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