$Guest = new Guest(); $_REQUEST['action'] = isset($_REQUEST['action']) ? $_REQUEST['action'] : ''; switch ($_REQUEST['action']) { //Если в запросе пришел параметр на создание нового сообщения, тогда case 'new': $Guest->guestbookPostNew(); break; case '': default: $Guest->guestbookShow(); break; } } //======================================================= // Управление модулем в Панели управления //======================================================= if (defined('ACP') && !empty($_REQUEST['moduleaction'])) { require_once BASE_DIR . '/modules/guestbook/class.guest.php'; $Guest = new Guest(); $tpl_dir = BASE_DIR . '/modules/guestbook/templates/'; $lang_file = BASE_DIR . '/modules/guestbook/lang/' . $_SESSION['user_language'] . '.txt'; $AVE_Template->config_load($lang_file); switch ($_REQUEST['moduleaction']) { case '1': $Guest->guestbookSettingsEdit($tpl_dir); break; case 'medit': $Guest->guestbookPostEdit(); break; } }