コード例 #1
0
ファイル: settings.pre.php プロジェクト: jimcurran/bdmusichub
<?php

require '../tmhOAuth/tmhOAuth.php';
require '../tmhOAuth/tmhUtilities.php';
$HTML = $API->get('HTML');
$Form = $API->get('Form');
$TwitterSettings = new PerchTwitter_Settings($API);
$message = false;
$CurrentSettings = $TwitterSettings->find();
if (!is_object($CurrentSettings)) {
    $TwitterSettings->attempt_install();
    $CurrentSettings = $TwitterSettings->find();
}
if (is_object($CurrentSettings) && $CurrentSettings->settingTwitterKey()) {
    $tmhOAuth = new tmhOAuth(array('consumer_key' => $CurrentSettings->settingTwitterKey(), 'consumer_secret' => $CurrentSettings->settingTwitterSecret()));
    if (isset($_REQUEST['oauth_verifier'])) {
        access_token($tmhOAuth);
    } elseif (isset($_REQUEST['verify'])) {
        verify_credentials($tmhOAuth);
    } elseif (isset($_REQUEST['wipe'])) {
        wipe();
    }
} else {
    $tmhOAuth = false;
}
if (isset($_SESSION['access_token'])) {
    $data = array();
    $data['settingTwitterToken'] = $_SESSION['access_token']['oauth_token'];
    $data['settingTwitterTokenSecret'] = $_SESSION['access_token']['oauth_token_secret'];
    $CurrentSettings->update($data);
    //print_r($_SESSION);