Ejemplo n.º 1
0
 while (!feof($fp)) {
     $res = fgets($fp, 1024);
     if (strcmp($res, "VERIFIED") == 0) {
         $fromEmail = get_site_emailId();
         $fromEmailName = get_site_emailName();
         // yes valid, f.e. change payment status
         $postid = $_POST['custom'];
         $item_name = $_POST['item_name'];
         $txn_id = $_POST['txn_id'];
         $payment_status = $_POST['payment_status'];
         $payment_type = $_POST['payment_type'];
         $payment_date = $_POST['payment_date'];
         $txn_type = $_POST['txn_type'];
         $amount = $_POST['mc_gross'];
         $item_number = $_POST['item_number'];
         $transifo = get_deal_trans_info($item_number);
         if ($transifo['deal_type'] == '3' || $transifo['deal_type'] == '4' || $transifo['deal_type'] == '5') {
             $coupon_code_arr = explode(",", get_post_meta($postid, 'coupon_code', true));
             $coup = array_shift($coupon_code_arr);
             update_post_meta($postid, "coupon_code", implode(",", $coupon_code_arr));
             if (get_post_meta($postid, 'used_coupon_code', true) == "") {
                 update_post_meta($postid, "used_coupon_code", $coup);
             } else {
                 $old_used_coupon = get_post_meta($postid, 'used_coupon_code', true);
                 $coupon = $old_used_coupon . "," . $coup;
                 update_post_meta($postid, "used_coupon_code", $coupon);
             }
         } else {
             $coup = get_post_meta($postid, 'single_coupon_code', true);
         }
         // Insert in to Transection Table
Ejemplo n.º 2
0
foreach ($_POST as $field => $value) {
    $ipnData["{$field}"] = $value;
}
$transid = intval($ipnData['x_invoice_num']);
$pnref = $ipnData['x_trans_id'];
$amount = doubleval($ipnData['x_amount']);
$result = intval($ipnData['x_response_code']);
$respmsg = $ipnData['x_response_reason_text'];
$customer_email = $ipnData['x_email'];
$customer_name = $ipnData['x_first_name'];
$item_name = $ipnData['c_name'];
$fromEmail = get_site_emailId();
$fromEmailName = get_site_emailName();
if ($result == '1') {
    // Valid IPN transaction.
    $transifo = get_deal_trans_info($transid);
    $postid = $transifo['post_id'];
    if ($transifo['deal_type'] == '3' || $transifo['deal_type'] == '4' || $transifo['deal_type'] == '5') {
        $coupon_code_arr = explode(",", get_post_meta($postid, 'coupon_code', true));
        $coup = array_shift($coupon_code_arr);
        update_post_meta($postid, "coupon_code", implode(",", $coupon_code_arr));
        if (get_post_meta($postid, 'used_coupon_code', true) == "") {
            update_post_meta($postid, "used_coupon_code", $coup);
        } else {
            $old_used_coupon = get_post_meta($postid, 'used_coupon_code', true);
            $coupon = $old_used_coupon . "," . $coup;
            update_post_meta($postid, "used_coupon_code", $coupon);
        }
    } else {
        $coup = get_post_meta($postid, 'single_coupon_code', true);
    }
Ejemplo n.º 3
0
<?php

get_header();
$title = PAYMENT_SUCCESS_TITLE;
global $upload_folder_path, $transection_db_table_name, $last_postid;
global $wpdb, $current_user;
$user_db_table_name = get_user_table();
$select_transql = $wpdb->get_row("select * from {$transection_db_table_name} where trans_id = '" . $_GET['pid'] . "' and status = '1' ");
$redirect_url = get_post_meta($select_transql->post_id, 'thankyou_page_url', true);
$transifo = get_deal_trans_info($_GET['pid']);
$filecontent = stripslashes(get_option('deal_payment_success_msg_content'));
if ($filecontent == "") {
    $filecontent = __('<h4>Your payment received successfully and your Coupon information is as below</h4><p>[#deal_details#]</p><br>
<h5>Thank you for becoming a member at [#site_name#].</h5>');
}
$site_name = get_option('blogname');
$did1 = $_GET['pid'];
$min_purchase = get_post_meta($select_transql->post_id, 'min_purchases', true);
global $wpdb;
$trans_tbl = $wpdb->prefix . "deal_transaction";
$trnsfordeal = $wpdb->get_results("select * from {$trans_tbl} where trans_id = '" . $did1 . "'");
$tpid = mysql_affected_rows();
if ($transifo['deal_type'] == '4' || $transifo['deal_type'] == '5') {
    $coupon_address = get_post_meta($transifo['post_id'], 'coupon_address', true);
    $trnsfordeal1 = $wpdb->get_results("select * from {$trans_tbl} where post_id = '" . $select_transql->post_id . "'");
    $countdeal = count($trnsfordeal1);
    if ($countdeal >= $min_purchase) {
        $transifo['deal_coupon'] = $transifo['deal_coupon'];
    } else {
        $transifo['deal_coupon'] = "Coupon code will be made available after it reaches its purchase minimum limit";
    }