Example #1
0
$sType = __paramInit('string', 'type', null, '');
// тип возврата
$sId = __paramInit('string', 'id', null, '');
// id проекта
$sfName = __paramInit('string', 'fname', null, '');
// Имя
$slName = __paramInit('string', 'lname', null, '');
// Фамилия
$error = '';
$exterr = '';
if ($uid) {
    if ($sError || !$sCode) {
        $error = 'Произошла ошибка во время верификации.';
    } else {
        $verification = new Verification();
        if ($verification->ydCheckUserReqvs($uid)) {
            $sIsEmp = is_emp() ? 't' : 'f';
            if (!$verification->ydVerification($uid, $sIsEmp, $sCode, $sfName, $slName)) {
                $error = $verification->error;
            }
        } else {
            $error = $verification->error;
        }
    }
} else {
    $error = Verification::ERROR_NO_AUTH;
    $exterr = 'noagain';
}
switch ($sType) {
    case 'promo':
    case 'project':