<?php $cUs_CtCt_api = new cUsComAPI_CtCt(); //CONTACTUS.COM API $options = get_option('cUs_CtCt_settings_userData'); //get the values, wont work the first time $formOptions = get_option('cUs_CtCt_settings_FORM'); //GET THE NEW FORM OPTIONS $form_key = get_option('cUs_CtCt_settings_form_key'); $default_deep_link = get_option('cUs_CtCt_settings_default_deep_link_view'); $showHints = get_option('cUs_CtCt_settings_intro_hints'); //intro hints $cus_version = $formOptions['cus_version']; $boolTab = $formOptions['tab_user']; $cUs_API_Account = $aryUserCredentials['API_Account']; $cUs_API_Key = $aryUserCredentials['API_Key']; $cUs_CtCt_API_getFormKeys = $cUs_CtCt_api->getFormKeysData($cUs_API_Account, $cUs_API_Key); //api hook; update_option('cUs_CtCt_settings_FORMS', $cUs_CtCt_API_getFormKeys); $default_deep_link = $cUs_CtCt_api->parse_deeplink($default_deep_link); if (!strlen($default_deep_link)) { $default_deep_link = $cUs_CtCt_api->getDefaultDeepLink($cUs_CtCt_API_getFormKeys); // get a default deeplink update_option('cUs_CtCt_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 = $cUs_CtCt_api->get_partner_id($default_deep_link); $cus_CRED_url = cUs_CtCt_PARTNER_URL . '/index.php?loginName=' . $cUs_API_Account . '&userPsswd=' . urlencode($cUs_API_Key); define('cUs_CtCt_CRED_URL', $cus_CRED_url);
function cUs_CtCt_LoadDefaultKey_callback() { $cUs_CtCt_api = new cUsComAPI_CtCt(); $cUs_CtCt_userData = get_option('cUs_CtCt_settings_userData'); //get the saved user data $cUs_email = $cUs_CtCt_userData['email']; $cUs_pass = $cUs_CtCt_userData['credential']; $cUs_CtCt_API_result = $cUs_CtCt_api->getFormKeysData($cUs_email, $cUs_pass); //api hook; if ($cUs_CtCt_API_result) { $cUs_json = json_decode($cUs_CtCt_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 NEWSLETTER FORM KEY $defaultFormKey = $oForm->form_key; } } update_option('cUs_CtCt_settings_form_key', $defaultFormKey); echo 1; break; case 'error': echo $cUs_json->error; //$cUs_CtCt_api->resetData(); //RESET DATA break; } } die; }