예제 #1
0
 function display()
 {
     $submit = $this->call('ajaxLogin', "movim_form_to_json('login')");
     $cd = new \Modl\ConfigDAO();
     $config = $cd->get();
     $this->view->assign('submit', $submit);
     $this->view->assign('info', $config->info);
     $this->view->assign('whitelist', $config->xmppwhitelist);
     $pop = 0;
     foreach (scandir(USERS_PATH) as $f) {
         if (is_dir(USERS_PATH . '/' . $f)) {
             $pop++;
         }
     }
     $this->view->assign('pop', $pop - 2);
     $sd = new \Modl\SessionxDAO();
     $connected = $sd->getConnected();
     $this->view->assign('connected', $connected);
     $this->view->assign('error', $this->prepareError());
     if (isset($_SERVER['PHP_AUTH_USER']) && isset($_SERVER['PHP_AUTH_PW']) && Validator::email()->length(6, 40)->validate($_SERVER['HTTP_EMAIL'])) {
         list($username, $host) = explode('@', $_SERVER['HTTP_EMAIL']);
         $this->view->assign('httpAuthHost', $host);
         $this->view->assign('httpAuthUser', $_SERVER['HTTP_EMAIL']);
         $this->view->assign('httpAuthPassword', $_SERVER['PHP_AUTH_PW']);
     }
 }
예제 #2
0
 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();
     $infos = array('url' => BASE_URI, 'language' => $config->locale, 'whitelist' => $config->xmppwhitelist, 'timezone' => $config->timezone, 'description' => $config->description, 'unregister' => $config->unregister, 'php_version' => phpversion(), 'version' => APP_VERSION, 'population' => $pop, 'connected' => $sd->getConnected());
     $this->view->assign('json', json_encode($infos));
 }
예제 #3
0
파일: Login.php 프로젝트: Nyco/movim
 function display()
 {
     $submit = $this->call('ajaxLogin', "movim_form_to_json('login')");
     $cd = new \Modl\ConfigDAO();
     $config = $cd->get();
     $this->view->assign('submit', $submit);
     $this->view->assign('info', $config->info);
     $this->view->assign('whitelist', $config->xmppwhitelist);
     $pop = 0;
     foreach (scandir(USERS_PATH) as $f) {
         if (is_dir(USERS_PATH . '/' . $f)) {
             $pop++;
         }
     }
     $this->view->assign('pop', $pop - 2);
     $sd = new \Modl\SessionxDAO();
     $connected = $sd->getConnected();
     $this->view->assign('connected', $connected);
     $this->view->assign('error', $this->prepareError());
 }