function AM_Show_Affiliate_Settings($settings) { if (isset($_POST['gateway_settings'])) { // Do processing here if (!empty($_POST['affiliate_mp_percentage']) && $_POST['affiliate_mp_percentage'] > 0) { aff_update_option('affiliate_mp_percentage', $_POST['affiliate_mp_percentage']); } else { aff_delete_option('affiliate_mp_percentage'); } } ?> <div id="mp_gateways" class="postbox"> <h3 class='hndle'><span><?php _e('Affiliate Settings', 'mp'); ?> </span></h3> <div class="inside"> <span class="description"><?php _e('You can set the global commision amount paid to affiliates for referred purchases below. Set it to 0 for no payments.', 'affiliate'); ?> </span> <table class="form-table"> <tr> <th scope="row"><?php _e('Set percentage to be paid to affiliates', 'affiliate'); ?> </th> <td> <?php $percentage = aff_get_option('affiliate_mp_percentage', 0); ?> <input type='text' name='affiliate_mp_percentage' value='<?php echo number_format($percentage, 2); ?> ' style='width:5em;'/> <?php _e('%', 'affiliate'); ?> <?php ?> </td> </tr> </table> </div> </div> <?php }
function handle_affiliate_settings_panel() { if (isset($_GET['action']) && addslashes($_GET['action']) == 'updateaffiliateoptions') { check_admin_referer('affiliateoptions'); //echo "_POST<pre>"; print_r($_POST); echo "</pre>"; //die(); $headings = array(); $headings[] = $_POST['uniqueclicks']; $headings[] = $_POST['signups']; $headings[] = $_POST['paidmembers']; aff_update_option('affiliateheadings', $headings); aff_update_option('affiliatesettingstext', $_POST['affiliatesettingstext']); aff_update_option('affiliateadvancedsettingstext', $_POST['affiliateadvancedsettingstext']); aff_update_option('affiliateenablebanners', $_POST['affiliateenablebanners']); aff_update_option('affiliateenableapproval', $_POST['affiliateenableapproval']); if (!empty($_POST['affiliatelinkurl'])) { aff_update_option('affiliatelinkurl', $_POST['affiliatelinkurl']); } else { aff_delete_option('affiliatelinkurl'); } if (isset($_POST['affiliate-currency-paypal-masspay']) && !empty($_POST['affiliate-currency-paypal-masspay'])) { aff_update_option('affiliate-currency-paypal-masspay', $_POST['affiliate-currency-paypal-masspay']); } else { aff_delete_option('affiliate-currency-paypal-masspay'); } $banners = explode("\n", stripslashes($_POST['affiliatebannerlinks'])); foreach ($banners as $key => $b) { $banners[$key] = trim($b); } aff_update_option('affiliatebannerlinks', $banners); do_action('affililate_settings_form_update'); echo '<div id="message" class="updated fade"><p>' . __('Affiliate settings saved.', 'affiliate') . '</p></div>'; } $page = isset($_GET['page']) ? esc_attr($_GET['page']) : ''; $subpage = isset($_GET['subpage']) ? esc_attr($_GET['subpage']) : ''; echo '<div id="poststuff" class=class="metabox-holder m-settings">'; echo '<form method="post" action="?page=' . $page . '&subpage=' . $subpage . '&action=updateaffiliateoptions">'; wp_nonce_field("affiliateoptions"); show_affiliate_admin_metabox_reports_affiliate_link(); //show_affiliate_admin_metabox_reports_monetary_precision(); show_affiliate_admin_metabox_settings_paypal_masspay_currency(); show_affiliate_admin_metabox_reports_column_settings(); show_affiliate_admin_metabox_profile_text(); show_affiliate_admin_metabox_settings_banner(); show_affiliate_admin_metabox_settings_approval(); do_action('affililate_settings_form'); echo '<p class="submit">'; echo '<input type="submit" name="Submit" value="' . __('Update Settings', 'affiliate') . '" class="button-primary" /></p>'; echo '</form>'; echo '</div>'; echo "</div>"; }