AuthForm(GetMessage("ACCESS_DENIED")); IncludeModuleLangFile(__FILE__); /*************************************************************************** Обработка GET | POST ****************************************************************************/ $aTabs = array( array("DIV" => "edit1", "TAB" => GetMessage("AD_TYPE"), "ICON"=>"banner_type_edit", "TITLE"=>GetMessage("AD_TYPE")), ); $tabControl = new CAdminTabControl("tabControl", $aTabs); $isEditMode = true; if ((!$isAdmin && !$isDemo) || $action=="view") $isEditMode = false; $SID = preg_replace("~[^A-Za-z_0-9]~", "", $SID); $OLD_SID = preg_replace("~[^A-Za-z_0-9]~", "", $OLD_SID); $strError = ''; if (($save <> '' || $apply <> '') && $REQUEST_METHOD=="POST" && check_bitrix_sessid()) { if ($ACTIVE != "Y") $ACTIVE = "N"; $arFields = array( "SID" => $SID, "ACTIVE" => $ACTIVE, "SORT" => $SORT, "NAME" => $NAME, "DESCRIPTION" => $DESCRIPTION ); if ($SID = CAdvType::Set($arFields, $OLD_SID)) { if ($strError == '') { if ($save <> '') LocalRedirect("adv_type_list.php?lang=".LANGUAGE_ID); else LocalRedirect("adv_type_edit.php?SID=".$SID."&lang=".LANGUAGE_ID."&".$tabControl->ActiveTabParam()); } } $DB->PrepareFields("b_adv_type"); } if ($strError <> '') { $original_SID = $SID; $SID = $OLD_SID; } $rsType = CAdvType::GetByID($SID); if(!$rsType || !$rsType->ExtractFields()) { $str_SORT = CAdvType::GetNextSort(); $str_ACTIVE = "Y"; } if ($strError <> '') $DB->InitTableVarsForEdit("b_adv_type", "", "str_"); $sDocTitle = ($SID <> '') ? GetMessage("AD_EDIT_TYPE", array("#SID#" => $SID)) : GetMessage("AD_NEW_TYPE"); $APPLICATION->SetTitle($sDocTitle); /*************************************************************************** HTML form ****************************************************************************/ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php"); $aMenu = array( array( "TEXT" => GetMessage("AD_BACK_TO_TYPE_LIST"), "LINK" => "adv_type_list.php?lang=".LANGUAGE_ID, "ICON" => "btn_list" ) ); if($SID <> '') { $aMenu[] = array("SEPARATOR"=>"Y"); $aMenu[] = array( "TEXT" => GetMessage("AD_STATISTICS"), "LINK" => "adv_banner_graph.php?find_type_sid=".$SID."&find_what_show[]=ctr&find_banner_summa=Y&set_filter=Y&lang=".LANGUAGE_ID, "TITLE" => GetMessage("AD_STATISTICS_TITILE"), "ICON" => "btn_adv_graph" ); if ($isAdmin || $isDemo) { if ($action != "view") { $aMenu[] = array( "TEXT" => GetMessage("AD_TYPE_VIEW_SETTINGS"), "TITLE" => GetMessage("AD_TYPE_VIEW_SETTINGS_TITLE"), "LINK" => "adv_type_edit.php?SID=".$SID."&lang=".LANGUAGE_ID."&action=view", "ICON" => "btn_adv_view" ); } else { $aMenu[] = array( "TEXT" => GetMessage("AD_TYPE_EDIT"), "TITLE" => GetMessage("AD_TYPE_EDIT_TITLE"), "LINK" => "adv_type_edit.php?SID=".$SID."&lang=".LANGUAGE_ID, "ICON" => "btn_adv_edit" ); } $aMenu[] = array( "TEXT" => GetMessage("AD_ADD_NEW_TYPE"), "LINK" => "adv_type_edit.php?lang=".LANGUAGE_ID, "TITLE" => GetMessage("AD_ADD_NEW_TYPE_TITLE"), "ICON" => "btn_new" ); $aMenu[] = array( "TEXT" => GetMessage("AD_DELETE_TYPE"), "LINK" => "javascript:if(confirm('".GetMessage("AD_DELETE_TYPE_CONFIRM")."'))window.location='adv_type_list.php?ID=".$SID."&lang=".LANGUAGE_ID."&action=delete&sessid=".bitrix_sessid()."';", "ICON" => "btn_delete" ); } } $context = new CAdminContextMenu($aMenu); $context->Show(); ?>
Fatal error: Uncaught Error: Class "CAdminMessage" not found in D:\ktt\ttepla.com\public_html\bitrix\modules\advertising\admin\adv_type_edit.php:141 Stack trace: #0 {main} thrown in D:\ktt\ttepla.com\public_html\bitrix\modules\advertising\admin\adv_type_edit.php on line 141