function cc_whmcs_bridge_add_admin() { global $cc_whmcs_bridge_shortname; $cc_whmcs_bridge_options = cc_whmcs_bridge_options(); if (isset($_GET['page']) && $_GET['page'] == "cc-ce-bridge-cp") { if (isset($_REQUEST['action']) && 'install' == $_REQUEST['action']) { delete_option('cc_whmcs_bridge_log'); foreach ($cc_whmcs_bridge_options as $value) { if (isset($value['id'])) { @update_option($value['id'], $_REQUEST[$value['id']]); } } foreach ($cc_whmcs_bridge_options as $value) { if (isset($value['id'])) { if (isset($_REQUEST[$value['id']])) { @update_option($value['id'], $_REQUEST[$value['id']]); } else { @delete_option($value['id']); } } } cc_whmcs_bridge_install(); if (function_exists('cc_whmcs_bridge_sso_update')) { cc_whmcs_bridge_sso_update(); } header("Location: options-general.php?page=cc-ce-bridge-cp&installed=true"); die; } } add_options_page(WHMCS_BRIDGE, WHMCS_BRIDGE, 'administrator', 'cc-ce-bridge-cp', 'cc_whmcs_bridge_admin'); }
function cc_whmcs_bridge_add_admin() { global $cc_whmcs_bridge_shortname; $cc_whmcs_bridge_options = cc_whmcs_bridge_options(); if (isset($_GET['page']) && $_GET['page'] == "cc-ce-bridge-cp") { if (isset($_REQUEST['action']) && 'install' == $_REQUEST['action']) { delete_option('cc_whmcs_bridge_log'); foreach ($cc_whmcs_bridge_options as $value) { if (isset($value['id'])) { @update_option($value['id'], $_REQUEST[$value['id']]); } } foreach ($cc_whmcs_bridge_options as $value) { if (isset($value['id'])) { if (isset($_REQUEST[$value['id']])) { @update_option($value['id'], $_REQUEST[$value['id']]); } else { @delete_option($value['id']); } } } if (isset($_REQUEST['cc_whmcs_bridge_sso_cache_clear']) && $_REQUEST['cc_whmcs_bridge_sso_cache_clear'] == 1) { foreach (glob(dirname(__FILE__) . '/cache/*') as $file) { @unlink($file); } delete_option('cc_whmcs_bridge_sso_cache_clear'); $xtrarg = '&whmcs_clear=true'; } else { $xtrarg = ''; } cc_whmcs_bridge_install(); if (function_exists('cc_whmcs_bridge_sso_update')) { cc_whmcs_bridge_sso_update(); } header("Location: options-general.php?page=cc-ce-bridge-cp&installed=true" . $xtrarg); die; } } add_options_page(WHMCS_BRIDGE, WHMCS_BRIDGE, 'administrator', 'cc-ce-bridge-cp', 'cc_whmcs_bridge_admin'); }