JezK
Edit File: ajaxUpdatePayment.php
<?php error_reporting(0); include_once '../databaseConn.php'; include_once './lib/requestHandler.php'; $DatabaseCo = new DatabaseConn(); include_once '../class/Config.class.php'; include_once '../class/sendmail.php'; $mailObj = new Sendmail(); $configObj = new Config(); $uid=$_REQUEST['user_id']; $planId=$_REQUEST['plantype']; $amount=$_REQUEST['amount']; $customerEmail=trim($_REQUEST['email']); $from = $configObj->getConfigFrom(); //Admin Mail $site_config=mysqli_fetch_object(mysqli_query($DatabaseCo->dbLink,"select web_logo_path from site_config")); //User Data $get_data=mysqli_fetch_object(mysqli_query($DatabaseCo->dbLink,"select address,mobile,username,email,franchised_by,firstname from register where index_id='$uid'")); $status="Paid"; if($get_data->username!='') $firstname=$get_data->username; else $firstname=$get_data->firstname; $planid=$planId ; $email=$get_data->email; $mobilenum=$get_data->mobile; //$salt="4Szn5Buq5x"; $address=$get_data->address; $fetch_plan=mysqli_fetch_array(mysqli_query($DatabaseCo->dbLink,"select * from membership_plan where plan_id='".$planId."'")); $plan_name=$fetch_plan['plan_name']; $plan_duration =$fetch_plan['plan_duration']; $profile=$fetch_plan['profile']; $plan_amount_type=$fetch_plan['plan_amount_type']; $plan_contacts=$fetch_plan['plan_contacts']; $plan_free_msg=$fetch_plan['plan_msg']; $video=$fetch_plan['video']; $chat=$fetch_plan['chat']; $plan_contacts=$fetch_plan['plan_contacts']; $plan_originalamount=$fetch_plan['plan_amount']; $pactive_dt= date('Y-m-d'); //$date = strtotime(date("Y-m-d", strtotime($pactive_dt)) . + $plan_duration." day"); if($plan_duration>0) $exp_date=date('Y-m-d',strtotime('+ '.$plan_duration.' year', strtotime($pactive_dt))); else $exp_date=0;//Unlimited plan $del_old=mysqli_query($DatabaseCo->dbLink,"update payments set current_plan='No' where user_id='$uid'"); $qury20="INSERT INTO `payments` (`payid`, `pmatri_id`, `pname`, `pemail`,`paddress`, `paymode`,`pactive_dt`,`p_plan`,`plan_duration`,`profile`, `video`,`chat`,`p_no_contacts`,`p_amount`,`p_bank_detail`,`pay_id`,`p_msg`,`r_profile`,`r_cnt`,`r_sms`,`exp_date`,`tax_name`,`tax_per`,`current_plan`,`txnid`,`mihpayid`,`transaction_id`,`payment_status`,`user_id`,`plan_id`,`franchise_id`,plan_amount,tax) VALUES (NULL, '$mid', '".$firstname."', '$email', '$address', '".$_REQUEST['pay_gateway']."', '$pactive_dt', '$plan_name', '$plan_duration', '$profile', 'Yes', 'Yes', '$plan_contacts', '".$plan_amount_type." ".$amount."', '', '$txnid', '$plan_free_msg', '0', '0', '0', '$exp_date', '$tax_name', '$tax_per', 'Yes','$txnid','$mihpayid','$transaction_id','1','$uid','$planid','$franchisedId','$plan_amount','$tax_amount')"; $res1=mysqli_query($DatabaseCo->dbLink,$qury20) or die(mysqli_error($DatabaseCo->dbLink)); $payment_id = mysqli_insert_id($DatabaseCo->dbLink); $query01="UPDATE `register` SET `payment_status`='1',`payment_id`='$payment_id' WHERE index_id='$uid'"; $update=mysqli_query($DatabaseCo->dbLink,$query01); $subject ="Your payment has been received successfully ".date("d-m-Y H:m:i"); $message="<div style='background:url(https://r2gmatrimony.com/emailtemplate2.jpg);background-repeat: no-repeat;background-size:100%;padding:20px 6px 0px 20px'> <p><img src='https://r2gmatrimony.com/img/".$site_config->web_logo_path."'></p> <p style='color: #fff;background-color: rgba(0,0,0,0.25);padding: 10px;line-height: 20px;'><b>Dear ".ucfirst($firstname)."</b>,<br> Thank you for subscribing to R2G. Your Payment has been received succesfully on R2G. We are glad to have you as our ".$plan_name." member of R2G. Your membership plan will be activated soon. If you have any issue regarding your membership plan, please feel free to reach us. Thank you for helping us to reach you better, <p style='color: #fff;background-color:red;padding: 10px;line-height:20px;text-align:center'><b>Order Details</b></p> <table style='width:100%;background-color: rgba(0,0,0,0.25);'> <tr> <td style='border: 0px solid #fff;text-align: left;padding: 2px 8px;color:#fff;'><b>Name</b></td> <td style='border: 0px solid #fff;text-align: left;padding: 2px 8px;color:#fff;'><b>".$firstname."</b></td> </tr> <tr> <td style='border: 0px solid #fff;text-align: left;padding: 2px 8px;color:#fff;'><b>Email</b></td> <td style='border: 0px solid #fff;text-align: left;padding: 2px 8px;color:#fff;'><b>".$customerEmail."<b></td> </tr> <tr> <td style='border: 0px solid #fff;text-align: left;padding: 2px 8px;color:#fff;'><b>Mobile</b></td> <td style='border: 0px solid #fff;text-align: left;padding: 2px 8px;color:#fff;'><b>".$mobilenum."</b></td> </tr> <tr> <td style='border: 0px solid #fff;text-align: left;padding: 2px 8px;color:#fff;'><b>Package</b></td> <td style='border: 0px solid #fff;text-align: left;padding: 2px 8px;color:#fff;'><b>".$plan_name."</b></td> </tr> <tr> <td style='border: 0px solid #fff;text-align: left;padding: 5px 8px;color:#fff;'><b>Amount</b></td> <td style='border: 0px solid #fff;text-align: left;padding: 2px 8px;color:#fff;'><b>₹ ".$amount."</b></td> </tr> </table> <p style='color:#fff;font-size:15px;'>Thanks & Regards,</p> <p style='color:#fff;font-size:15px;'><b>R2G Matrimony</b><br/> <b>9133491337</b></p> <p style='padding:50px;'></p> </div>"; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1'."\r\n"; $headers .= 'From:'.$from."\r\n"; //$email = 'bharathi.p@krify.net'; //echo $message;exit; //$sent= $mailObj->sendMailThroughSMTP($customerEmail,$message, $subject); @mail($customerEmail,$subject,$message,$headers,'-f'.$from); //userEmail $subject1 ="Payment has been received ".date("d-m-Y H:m:i"); $message1="<div style='background:url(https://r2gmatrimony.com/emailtemplate2.jpg);background-repeat: no-repeat;background-size:100%;padding:20px 6px 0px 20px'> <p><img src='http://r2gmatrimony.com/img/".$site_config->web_logo_path."'></p> <p style='color: #fff;background-color: rgba(0,0,0,0.25);padding: 10px;line-height: 20px;'><b>Dear ".ucfirst($firstname)."</b>,<br> Thank you for subscribing to R2G. Your Payment has been received succesfully on R2G. We are glad to have you as our ".$plan_name." member of R2G. Your membership plan will be activated soon. If you have any issue regarding your membership plan, please feel free to reach us. Thank you for helping us to reach you better, <p style='color: #fff;background-color:red;padding: 10px;line-height:15px;text-align:center'><b>Order Details</b></p> <table style='width:100%;background-color: rgba(0,0,0,0.25);'> <tr> <td style='border: 0px solid #fff;text-align: left;padding: 2px 8px;color:#fff;'><b>Name</b></td> <td style='border: 0px solid #fff;text-align: left;padding: 2px 8px;color:#fff;'><b>".$firstname."</b></td> </tr> <tr> <td style='border: 0px solid #fff;text-align: left;padding: 2px 8px;color:#fff;'><b>Email</b></td> <td style='border: 0px solid #fff;text-align: left;padding: 2px 8px;color:#fff;'><b>".$customerEmail."<b></td> </tr> <tr> <td style='border: 0px solid #fff;text-align: left;padding: 5px 8px;color:#fff;'><b>Mobile</b></td> <td style='border: 0px solid #fff;text-align: left;padding: 5px 8px;color:#fff;'><b>".$mobilenum."</b></td> </tr> <tr> <td style='border: 0px solid #fff;text-align: left;padding: 2px 8px;color:#fff;'><b>Package</b></td> <td style='border: 0px solid #fff;text-align: left;padding: 2px 8px;color:#fff;'><b>".$plan_name."</b></td> </tr> <tr> <td style='border: 0px solid #fff;text-align: left;padding: 2px 8px;color:#fff;'><b>Amount</b></td> <td style='border: 0px solid #fff;text-align: left;padding: 2px 8px;color:#fff;'><b>₹ ".$amount."</b></td> </tr> </table> <p style='color:#fff;font-size:15px;'>Thanks & Regards,</p> <p style='color:#fff;font-size:15px;'><b>R2G Matrimony</b><br/> <b>9133491337</b></p> <p style='padding:50px;'></p> </div>"; $headers1 = 'MIME-Version: 1.0' . "\r\n"; $headers1 .= 'Content-type: text/html; charset=iso-8859-1'."\r\n"; //$headers1 .= 'From:support@r2gmatrimony.com'."\r\n"; $headers1 .= 'From:'.$customerEmail."\r\n"; //$email = 'bharathi.p@krify.net'; //$sent= $mailObj->sendMailThroughSMTP($from,$message1, $subject1); @mail($from,$subject1,$message1,$headers1,'-f'.$customerEmail); if($update) { echo "1"; } else { echo "0"; } ?>