/** * Проверка WebMoney WMID. * * @param type $wmid * * @return \xajaxResponse */ function checkWebmoneyWMID($wmid) { $objResponse = new xajaxResponse(); $uid = get_uid(false); $error = false; if ($uid > 0) { require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/Verification.php'; $verification = new Verification(); if (!$verification->webmoneyCheckWMID($wmid, $uid)) { $error = $verification->getError(); } if ($error) { $objResponse->script("window.verification_popup.showError('{$error}');"); } else { $objResponse->script("window.verification_popup.openWindowWM('{$verification->getWMLoginUrl()}');"); } } return $objResponse; }
if (isset($_POST['WmLogin_WMID'])) { $allow_fp = true; define('NO_CSRF', 1); } require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/stdf.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/Verification.php'; $uid = get_uid(false); if ($uid <= 0) { header_location_exit('/promo/verification/'); } $service = __paramInit('string', 'service'); $verification = new Verification(); switch ($service) { case 'webmoney': if (!$verification->webmoney($uid)) { $error = $verification->getError(); session::setFlashMessage($error, 'verify_error'); } break; //@todo: можно перенести из income обработку ЯД верификации //@todo: можно перенести из income обработку ЯД верификации default: header_location_exit('/promo/verification/'); } ?> <html> <body> <script type="text/javascript"> window.close(); </script> </body>