function geodir_payment_manager_ajax() { if (isset($_REQUEST['gd_add_price']) && $_REQUEST['gd_add_price'] == 'addprice') { geodir_add_edit_price(); } if (isset($_REQUEST['action_del']) && $_REQUEST['action_del'] == 'true') { geodir_del_price(); } if (isset($_REQUEST['paymentsetting']) && $_REQUEST['paymentsetting'] == 'update_setting') { geodir_change_payment_method_setting(); } if (isset($_REQUEST['gdaction']) && $_REQUEST['gdaction'] == 'change_status') { geodir_change_payment_method_status(); } if (isset($_REQUEST['invoice_action']) && $_REQUEST['invoice_action'] == 'invoice') { geodir_change_invoice_status(); } if (isset($_REQUEST['gd_add_coupon']) && $_REQUEST['gd_add_coupon'] == 'addprice') { geodir_add_edit_coupon(); } if (isset($_REQUEST['coupon_del']) && $_REQUEST['coupon_del'] == 'true') { geodir_del_coupon(); } if (isset($_REQUEST['allow_coupon']) && $_REQUEST['allow_coupon'] == 'true') { geodir_allow_coupon_code(); } if (isset($_REQUEST['subtab']) && $_REQUEST['subtab'] == 'geodir_payment_general_options') { geodir_update_options(geodir_payment_general_options()); $msg = 'Your settings have been saved.'; $msg = urlencode($msg); $location = admin_url() . "admin.php?page=geodirectory&tab=paymentmanager_fields&subtab=geodir_payment_general_options&success_msg=" . $msg; wp_redirect($location); exit; } if (isset($_REQUEST['subtab']) && $_REQUEST['subtab'] == 'payment_notifications') { geodir_update_options(geodir_payment_notifications()); $msg = 'Notifications updated successfully.'; $msg = urlencode($msg); $location = admin_url() . "admin.php?page=geodirectory&tab=paymentmanager_fields&subtab=payment_notifications&success_msg=" . $msg; wp_redirect($location); exit; } if (isset($_REQUEST['payment_ajax_data']) && $_REQUEST['payment_ajax_data'] != '') { geodir_fields_list_by_posttype($_REQUEST['post_type'], $_REQUEST['pkg_id'], $_REQUEST['cats'], $_REQUEST['payment_ajax_data']); exit; } if (isset($_REQUEST['payaction']) && $_REQUEST['payaction'] == 'trouble_shoot') { geodir_payment_method_update(); } }
function geodir_payment_option_form($tab_name) { switch ($tab_name) { case 'geodir_payment_general_options': geodir_admin_fields(geodir_payment_general_options()); ?> <p class="submit"> <input name="save" class="button-primary" type="submit" value="<?php _e('Save changes', GEODIRPAYMENT_TEXTDOMAIN); ?> " /> <input type="hidden" name="subtab" value="geodir_payment_general_options" id="last_tab" /> </p> </div><?php break; case 'payment_notifications': geodir_admin_fields(geodir_payment_notifications()); ?> <p class="submit"> <input name="save" class="button-primary" type="submit" value="<?php _e('Save changes', GEODIRPAYMENT_TEXTDOMAIN); ?> " /> <input type="hidden" name="subtab" value="payment_notifications" id="last_tab" /> </p> </div> <?php break; } // end of switch }