Esempio n. 1
0
        $("#res").css("color", "red");
        </script>';
            exit;
        }
    }
}
if (isset($_POST['trans_id']) && isset($_POST['id_get'])) {
    $url = 'http://payline.ir/payment/gateway-result-second';
    ##
    $conn = MySQL::open_conn();
    $amount = $_POST['test_money_submit'];
    $current_user = Users::getIDBySeassion();
    $type = 'vip_credit';
    $trans_id = $_POST['trans_id'];
    ##
    if ($res = doTransaction($url, $api, $_POST['trans_id'], $_POST['id_get'])) {
        if ($res === 1) {
            if (Language === 'en') {
                echo '<script>$("#res").text("Successful"); $("#res").css("color", "green");</script>';
            } elseif (Language === 'fa') {
                echo '<script>$("#res").text("موفق"); $("#res").css("color", "green");</script>';
            }
            $trans_status = 1;
            $query = "INSERT INTO c_payments (ID, type, payment_by, payment_for, amount, trans_status) VALUES ({$trans_id}, '{$type}', '{$current_user}', '{$current_user}', '{$amount}', {$trans_status})";
            $res = $conn->query($query);
            dbQueryCheck($res, $conn);
        } else {
            if (Language === 'en') {
                echo '<script>
        $("#res").text("Failed!");
        $("#res_reason").text("Error code:' . $res . '");
    case 'getfeature':
        $arrayFeatures = array($reqParams['typename']);
        $arrayOnlineresources = checkWfsPermission($query->getOwsproxyServiceId(), $arrayFeatures);
        $query->setOnlineResource($arrayOnlineresources['wfs_getfeature']);
        $request = $query->getRequest();
        $request = stripslashes($request);
        getFeature($request);
        break;
        // case wfs transaction (because of raw POST the request param is empty)
    // case wfs transaction (because of raw POST the request param is empty)
    case '':
        $arrayFeatures = getWfsFeaturesFromTransaction($HTTP_RAW_POST_DATA);
        $arrayOnlineresources = checkWfsPermission($query->getOwsproxyServiceId(), $arrayFeatures);
        $query->setOnlineResource($arrayOnlineresources['wfs_transaction']);
        $request = $query->getRequest();
        doTransaction($request, $HTTP_RAW_POST_DATA);
        break;
    default:
}
/*********************************************************/
function throwE($e)
{
    global $reqParams, $imageformats;
    if (in_array($reqParams['format'], $imageformats)) {
        throwImage($e);
    } else {
        throwText($e);
    }
}
function throwImage($e)
{