Пример #1
0
        $class_payone = new payone();
        $pkey_id = tep_db_prepare_input($_POST['pkeyid']);
        $status = str_replace('C', '', tep_db_prepare_input($_POST['type']));
        $class_payone->updateReturnStatus($pkey_id, $status);
        echo utf8_encode($pkey_id);
        exit;
    } elseif ($_POST['me_action'] == 'UPDATEINVOICE') {
        use_class('payone_invoice');
        $invoice_id = tep_db_prepare_input($_POST['invid']);
        $payi = new payone_invoice('invoice_id', $invoice_id);
        $field = tep_db_prepare_input($_POST['fld']);
        $value = tep_db_prepare_input($_POST['val']);
        if ($field == 'invoice_complete_status') {
            $value = trim(strtoupper($value));
        }
        $payi->updateField($field, $value);
        echo utf8_encode($field);
        exit;
    }
}
//DETAIL VIEW
if (isset($_GET['id']) && $_GET['id'] != '') {
    $id = tep_db_prepare_input($_GET['id']);
    $content = $class_paylog->retrieveDetail($id);
    $title = 'Payone Log Detail ' . $id;
    $javascript = '
                function queuedRefundCancelled(txtResult, txtStatus){
                    if(txtStatus=="success") {
                        $("#"+txtResult).parent().parent("tr").hide();
                    }
                }