Пример #1
0
/*********** ДЕЙСТВИЯ НАД САЙТОМ *************/
if ($TYPE == "ADD_SITE" && $MAIN_RIGHT == "W" && $STEP == 2) {
    if (strlen($CHECK) <= 0) {
        $strErrorMessage .= GetMessage("SUP_ENTER_CHECK") . ". ";
    }
    if (strlen($strErrorMessage) <= 0) {
        CUpdateSystem::AddSites($CHECK, $strErrorMessage, LANG, $stableVersionsOnly);
    }
    $STEP = 1;
    if (strlen($strErrorMessage) <= 0) {
        $TYPE = "UPDATE";
    }
}
/*********** ДЕЙСТВИЯ НАД РЕГИСТРАЦИЕЙ *************/
if ($TYPE == "REGVER" && $MAIN_RIGHT == "W") {
    if (CUpdateSystem::RegisterVersion($strErrorMessage, LANG, $stableVersionsOnly)) {
        LocalRedirect("sysupdate.php?STEP=1&TYPE=UPDATE&lang=" . LANG);
    }
    $TYPE = "UPDATE";
}
/*********** ДЕЙСТВИЯ НАД ИСХОДНИКАМИ *************/
if ($TYPE == "LOADSRC" && $MAIN_RIGHT == "W") {
    if (CUpdateSystem::LoadSources($strErrorMessage, LANG, $stableVersionsOnly)) {
        LocalRedirect("sysupdate.php?STEP=1&TYPE=UPDATE&lang=" . LANG);
    }
    $TYPE = "UPDATE";
}
/*********** ДЕЙСТВИЯ НАД СИСТЕМОЙ ОБНОВЛЕНИЙ *************/
if ($TYPE == "UPDUPD" && $MAIN_RIGHT == "W") {
    if (CUpdateSystem::UpdateUpdate($strErrorMessage, LANG, $stableVersionsOnly)) {
        LocalRedirect("sysupdate.php?STEP=1&TYPE=UPDATE&lang=" . LANG);