コード例 #1
0
ファイル: priv-uix.php プロジェクト: ksw2342/kau_webstudio_12
<?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);
コード例 #2
0
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;
}