Example #1
0
 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'));
 }
Example #2
0
File: modules.php Project: R-J/hm3
 /**
  * Save POP3 servers in the session
  */
 public function process()
 {
     $servers = Hm_POP3_List::dump(false, true);
     $this->user_config->set('pop3_servers', $servers);
     $this->session->set('pop3_read_uids', Hm_POP3_Uid_Cache::dump());
     Hm_POP3_List::clean_up();
 }