Example #1
0
            if (strlen($save) > 0) {
                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 (strlen($strError) > 0) {
    $original_SID = $SID;
    $SID = $OLD_SID;
}
$rsType = CAdvType::GetByID($SID);
if (!$rsType || !$rsType->ExtractFields()) {
    $str_SORT = CAdvType::GetNextSort();
    $str_ACTIVE = "Y";
}
if (strlen($strError) > 0) {
    $DB->InitTableVarsForEdit("b_adv_type", "", "str_");
}
$sDocTitle = strlen($SID) > 0 ? 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 (strlen($SID) > 0) {
    $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");