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
2
root
vendor
teze
teze
src
rest
src
Client
Show Hidden Files
Edit File: /data/www/19068/fszoo_net/www/api/2/root/vendor/teze/teze/src/rest/src/Client/RestRenderer.php
<?php /** * Copyright (c) Jan Pospisil (http://www.jan-pospisil.cz) */ namespace Teze\Rest\Client; use Nette\Application\BadRequestException; use Nette\Application\ForbiddenRequestException; use Nette\Application\UI\Form; use Nette\ArrayHash; use Nette\Diagnostics\Debugger; use Nette\Security\AuthenticationException; /** * RestRenderer * @author Jan Pospisil */ class RestRenderer extends \Nette\Object { public function renderException(\Exception $e) { // if(!Debugger::$productionMode) // throw $e; if($e instanceof ForbiddenRequestException) { $this->renderError('Permission denied', 403, 'ForbiddenRequestException'); } elseif($e instanceof BadRequestException) { $this->renderError('Not found', 404, 'BadRequestException'); } elseif($e instanceof AuthenticationException) { $this->renderError('Invalid authentication', 403, 'AuthenticationException'); } elseif($e instanceof ForbiddenRequestException) { $this->renderError('Permission denied', 403, 'ForbiddenRequestException'); } elseif($e instanceof AuthorizationException){ $this->renderError('Invalid SSID', 403, 'AuthorizationException'); } elseif($e instanceof \Nette\InvalidArgumentException){ $this->renderError($e->getMessage(), $e->getCode(), 'InvalidArgumentException'); } throw $e; } public function renderValues(ArrayHash $values) { $data['status'] = 'success'; $data['data'] = (array)$values; header('Content-Type: application/json'); print \Nette\Utils\Json::encode($data); die(); } private function renderError($message, $code, $exception) { $data['status'] = 'error'; $data['message'] = $message; $data['code'] = $code; $data['exception'] = $exception; //http_response_code($code); header(':', TRUE, $code); header('Content-Type: application/json'); print \Nette\Utils\Json::encode($data); die(); } }
Crotin
Name
Size
Permissions
Modified
User/Group
BarPanel.php
3869
0644
2016-03-05 11:28:33
Unknown/Unknown
AuthorizationException.php
232
0644
2016-03-05 11:28:33
Unknown/Unknown
BarPanel.latte
1655
0644
2016-03-05 11:28:33
Unknown/Unknown
Presenter.php
336
0644
2016-03-05 11:28:33
Unknown/Unknown
Rest.php
6002
0644
2016-04-10 10:31:44
Unknown/Unknown
Query.php
249
0644
2016-03-05 11:28:33
Unknown/Unknown
RestRenderer.php
1925
0644
2016-03-05 11:28:33
Unknown/Unknown
NGANU
Rename
Hapus
Chmod
Chown
Touch
Zip
Unzip
Download
Crotin