Beispiel #1
0
 public static function editList($listEdit, $forms, $show, $listType = 1)
 {
     if (!class_exists('JHtmlBehavior')) {
         jimport('joomla.html.html.behavior');
     }
     $lists = jNews_ListsHTML::prepList($listEdit, $listType);
     $html = $listEdit->html;
     if ($listEdit->footer == '0') {
         $show['unsusbcribe'] = false;
     }
     echo $forms['main'];
     $config_tabs = new MosTabsjNews(0);
     $config_tabs->startPane('acaListEdit');
     $config_tabs->startTab(_JNEWS_LIST_T_GENERAL, 'acaListEdit.general');
     jNews_ListsHTML::description($listEdit, $lists, $show, $html, $listType);
     $config_tabs->endTab();
     if ($show['unsusbcribe'] or $show['auto_subscribe'] or $GLOBALS[JNEWS . 'require_confirmation'] or $show['email_unsubcribe'] and class_exists('jNews_Auto')) {
         $config_tabs->startTab(_JNEWS_LIST_T_SUBSCRIPTION, 'acaListEdit.subscriber');
         jNews_ListsHTML::subscription($listEdit, $lists, $show, $html, $listType);
         $config_tabs->endTab();
     }
     if ($GLOBALS[JNEWS . 'level'] > 2) {
         //list notifications
         if ($show['unsusbcribe'] or $show['auto_subscribe'] or $GLOBALS[JNEWS . 'require_confirmation'] or $show['email_unsubcribe'] and class_exists('jNews_Auto')) {
             $config_tabs->startTab(_JNEWS_LIST_T_ADMIN_NOTIFICATION, 'acaListEdit.subscriber');
             jNews_ListsHTML::notification($listEdit, $lists, $show, $html);
             $config_tabs->endTab();
         }
     }
     if (class_exists('jNews_Auto') && $show['access']) {
         $config_tabs->startTab('Front-end Management', 'acaListEdit.pro');
         jNews_ListsHTML::frontendManagement($listEdit, $lists, $show, $html);
         $config_tabs->endTab();
     }
     if ($listType == '2' and class_exists('jNews_Autoresponder')) {
         $config_tabs->startTab(_JNEWS_AUTORESP, 'acaListEdit.autorespond');
         jNews_Autoresponder::edit($listEdit, $lists, $show, $listEdit->html);
         $config_tabs->endTab();
     }
     $config_tabs->endPane();
     echo JHTML::_('behavior.keepalive');
 }