本文整理汇总了PHP中account::getOperationInfo方法的典型用法代码示例。如果您正苦于以下问题:PHP account::getOperationInfo方法的具体用法?PHP account::getOperationInfo怎么用?PHP account::getOperationInfo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类account
的用法示例。
在下文中一共展示了account::getOperationInfo方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: SbrReserved
/**
* Уведомления обоим участникам о том, что деньги зарезервированы.
* @param array $events информация по событиям (если событий нескольлко, то содержит несколько элементов).
*/
function SbrReserved($events)
{
$ev0 = $events[0];
$url = $GLOBALS['host'] . '/' . sbr::NEW_TEMPLATE_SBR . '/';
include_once dirname(__FILE__) . '/account.php';
include_once dirname(__FILE__) . '/bank_payments.php';
$reserved = account::getOperationInfo($ev0['reserved_id']);
for ($e = 0; $e < 2; $e++) {
$r = $e ? 'e_' : 'f_';
$rcls = $e ? 'sbr_emp' : 'sbr_frl';
$sbr = new $rcls($ev0[$r . 'uid'], $ev0[$r . 'login']);
$sbr_name = sbr_meta::getNameForMail($ev0, 'sbr');
$cnum = $sbr->getContractNum($ev0['sbr_id'], $ev0['scheme_type'], $ev0['posted']);
$num = in_array((int) $reserved['payment_sys'], array(4, 5)) ? (int) $reserved['payment_sys'] == 4 ? '№ Б-' . $cnum : '№ ' . bank_payments::GetBillNum($ev0['reserved_id']) : '';
$num_str = in_array((int) $reserved['payment_sys'], array(4, 5)) ? 'по счету ' . $num : '';
if ($r == 'e_') {
$fuserlink = $GLOBALS["host"] . "/users/" . $ev0['f_login'];
$msg_e = "Информируем Вас о том, что деньги в Сделке «<a href='{$url}?id={$ev0['sbr_id']}{$this->_addUrlParams('e', '&')}'>{$sbr_name}</a>» успешно зарезервированы. Исполнителю <a href='{$fuserlink}'>{$ev0['f_uname']} {$ev0['f_usurname']}</a> [<a href='{$fuserlink}'>{$ev0['f_login']}</a>] отправлено уведомление о том, что ему необходимо начать выполнение работы по заданию.";
$this->subject = "Денежные средства для {$cnum} зарезервированы";
$this->message = $this->splitMessage($this->GetHtml($ev0['e_uname'], $msg_e, array('header' => 'simple', 'footer' => 'norisk_robot')));
$this->recipient = $ev0['e_uname'] . " " . $ev0['e_usurname'] . " [" . $ev0['e_login'] . "] <" . $ev0['e_email'] . ">";
$this->SmtpMail('text/html');
} else {
$msg_f = "Информируем Вас о том, что деньги в Сделке «<a href='{$url}?id={$ev0['sbr_id']}{$this->_addUrlParams('f', '&')}'>{$sbr_name}</a>» успешно зарезервированы.<br/><br/>";
$msg_f .= "Пожалуйста, приступите к выполнению задания.";
$this->subject = "Резервирование денег в Безопасной Сделке (проект «{$ev0['sbr_name']}»)";
$this->message = $this->splitMessage($this->GetHtml($ev0['f_uname'], $msg_f, array('header' => 'simple', 'footer' => 'norisk_robot')));
$this->recipient = $ev0['f_uname'] . " " . $ev0['f_usurname'] . " [" . $ev0['f_login'] . "] <" . $ev0['f_email'] . ">";
$this->SmtpMail('text/html');
}
/**
* @deprecated
*/
/*
if(!$sbr->checkUserReqvs()) {
$msg = "
Пожалуйста, внесите все необходимые данные на вкладке «<a href='{$GLOBALS['host']}/users/{$ev0[$r.'login']}/setup/finance/{$this->_addUrlParams($e ? 'e' : 'f')}'>Финансы</a>». Указанные во вкладке реквизиты требуются для составления договора
на оказание услуг и являются необходимым условием для работы через сервис «Сделка Без Риска».
";//по проекту «<a href='{$url}?id={$ev0['sbr_id']}'>{$ev0['sbr_name']}</a>»
$this->subject = "Заполнение вкладки «Финансы»";
$this->message = $this->splitMessage($this->GetHtml($ev0[$r.'uname'], $msg, array('header'=>'simple', 'footer'=>'norisk_robot')));
$this->recipient = $ev0[$r.'uname']." ".$ev0[$r.'usurname']." [".$ev0[$r.'login']."] <".$ev0[$r.'email'].">";
$this->SmtpMail('text/html');
}*/
}
}
示例2: elseif
} else {
$sError = 'Сумма должна быть числом больше 0';
}
} else {
$sError = 'Пользователь не найден';
}
} elseif ($action == 'del') {
if ($_SESSION["rand"] != $_POST["u_token_key"]) {
header("Location: /404.php");
exit;
}
$sId = intval($_GET['id']);
$sUid = intval($_GET['uid']);
$bForce = isset($_GET['force']);
if ($sId && $sUid) {
$aInfo = account::getOperationInfo($sId);
if ($account->GetInfo($sUid) && ($bForce || $account->sum >= $aInfo['ammount'])) {
$account->Del($sUid, $sId);
// уведомление о том, что ошибочно зачисленное списано
require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/smail.php';
$sm = new smail();
$sm->alphaBankMistakeSorry($sUid, $aInfo['op_date']);
$_SESSION['success'] = 'ok';
header('Location: /siteadmin/alpha/?ds=' . $_GET['ds'] . '&de=' . $_GET['de']);
exit;
} else {
$bAskForce = true;
}
} else {
$sError = 'Данные указаны не верно';
}