Пример #1
0
                        }
                        $strSaveEmails .= $arEmails[$i];
                    } else {
                        $strErrorMessage .= str_replace("#EMAIL#", $arEmails[$i], GetMessage("SUP_ERROR_BAD_MAIL_U")) . " [PSUUE02]. ";
                    }
                }
            }
        }
        if (strlen($strErrorMessage) <= 0) {
            if (strlen($strSaveEmails) <= 0) {
                $strErrorMessage .= GetMessage("SUP_ERROR_NO_MAIL_U") . " [PSUUE03]. ";
            }
        }
    }
    if (strlen($strErrorMessage) <= 0) {
        CUpdateSystem::SubscribeUpdates($strSaveEmails, $strErrorMessage, LANG);
    }
    $TYPE = "UPDATE";
}
/*********** ДЕЙСТВИЯ НАД АКТИВАЦИЕЙ КЛЮЧА *************/
if ($TYPE == "ACTIVATE_KEY" && $MAIN_RIGHT == "W") {
    if (strlen($NAME) <= 0) {
        $strErrorMessage .= GetMessage("SUP_ACT_NAME") . ". ";
    }
    if (strlen($EMAIL) <= 0) {
        $strErrorMessage .= GetMessage("SUP_ACT_EMAIL") . ". ";
    } elseif (!CUpdateSystem::CheckEMail($EMAIL)) {
        $strErrorMessage .= GetMessage("SUP_ACT_BAD_EMAIL") . ". ";
    }
    if (strlen($SITE_URL) <= 0) {
        $strErrorMessage .= GetMessage("SUP_ACT_URL") . ". ";