<?php
+
require_once('include/api.php');
-if(! function_exists('oauth_get_client')) {
function oauth_get_client($request){
+
+
$params = $request->get_parameters();
$token = $params['oauth_token'];
AND `tokens`.`id`='%s' AND `tokens`.`scope`='request'",
dbesc($token));
- if (!count($r))
+ if (!dbm::is_result($r))
return null;
return $r[0];
}
-}
-if(! function_exists('api_post')) {
-function api_post(&$a) {
- if(! local_user()) {
+function api_post(App &$a) {
+
+ if (! local_user()) {
notice( t('Permission denied.') . EOL);
return;
}
notice( t('Permission denied.') . EOL);
return;
}
-}
+
}
-if(! function_exists('api_content')) {
-function api_content(&$a) {
+function api_content(App &$a) {
if ($a->cmd=='api/oauth/authorize'){
/*
* api/oauth/authorize interact with the user. return a standard page
}
- if(! local_user()) {
+ if (! local_user()) {
/// @TODO We need login form to redirect to this page
notice( t('Please login to continue.') . EOL );
return login(false,$request->get_parameters());
echo api_call($a);
killme();
}
-}