You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<?php
/** * @package Widgets * * @file Pods.php * This file is part of Movim. * * @brief The Infos widget for the API * * @author Jaussoin Timothée <edhelas@movim.eu>
* Copyright (C)2014 Movim project * * See COPYING for licensing information. */ class Infos extends WidgetBase { function load() {
}
function display() { // We get the informations
$pop = 0; foreach(scandir(USERS_PATH) as $f) if(is_dir(USERS_PATH.'/'.$f)) $pop++; $pop = $pop-2;
// We get the global configuration
$conf = Conf::getServerConf();
$sd = new \Modl\SessionxDAO();
// We see if we have the url rewriting
$rewrite = false; if(isset($_SERVER['HTTP_MOD_REWRITE']) && $_SERVER['HTTP_MOD_REWRITE']) { $rewrite = true; }
$infos = array( 'url' => BASE_URI, 'language' => $conf['defLang'], 'whitelist' => $conf['xmppWhiteList'], 'timezone' => $conf['timezone'], 'description' => $conf['description'], 'unregister' => $conf['unregister'], 'php_version' => phpversion(), 'rewrite' => $rewrite, 'version' => APP_VERSION, 'population' => $pop, 'connected' => $sd->getConnected() ); $this->view->assign('json', json_encode($infos)); } }
|