function geodir_payment_activation() { // First check if geodir main pluing is active or not. if (get_option('geodir_installed')) { geodir_payment_activation_script(); geodir_update_options(geodir_payment_notifications(), true); geodir_update_options(geodir_payment_general_options(), true); add_option('geodir_payment_manager_activation_redirect', 1); } }
function geodir_payments_upgrade_all() { geodir_payment_activation_script(); geodir_payments_upgrade_1_0_9(); }
function geodir_payment_gateways_list() { global $wpdb; // UPDATE FOR GOOGLE WALLET if (!get_option('geodir_google_wallet_3')) { delete_option('payment_method_googlechkout'); geodir_payment_activation_script(); update_option('geodir_google_wallet_3', 1); } $paymentsql = $wpdb->prepare("select * from {$wpdb->options} where option_name like %s", array('payment_method_%')); $paymentinfo = $wpdb->get_results($paymentsql); ?> <div class="gd-content-heading active"> <h3><?php _e('Geo Directory Manage Payment Options', GEODIRPAYMENT_TEXTDOMAIN); ?> </h3> <table style=" width:100%" class="widefat post fixed" > <thead> <tr> <th width="250"><strong><?php _e('Method Name', GEODIRPAYMENT_TEXTDOMAIN); ?> </strong></th> <th width="130"><strong><?php _e('Is Active', GEODIRPAYMENT_TEXTDOMAIN); ?> </strong></th> <th width="130" align="center"><strong><?php _e('Sort Order', GEODIRPAYMENT_TEXTDOMAIN); ?> </strong></th> <th width="130" align="center"><strong><?php _e('Action', GEODIRPAYMENT_TEXTDOMAIN); ?> </strong></th> <th width="120" align="center"><strong><?php _e('Settings', GEODIRPAYMENT_TEXTDOMAIN); ?> </strong></th> <th> </th> </tr> <?php if ($paymentinfo) { foreach ($paymentinfo as $paymentinfoObj) { $paymentInfo = unserialize($paymentinfoObj->option_value); $option_id = $paymentinfoObj->option_id; $paymentInfo['option_id'] = $option_id; $paymentOptionArray[$paymentInfo['display_order']][] = $paymentInfo; } ksort($paymentOptionArray); foreach ($paymentOptionArray as $key => $paymentInfoval) { for ($i = 0; $i < count($paymentInfoval); $i++) { $paymentInfo = $paymentInfoval[$i]; $option_id = $paymentInfo['option_id']; $nonce = wp_create_nonce('payment_options_status_update_' . $option_id); ?> <tr> <td><?php echo $paymentInfo['name']; ?> </td> <td><?php if ($paymentInfo['isactive']) { _e("Yes", GEODIRPAYMENT_TEXTDOMAIN); } else { _e("No", GEODIRPAYMENT_TEXTDOMAIN); } ?> </td> <td><?php echo $paymentInfo['display_order']; ?> </td> <td><?php if ($paymentInfo['isactive'] == 1) { echo '<a href="' . admin_url() . 'admin-ajax.php?action=geodir_payment_manager_ajax&gdaction=change_status&status=0&id=' . $option_id . '&_wpnonce=' . $nonce . '">' . __('Deactivate', GEODIRPAYMENT_TEXTDOMAIN) . '</a>'; } else { echo '<a href="' . admin_url() . 'admin-ajax.php?action=geodir_payment_manager_ajax&gdaction=change_status&status=1&id=' . $option_id . '&_wpnonce=' . $nonce . '">' . __('Activate', GEODIRPAYMENT_TEXTDOMAIN) . '</a>'; } ?> </td> <td><?php echo '<a href="' . admin_url() . 'admin.php?page=geodirectory&tab=paymentmanager_fields&subtab=geodir_payment_options&gd_payact=gd_setting&id=' . $option_id . '">' . __('Settings', GEODIRPAYMENT_TEXTDOMAIN) . '</a>'; ?> </td> <td> </td> </tr> <?php } } } ?> </thead> </table> </div> <?php }