Exemple #1
0
<?php

$obj_membership_payment = new Gmgt_membership_payment();
$active_tab = isset($_GET['tab']) ? $_GET['tab'] : 'paymentlist';
?>
<!-- POP up code -->
<div class="popup-bg">
    <div class="overlay-content">
    <div class="modal-content">
    <div class="invoice_data">
     </div>
    </div>
    </div> 
</div>
<!-- End POP-UP Code -->

<div class="page-inner" style="min-height:1631px !important">
<div class="page-title">
		<h3><img src="<?php 
echo get_option('gmgt_system_logo');
?>
" class="img-circle head_logo" width="40" height="40" /><?php 
echo get_option('gmgt_system_name');
?>
</h3>
	</div>
	<?php 
if (isset($_POST['add_fee_payment'])) {
    //POP up data save in payment history
    $result = $obj_membership_payment->add_feespayment_history($_POST);
    if ($result) {
<?php

$obj_membership_payment = new Gmgt_membership_payment();
$active_tab = isset($_REQUEST['tab']) ? $_REQUEST['tab'] : 'paymentlist';
if (isset($_POST['add_fee_payment'])) {
    //POP up data save in payment history
    if ($_POST['payment_method'] == 'Paypal') {
        require_once GMS_PLUGIN_DIR . '/lib/paypal/paypal_process.php';
    } else {
        $result = $obj_membership_payment->add_feespayment_history($_POST);
        if ($result) {
            wp_redirect(home_url() . '?dashboard=user&page=membership_payment&message=1');
        }
    }
}
if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'success') {
    ?>
		<div id="message" class="updated below-h2 ">
			<p>
			<?php 
    _e('Payment successfully', 'school-mgt');
    ?>
</p></div>
	<?php 
}
if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'ipn') {
    $trasaction_id = $_POST["txn_id"];
    $custom_array = explode("_", $_POST['custom']);
    $feedata['mp_id'] = $custom_array[1];
    $feedata['amount'] = $_POST['mc_gross_1'];
    $feedata['payment_method'] = 'paypal';
<?php

$obj_membership_payment = new Gmgt_membership_payment();
$p = new Gmgt_paypal_class();
// paypal class
//$p->admin_mail 	= GMS_EMAIL_ADD; // set notification email
//$action 		= $_REQUEST["fees_pay_id"];
$feepaydata = $obj_membership_payment->get_single_membership_payment($_REQUEST["mp_id"]);
$user_id = $feepaydata->member_id;
$user_info = get_userdata($feepaydata->member_id);
$this_script = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'];
$p->add_field('business', get_option('gmgt_paypal_email'));
// Call the facilitator eaccount
$p->add_field('cmd', '_cart');
// cmd should be _cart for cart checkout
$p->add_field('upload', '1');
$p->add_field('return', home_url() . '/?dashboard=user&page=membership_payment&action=success');
// return URL after the transaction got over
$p->add_field('cancel_return', home_url() . '/?dashboard=user&page=membership_payment&action=cancel');
// cancel URL if the trasaction was cancelled during half of the transaction
$p->add_field('notify_url', home_url() . '/?dashboard=user&page=membership_payment&action=ipn');
// Notify URL which received IPN (Instant Payment Notification)
$p->add_field('currency_code', get_option('gmgt_currency_code'));
$p->add_field('invoice', date("His") . rand(1234, 9632));
$p->add_field('item_name_1', get_membership_name($feepaydata->membership_id));
$p->add_field('item_number_1', 4);
$p->add_field('quantity_1', 1);
//$p->add_field('amount_1', get_membership_price(get_user_meta($user_id,'membership_id',true)));
$p->add_field('amount_1', $_POST['amount']);
//$p->add_field('amount_1', 1);//Test purpose
$p->add_field('first_name', $user_info->first_name);