当前位置: 首页>>代码示例>>PHP>>正文


PHP account::getOperationInfo方法代码示例

本文整理汇总了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');
                     }*/
     }
 }
开发者ID:Nikitian,项目名称:fl-ru-damp,代码行数:50,代码来源:pmail.php

示例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 = 'Данные указаны не верно';
    }
开发者ID:Nikitian,项目名称:fl-ru-damp,代码行数:31,代码来源:index.php


注:本文中的account::getOperationInfo方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。