/* Generic exception class
*/
-class OAuthException extends Exception {
- // pass
+if (!class_exists('OAuthException')) {
+ class OAuthException extends Exception {
+ // pass
+ }
}
class OAuthConsumer {
}
// fix for friendica redirect system
- $http_url = substr($http_url, 0, strpos($http_url,$parameters['q'])+strlen($parameters['q']));
- unset( $parameters['q'] );
+ $http_url = substr($http_url, 0, strpos($http_url,$parameters['pagename'])+strlen($parameters['pagename']));
+ unset( $parameters['pagename'] );
//echo "<pre>".__function__."\n"; var_dump($http_method, $http_url, $parameters, $_SERVER['REQUEST_URI']); killme();
return new OAuthRequest($http_method, $http_url, $parameters);
/**
* builds the data one would send in a POST request
*/
- public function to_postdata() {
- return OAuthUtil::build_http_query($this->parameters);
+ public function to_postdata($raw = false) {
+ if ($raw)
+ return($this->parameters);
+ else
+ return OAuthUtil::build_http_query($this->parameters);
}
/**