2017-04-30 17:38:07 +02:00
|
|
|
<?php
|
|
|
|
|
2017-05-01 22:05:03 +02:00
|
|
|
class RestQueryGetBlogs extends RestQuery
|
2017-04-30 17:38:07 +02:00
|
|
|
{
|
2017-05-05 21:46:14 +02:00
|
|
|
public function __construct(){
|
|
|
|
|
|
|
|
global $core;
|
|
|
|
$this->blog_id = false; //this method doesn't depend on a bolg_id
|
|
|
|
$this->required_perms = 'none'; //I want user have an account
|
|
|
|
|
|
|
|
if($this->is_allowed() === false){
|
|
|
|
//need To be authentified
|
|
|
|
$this->response_code = 403;
|
|
|
|
$this->response_message = array('code' => 403, 'error' => 'get Blogs methods requires to be authentified');
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
//list the blogs the user can access
|
|
|
|
$blgs = $core->auth->getAllPermissions();
|
|
|
|
$ret = array();
|
|
|
|
foreach($blgs as $key=>$value){
|
|
|
|
$ret[] = $key;
|
|
|
|
}
|
|
|
|
$this->response_code = 200;
|
|
|
|
$this->response_message = $ret;
|
|
|
|
}
|
2017-04-30 17:38:07 +02:00
|
|
|
}
|