function cUs_CtCt_changeTabTemplate_callback() { $cUs_CtCt_userData = get_option('cUs_CtCt_settings_userCredentials'); //get the saved user data if (!strlen($cUs_CtCt_userData['API_Account'])) { echo 'Missing API Account'; die; } elseif (!strlen($cUs_CtCt_userData['API_Key'])) { echo 'Missing Form Key'; die; } elseif (!strlen($_REQUEST['Template_Desktop_Tab'])) { echo 'Missing Tab Template'; die; } elseif (!strlen($_REQUEST['form_key'])) { echo 'Missing Form Key'; die; } else { $cUs_CtCt_api = new cUsComAPI_CtCt(); //CONTACTUS.COM API $form_key = $_REQUEST['form_key']; $postData = array('API_Account' => $cUs_CtCt_userData['API_Account'], 'API_Key' => $cUs_CtCt_userData['API_Key'], 'Template_Desktop_Tab' => $_REQUEST['Template_Desktop_Tab']); $cUs_CtCt_API_result = $cUs_CtCt_api->updateFormSettings($postData, $form_key); if ($cUs_CtCt_API_result) { $cUs_json = json_decode($cUs_CtCt_API_result); switch ($cUs_json->status) { case 'success': echo 1; //GREAT break; case 'error': //ANY ERROR echo $cUs_json->error; //$cUs_CtCt_api->resetData(); //RESET DATA break; } } else { //echo 3;//API ERROR echo $cUs_json->error; // $cUs_CtCt_api->resetData(); //RESET DATA } } die; }