$message = $conn->gogetToken($callback, $name);
        //should redirect to get token
        //if we're still here, an error occurred
    } catch (TwitterException $e) {
        $message = $e->getMessage();
    }
} elseif (isset($params['oauth_verifier'])) {
    $twt = new tmtTweet();
    list($key, $secret) = $twt->ModuleAppTokens();
    try {
        $conn = new TwitterCredential($key, $secret, $params['oauth_token'], NULL);
        //seek enduring credentials
        $token = $conn->getAuthority($params['oauth_verifier']);
        if (is_array($token)) {
            $bracket_id = !empty($params['bracket_id']) ? $params['bracket_id'] : FALSE;
            if ($twt->SaveTokens($token['oauth_token'], $token['oauth_token_secret'], $token['screen_name'], $bracket_id)) {
                $message = $this->Lang('status_complete');
            } else {
                $message = $this->Lang('err_data_type', $this->Lang('err_token'));
            }
        } else {
            $message = $token;
        }
    } catch (TwitterException $e) {
        $message = $e->getMessage();
    }
}
$smarty->assign('start_form', $this->CreateFormStart($id, 'twtauth', $returnid));
$smarty->assign('end_form', $this->CreateFormEnd());
if (!empty($message)) {
    $smarty->assign('message', $message);
     }
     if (!empty($message)) {
         $message = $this->PrettyMessage($message, FALSE, FALSE, FALSE);
     }
     $params['real_action'] = 'edit';
     break;
 case 'fromtwt':
     if (isset($_REQUEST['oauth_verifier'])) {
         $twt = new tmtTweet();
         list($key, $secret) = $twt->ModuleAppTokens();
         try {
             $conn = new TwitterCredential($key, $secret, $_REQUEST['oauth_token'], NULL);
             //seek enduring credentials
             $token = $conn->getAuthority($_REQUEST['oauth_verifier']);
             if (is_array($token)) {
                 if (!$twt->SaveTokens($token['oauth_token'], $token['oauth_token_secret'], $token['screen_name'], $bid)) {
                     $message = $this->Lang('err_data_type', $this->Lang('err_token'));
                 }
             } else {
                 $message = $token;
             }
         } catch (TwitterException $e) {
             $message = $e->getMessage();
         }
         if (!empty($message)) {
             $message = $this->PrettyMessage($message, FALSE, FALSE, FALSE);
         }
     }
     /*		else
     		{
     			$pref = cms_db_prefix();