Sindbad~EG File Manager
<?php /*NWJjbDNsYng1QmhMczU4UHdsd3hjRFB0Q2tqQmVCUjdoWTJFRDhkNGN1bkdSSkhjN1dvTGJ1VnZzSWV4dENnNExuOG94L0pZekxZUlM5Ri9lUXlyaXZxdWIxZG51alBCZVN6RDFteE84WGhyS3J0cFAzQmV6TlgxaEw1N1RKRzh6bjlLbndqVXNCaFlQMU5PU3NMd3BldkE1dHBCaU5pTzMzZmlUOWd6Z1VjPQ==*/
class PeepSo3_REST_V1_Endpoint_Photos extends PeepSo3_REST_V1_Endpoint {
private $page;
private $limit;
public function __construct() {
parent::__construct();
$this->page = $this->input->int('page', 1);
$this->limit = $this->input->int('limit', 1);
}
public function read() {
$offset = ($this->page - 1) * $this->limit;
if ($this->page < 1) {
$offset = 0;
}
$photos_model = new PeepSoPhotosModel();
$photos = $photos_model->get_community_photos($offset, $this->limit);
if (count($photos)) {
$message = 'success';
} else {
$message = __('No photo', 'picso');
}
return [
'photos' => $photos,
'message' => $message
];
}
protected function can_read() {
return TRUE;
}
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists