/** * Для вывода суммы счета пользователя на всем сайте в конкретной валюте * @staticvar type $curs * @param type $sum * @return type */ function _bill($sum, $cur = null) { static $curs; if ($curs == null) { require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/exrates.php'; $exrates = new exrates(); if ($cur == null) { $cur = exrates::WMR; } $curs = $exrates->GetField(exrates::FM . $cur, $error, 'val'); } return round($sum * $curs, 2); }
$css_file = array('calendar.css', 'moderation.css', 'nav.css', 'new-admin.css'); $js_file = array('calendar.js'); $sError = ''; $action = $_REQUEST['action']; $account = new account(); $exrates = new exrates(); if ($action == 'add') { $sLogin = $_POST['login']; $nSummR = floatval($_POST['summ']); $nStamp = strtotime($_POST['date'] . ' ' . $_POST['time']); $oUser = new users(); $oUser->GetUser($sLogin); if ($oUser->uid) { if ($nSummR > 0) { if (intval($nStamp)) { $nRate = $exrates->GetField(51, $err, 'val'); $nSummFM = round($nSummR, 2); $sAdmin = 'Запись добавил: ' . $_SESSION['login']; $comments = "Безналичный перевод для физ.лиц, логин {$oUser->login}, Альфа-банк"; $sDate = date('c', $nStamp); if ($account->GetInfo($oUser->uid, true) && !($err = $account->depositEx($account->id, $nSummFM, $sAdmin, $comments, 12, $nSummR, 11, $sDate))) { // ВРЕМЕННАЯ АКЦИЯ! ------------- // ВРЕМЕННАЯ ЗАКОМЕНТЕНО! :) ------------- // $account->alphaBankGift( $nSummR, $sDate, $oUser->uid, $oUser->login ); //------------------------------- // обновляем сессию юзера $session = new session(); $session->UpdateProEndingDate($oUser->login); $_SESSION['success'] = 'ok'; $sReferer = $_SERVER['HTTP_REFERER']; $sReferer = preg_match('~siteadmin/alpha~i', $sReferer) ? $sReferer : '/siteadmin/alpha/';