//CONTACTUS.COM API //delete_option('cUsCF_settings_intro_hints'); $options = get_option('cUsCF_settings_userData'); //get the values, wont work the first time $formOptions = get_option('cUsCF_settings_FORM'); //GET THE NEW FORM OPTIONS $form_key = get_option('cUsCF_settings_form_key'); $default_deep_link = get_option('cUsCF_settings_default_deep_link_view'); $showHints = get_option('cUsCF_settings_intro_hints'); //intro hints $cus_version = $formOptions['cus_version']; $boolTab = $formOptions['tab_user']; $boolBackLink = get_option('cUsCF_switch_backlink'); $cUs_API_Account = $aryUserCredentials['API_Account']; $cUs_API_Key = $aryUserCredentials['API_Key']; $cUsCF_API_getFormKeys = $cUsCF_api->getFormKeysData($cUs_API_Account, $cUs_API_Key); //api hook; update_option('cUsCF_settings_FORMS', $cUsCF_API_getFormKeys); $default_deep_link = $cUsCF_api->parse_deeplink($default_deep_link); if (!strlen($default_deep_link)) { $default_deep_link = $cUsCF_api->getDefaultDeepLink($cUsCF_API_getFormKeys); // get a default deeplink update_option('cUsCF_settings_default_deep_link_view', $default_deep_link); } $acount = $default_deep_link . '?pageID=7'; $reports = $default_deep_link . '?pageID=12'; $upgrade = $default_deep_link . '?pageID=82'; $createform = $default_deep_link . '?pageID=81&id=0&do=addnew&formType='; $partnerID = $cUsCF_api->get_partner_id($default_deep_link); $cus_CRED_url = cUsCF_PARTNER_URL . '/index.php?loginName=' . $cUs_API_Account . '&userPsswd=' . urlencode($cUs_API_Key); define('cUsCF_CRED_URL', $cus_CRED_url);
function cUsCF_LoadDefaultKey_callback() { $cUsCF_api = new cUsComAPI_CF(); $cUsCF_userData = get_option('cUsCF_settings_userData'); //get the saved user data $cUs_email = $cUsCF_userData['email']; $cUs_pass = $cUsCF_userData['credential']; $cUsCF_API_result = $cUsCF_api->getFormKeysData($cUs_email, $cUs_pass); //api hook; if ($cUsCF_API_result) { $cUs_json = json_decode($cUsCF_API_result); switch ($cUs_json->status) { case 'success': foreach ($cUs_json->data as $oForms => $oForm) { if ($oForms != 'status' && $oForm->form_type == 0 && $oForm->default == 1) { //GET DEFAULT CONTACT FORM KEY $defaultFormKey = $oForm->form_key; } } update_option('cUsCF_settings_form_key', $defaultFormKey); echo 1; break; case 'error': echo $cUs_json->error; //$cUsCF_api->resetData(); //RESET DATA break; } } die; }