예제 #1
0
파일: modules.php 프로젝트: GordonDiggs/hm3
 public function process()
 {
     $imap_servers = NULL;
     $pop3_servers = NULL;
     $smtp_servers = NULL;
     $feed_servers = NULL;
     $modules = $this->config->get('modules', '');
     if (data_source_available($modules, 'imap')) {
         $imap_servers = count(Hm_IMAP_List::dump(false));
     }
     if (data_source_available($modules, 'pop3')) {
         $pop3_servers = count(Hm_POP3_List::dump(false));
     }
     if (data_source_available($modules, 'feeds')) {
         $feed_servers = count(Hm_Feed_List::dump(false));
     }
     if (data_source_available($modules, 'smtp')) {
         $smtp_servers = count(Hm_SMTP_List::dump(false));
     }
     $this->out('nux_server_setup', array('imap' => $imap_servers, 'pop3' => $pop3_servers, 'feeds' => $feed_servers, 'smtp' => $smtp_servers));
     $this->out('tzone', $this->user_config->get('timezone_setting'));
 }
예제 #2
0
파일: modules.php 프로젝트: R-J/hm3
 public function process()
 {
     $feeds = Hm_Feed_List::dump();
     $folders = array();
     if (!empty($feeds)) {
         foreach ($feeds as $id => $feed) {
             $folders[$id] = $feed['name'];
         }
     }
     $this->out('feed_folders', $folders);
 }