$url = $this->CreateLink($id, $backto, NULL, NULL, $keeps, NULL, TRUE);
        //cleanup & force a secure return-communication (which freaks the browser first-time,
        // AND stuffs up on-page-include-URLS, requiring a local redirect to fix)
        $callback = str_replace(array($config['root_url'], 'amp;'), array($config['ssl_url'], ''), $url);
        $name = $bdata && $bdata['twtfrom'] ? substr($bdata['twtfrom'], 1) : FALSE;
        $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();
    }
         //should redirect to get token
         //if we're still here, an error occurred
     } catch (TwitterException $e) {
         $message = $e->getMessage();
     }
     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);
         }