* 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 $cd = new \Modl\ConfigDAO(); $config = $cd->get(); $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' => $config->locale, 'whitelist' => $config->xmppwhitelist, 'timezone' => $config->timezone, 'description' => $config->description, 'unregister' => $config->unregister, 'php_version' => phpversion(), 'rewrite' => $rewrite, 'version' => APP_VERSION, 'population' => $pop, 'connected' => $sd->getConnected() ); $this->view->assign('json', json_encode($infos)); } }