function editList($listEdit, $forms, $show)
 {
     $lists = listsHTML::prepList($listEdit);
     $html = $listEdit->html;
     if ($listEdit->footer == '0') {
         $show['unsusbcribe'] = false;
     }
     echo $forms['main'];
     $config_tabs = new mosTabs(0);
     $config_tabs->startPane('acaListEdit');
     $config_tabs->startTab(_ACA_LIST_T_GENERAL, 'acaListEdit.general');
     listsHTML::description($listEdit, $lists, $show, $html);
     $config_tabs->endTab();
     $config_tabs->startTab(_ACA_LIST_T_TEMPLATE, 'acaListEdit.template');
     listsHTML::layout($listEdit, $lists, $show, $html);
     $config_tabs->endTab();
     if (($show['auto_option'] or $listEdit->new_letter == 1) and $GLOBALS[ACA . 'listype2'] == 1 and class_exists('autoresponder')) {
         $config_tabs->startTab(_ACA_AUTORESP, 'acaListEdit.autorespond');
         autoresponder::edit($listEdit, $lists, $show, $html);
         $config_tabs->endTab();
     }
     if (($listEdit->list_type == '7' or $listEdit->new_letter == 1) and $GLOBALS[ACA . 'listype7'] == 1 and class_exists('autonews')) {
         $config_tabs->startTab(_ACA_AUTONEWS, 'acaListEdit.smartnews');
         autonews::edit($listEdit, $lists, $show, $html);
         $config_tabs->endTab();
     }
     if ($show['unsusbcribe'] or $show['auto_subscribe'] or $GLOBALS[ACA . 'require_confirmation'] or $show['email_unsubcribe'] and class_exists('auto')) {
         $config_tabs->startTab(_ACA_LIST_T_SUBSCRIPTION, 'acaListEdit.subscriber');
         listsHTML::subscription($listEdit, $lists, $show, $html);
         $config_tabs->endTab();
     }
     if (class_exists('pro')) {
         $config_tabs->startTab(_ACA_LIST_ADD_TAB, 'acaListEdit.pro');
         pro::editTab($listEdit, $lists, $show, $html);
         $config_tabs->endTab();
     }
     $config_tabs->endPane();
 }