Ejemplo n.º 1
0
function printDefault(XTemplate &$tpl, $array, PaymentChecker $checker = null)
{
    if ($checker && !$checker->isCorrect()) {
        if (!$checker->correctEmptyOrder) {
            $tpl->parse("page.orderPage.errorList.orderNotEmptyItem");
        }
        if (!$checker->correctOrder) {
            $tpl->parse("page.orderPage.errorList.orderItem");
        }
        if (!$checker->correctCost) {
            $tpl->parse("page.orderPage.errorList.costItem");
        }
        if (!$checker->correctNumber) {
            $tpl->parse("page.orderPage.errorList.numItem");
        }
        if (!$checker->correctHolder) {
            $tpl->parse("page.orderPage.errorList.holderItem");
        }
        if (!$checker->correctExpDate) {
            $tpl->parse("page.orderPage.errorList.expItem");
        }
        if (!$checker->correctCvv) {
            $tpl->parse("page.orderPage.errorList.cvvItem");
        }
        $tpl->parse("page.orderPage.errorList");
    }
    $tpl->assign("payArray", $array);
    $tpl->parse("page.orderPage");
    $tpl->parse("page");
    $tpl->out("page");
}
Ejemplo n.º 2
0
$act = null;
if (isset($_POST['act'])) {
    $act = $_POST['act'];
}
$payArray = array();
$default = true;
switch ($act) {
    case "edit":
        $pay = new Payment();
        SingleDB::getInstance()->updatePayment($_POST['ind'], $pay);
    case "show":
        printShow($tplCommon);
        break;
    case "buy":
        $pay = new Payment();
        $checker = new PaymentChecker($pay);
        if ($checker->isCorrect()) {
            SingleDB::getInstance()->insertPayment($pay);
        } else {
            $default = false;
            $payArray["order"] = $pay->order;
            $payArray["cost"] = $pay->cost;
            $payArray["rubSel"] = $pay->currency == 1 ? "selected" : "";
            $payArray["usdSel"] = $pay->currency == 2 ? "selected" : "";
            $payArray["number"] = $pay->card_num;
            $payArray["holder"] = $pay->card_holder;
            $payArray["month"] = $pay->card_expMonth;
            $payArray["year"] = $pay->card_expYear;
            $payArray["cvv"] = $pay->card_cvv;
        }
    default: