TYPE-0 PERFECT SEIHA
Server Info:
FreeBSD scimitar.blueboard.cz 13.5-STABLE FreeBSD 13.5-STABLE stable/13-4f2925105 GENERIC amd64
Software:
Apache
User:
www
Crot
Crot File
Crot Dir
Crot Command
[LockSelf]
[HOME]
data
www
19068
fszoo_net
www
api
1
root
app
Rest
Activity
Show Hidden Files
Edit File: /data/www/19068/fszoo_net/www/api/1/root/app/Rest/Activity/GetActivity.php
<?php /** * Copyright (c) Jan Pospisil (http://www.jan-pospisil.cz) */ namespace Rest\Activity; use Model\Activity\Activity; use Nette\Database\Context; use Nette\Utils\Validators; use RestServer\Exceptions\BadRequestException; use RestServer\Exceptions\MissingRequiredParameterException; use RestServer\IParametrs; use RestServer\IPresenter; use RestServer\Response; /** * Get List of activity * @param ( * required = 1, * name = api_key, * type = string * ) * @param ( * name = limit, * type = int (default = 10)) * ) * @author Jan Pospisil */ class GetActivity extends \Nette\Object implements IPresenter { private $connection; private $apiKeys; public function __construct(Context $context){ $this->connection = $context; } public function setApiKeys(array $keys){ $this->apiKeys = $keys; } public function run(IParametrs $parameters, Response $response) { $key = $parameters->get('api_key'); $limit = $parameters->get('limit'); if(!$key) throw new MissingRequiredParameterException('Parameter api_key is required.'); if(!in_array($key, $this->apiKeys)) throw new BadRequestException('Invalid api_key parameter.'); if(!$limit) $limit = 10; if(!Validators::isNumericInt($limit)) throw new BadRequestException('Parameter limit mus be number.'); $result = $this->connection->table('activity')->limit($limit)->order('id DESC'); $data = array(); foreach($result as $row){ $data[] = Activity::getActivity($row); } $response->data = $data; } public static function getReturnExample(){ return array(Activity::getExampleActivity(),Activity::getExampleActivity()); } }
Crotin
Name
Size
Permissions
Modified
User/Group
GetActivity.php
1664
0644
2016-02-22 19:01:21
Unknown/Unknown
AddActivity.php
2236
0644
2016-06-16 11:51:47
Unknown/Unknown
NGANU
Rename
Hapus
Chmod
Chown
Touch
Zip
Unzip
Download
Crotin