コード例 #1
0
<?php

use_class('payone');
use_class('payone_invoice');
$class_payone = new payone();
//AJAX ACTION
if (isset($_POST['me_action'])) {
    if ($_POST['me_action'] == 'REFRESHCOUNTER') {
        $_SESSION['vars']['paging_page_clicked'] = 1;
        $status_counter = $class_payone->invoiceOverviewCounter();
        $result = array();
        foreach ($status_counter as $status => $counter) {
            $result[] = "{$status},{$counter}";
        }
        ajaxReturn($result);
        exit;
    } elseif ($_POST['me_action'] == 'SETPAIDATRIGACOLLECTED') {
        $payone_txid = $_POST['txid'];
        $btnid = $_POST['btnid'];
        $payi = new payone_invoice('payone_txid', $payone_txid);
        $payi->setPaidAtrigaCollected();
        $result = array();
        $result['btnid'] = $btnid;
        ajaxReturn($result);
        exit;
    } elseif ($_POST['me_action'] == 'CHECKCURRENTBALANCE') {
        $current_balance = 0;
        $info_balance = '';
        $id = $_POST['id'];
        $dbq = tep_db_query("SELECT * FROM payone_invoice WHERE payone_txid = '{$id}' OR invoice_id = '{$id}'");
        if (tep_db_num_rows($dbq) > 0) {