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')); }
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); }