示例#1
0
                `streamurls`
            WHERE
                `streamurlid` = ?
            AND
                (`unternehmenid` = ?
            OR
                `unternehmenid` = 0)', 2);
 DB::setParam($this->_post('streamurlid'), 'int');
 DB::setParam($_SESSION['unternehmenid'], 'int');
 DB::exec();
 if (DB::numRows() == 1) {
     DB::nextResult();
     if (!empty($verify)) {
         $connection = new StreamOAuth(DB::result('apibase'), $this->_post('costumerkey'), $this->_post('costumersecret'), $this->_post('oauth_token'), $this->_post('oauth_token_secret'));
         $connection->setURLs(DB::result('authurl'), DB::result('requesturl'), DB::result('accessurl'));
         $token = $connection->getAccessToken($this->_post('securecode'));
         if (!empty($token['oauth_token'])) {
             $this->_jsonOutput(1, array($token['oauth_token'], $token['oauth_token_secret']));
         } else {
             $this->_jsonOutput(2, 'your costumer key und your costumer secret could not be verified');
         }
     } else {
         $connection = new StreamOAuth(DB::result('apibase'), $this->_post('costumerkey'), $this->_post('costumersecret'));
         $connection->setURLs(DB::result('authurl'), DB::result('requesturl'), DB::result('accessurl'));
         $token = $connection->getRequestToken('oob');
         if (!empty($token['oauth_token'])) {
             $this->_jsonOutput(1, array($token['oauth_token'], $token['oauth_token_secret'], $connection->getAuthorizeURL($token['oauth_token'])));
         } else {
             $this->_jsonOutput(2, 'your costumer key und your costumer secret could not be verified');
         }
     }