function _cbb31f2e26330_js($_cb) { extract(func_get_arg(1)); ?> <script type="text/javascript" src="<?php echo TemplateHelpers::escapeHtml($basePath); ?> /js/LiveFormValidation.js"></script> <?php }
function _cbb2f3a2a9eba_content($_cb) { extract(func_get_arg(1)); ?> <div id="calendar" data-event_url="<?php echo TemplateHelpers::escapeHtml($event_url); ?> "><noscript><?php echo TemplateHelpers::escapeHtml($template->translate('To show the calendar you need to enable javascript')); ?> </noscript></div> <?php }
public static function validateFileSize(FileUpload $control, $limit) { $maxUploadSize = min(self::convertToBytes($limit), self::convertToBytes(ini_get("upload_max_filesize"))); $file = $control->value; if (!$file instanceof HttpUploadedFile) { throw new InvalidStateException("File cannot be uploaded!"); } elseif ($file->isOk()) { if ($file->getSize() > $maxUploadSize) { return FALSE; } return TRUE; } else { switch ($file->error) { case UPLOAD_ERR_INI_SIZE: $errMsg = 'Velikost přílohy může být nanejvýš ' . TemplateHelpers::bytes($maxFileSize) . '.'; break; case UPLOAD_ERR_NO_FILE: $errMsg = 'Nevybrali ste žiadny súbor.'; break; /* tieto su hlavne na debug..userovi nic nepovedia */ /* tieto su hlavne na debug..userovi nic nepovedia */ case UPLOAD_ERR_FORM_SIZE: $errMsg = 'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form'; break; case UPLOAD_ERR_PARTIAL: $errMsg = 'The uploaded file was only partially uploaded'; break; case UPLOAD_ERR_NO_FILE: $errMsg = 'No file was uploaded'; break; case UPLOAD_ERR_NO_TMP_DIR: $errMsg = 'Missing a temporary folder'; break; case UPLOAD_ERR_CANT_WRITE: $errMsg = 'Failed to write file to disk'; break; case UPLOAD_ERR_EXTENSION: $errMsg = 'File upload stopped by extension'; break; default: $errMsg = 'Přílohu se nepodařilo nahrát.'; break; } $control->addError($errMsg); return FALSE; } }
public function fetch($tpl, $display = false) { $__inc_path = ini_set('include_path', $this->tpl_dir); $__err_rep = ini_set('error_reporting', 0); // $__sot = ini_set('short_open_tag', '1'); $this->helpers = TemplateHelpers::instance(); $template = $this; extract($this->vars); if ($display) { include $tpl; $contents = true; } else { ob_start(); include $tpl; $contents = ob_get_contents(); ob_end_clean(); } ini_set('include_path', $__inc_path); ini_set('error_reporting', $__err_rep); // ini_set('short_open_tag', $__sot); return $contents; }
function _cbb5e0c0e3a42_content($_cb) { extract(func_get_arg(1)); ?> <div id="small_module_chooser"> <ul> <li> <a href="<?php echo TemplateHelpers::escapeHtml($presenter->link(":Student:Login:default")); ?> "><div class="btn student"><?php echo TemplateHelpers::escapeHtml($template->translate('Student')); ?> </div></a> </li> <li> <a href="<?php echo TemplateHelpers::escapeHtml($presenter->link(":Teacher:Login:default")); ?> "><div class="btn teacher"><?php echo TemplateHelpers::escapeHtml($template->translate('Teacher')); ?> </div></a> </li> <li> <a href="<?php echo TemplateHelpers::escapeHtml($presenter->link(":Admin:Login:default")); ?> "><div class="btn teacher"><?php echo TemplateHelpers::escapeHtml($template->translate('Admin')); ?> </div></a> </li> </ul> </div> <?php $control->getWidget("formLogin")->render(); }
function _cbb51a585095f_content($_cb) { extract(func_get_arg(1)); foreach ($iterator = $_cb->its[] = new SmartCachingIterator($courses) as $course) { ?> <a href="<?php echo TemplateHelpers::escapeHtml($presenter->link("listTerms", array('course_id' => $course->id, 'course' => $course->name))); ?> " title="$course"><?php echo TemplateHelpers::escapeHtml($course->name); ?> , <?php echo TemplateHelpers::escapeHtml($course->year); ?> , <?php echo TemplateHelpers::escapeHtml($course->semester); ?> </a> <?php } array_pop($_cb->its); $iterator = end($_cb->its); }
function _cbb5201ff5ebf_content($_cb) { extract(func_get_arg(1)); ?> <div id="main"> <div id="module_choose"> <a href="<?php echo TemplateHelpers::escapeHtml($presenter->link(":Student:Login:default")); ?> "><div class="btn student"><?php echo TemplateHelpers::escapeHtml($template->translate('Student')); ?> </div></a> <a href="<?php echo TemplateHelpers::escapeHtml($presenter->link(":Teacher:Login:default")); ?> "><div class="btn teacher"><?php echo TemplateHelpers::escapeHtml($template->translate('Teacher')); ?> </div></a> </div> </div> <?php }
function _cbba5a3c1b47f_menu($_cb) { extract(func_get_arg(1)); if (SnippetHelper::$outputAllowed) { ?> <div id="navigation"> <?php } $control->getWidget("menu")->render(); if (SnippetHelper::$outputAllowed) { ?> </div> <div id="lang_menu"> <ul> <li><a href="<?php echo TemplateHelpers::escapeHtml($presenter->link("this", array('lang' => 'sk'))); ?> ">SK</a></li> <li><a href="<?php echo TemplateHelpers::escapeHtml($presenter->link("this", array('lang' => 'en'))); ?> ">EN</a></li> </ul> </div> <div id="user_menu"> <ul> <li><span>semester: <?php echo TemplateHelpers::escapeHtml($semester); ?> </span></li> <li><span><?php echo TemplateHelpers::escapeHtml($user->name); ?> <?php echo TemplateHelpers::escapeHtml($user->surname); ?> </span></li> <li><a href="<?php echo TemplateHelpers::escapeHtml($control->link("logout!")); ?> "><?php echo TemplateHelpers::escapeHtml($template->translate('logout')); ?> </a></li> </ul> </div> <?php } }
function _cbb01c0dfa78d_popup($_cb) { extract(func_get_arg(1)); if (SnippetHelper::$outputAllowed) { ?> <h2></h2> <?php if ($isStudentOnList == true) { ?> <a href="<?php echo TemplateHelpers::escapeHtml($control->link("cancelApplication!", array('exam_id' => $exam_id))); ?> " class="ajax add_new" title="<?php echo TemplateHelpers::escapeHtml($template->translate('Cancel application for exam from %d', $course)); ?> "><div class="icon_remove"></div><span><?php echo TemplateHelpers::escapeHtml($template->translate('Cancel application')); ?> </span></a> <?php } else { ?> <a href="<?php echo TemplateHelpers::escapeHtml($control->link("applyForExam!", array('exam_id' => $exam_id))); ?> " class="ajax add_new" title="<?php echo TemplateHelpers::escapeHtml($template->translate('Apply for exam from %d', $course)); ?> "><div class="icon_add"></div><span><?php echo TemplateHelpers::escapeHtml($template->translate('Apply')); ?> </span></a> <?php } $control->getWidget("studentsGrid")->render(); } }
} a:hover { text-decoration: underline; } </style> </head> <body> <?php foreach ($iterator = $_cb->its[] = new SmartCachingIterator($flashes) as $flash) { ?> <div class="flash <?php echo TemplateHelpers::escapeHtml($flash->type); ?> "><?php echo TemplateHelpers::escapeHtml($flash->message); ?> </div><?php } array_pop($_cb->its); $iterator = end($_cb->its); ?> <?php } LatteMacros::callBlock($_cb, 'content', $template->getParams()); if (SnippetHelper::$outputAllowed) { ?> </body>
/** * Applies filters on template content. * @return string */ public function compile() { if (!$this->filters) { $this->onPrepareFilters($this); } $code = $this->getSource(); foreach ($this->filters as $filter) { $code = self::extractPhp($code, $blocks); $code = $filter->invoke($code); $code = strtr($code, $blocks); // put PHP code back } return TemplateHelpers::optimizePhp($code); }
if (isset($presenter, $control) && $presenter->isAjax()) { LatteMacros::renderSnippets($control, $_cb, get_defined_vars()); } if (SnippetHelper::$outputAllowed) { foreach ($iterator = $_cb->its[] = new SmartCachingIterator($items) as $item) { if ($iterator->isFirst()) { ?> <ul> <?php } ?> <li><a href="<?php echo TemplateHelpers::escapeHtml($item->url); ?> "><?php echo TemplateHelpers::escapeHtml($template->translate($item->label)); ?> </a> <?php if (count($item->items)) { LatteMacros::includeTemplate($template->getFile(), array('items' => $item->items) + $template->getParams(), $_cb->templates['92fb8c0f19'])->render(); } ?> </li> <?php if ($iterator->isLast()) { ?> </ul> <?php } }
/** * @deprecated */ public static function bytes($bytes) { trigger_error(__METHOD__ . '() is deprecated; use TemplateHelpers::bytes() instead.', E_USER_WARNING); return TemplateHelpers::bytes($bytes); }
<h1>Nette\Templates\TemplateHelpers test</h1> <?php require_once '../../Nette/loader.php'; /*use Nette\Debug;*/ /*use Nette\Templates\TemplateHelpers;*/ Debug::enable(); // TemplateHelpers::bytes echo "TemplateHelpers::bytes(0.1)\n"; Debug::dump(TemplateHelpers::bytes(0.1)); echo "TemplateHelpers::bytes(-1024 * 1024 * 1050)\n"; Debug::dump(TemplateHelpers::bytes(-1024 * 1024 * 1050)); echo "TemplateHelpers::bytes(1e19)\n"; Debug::dump(TemplateHelpers::bytes(1.0E+19));
function _cbbf1cb892188_content($_cb) { extract(func_get_arg(1)); if (SnippetHelper::$outputAllowed) { ?> <div id="header"> <h1>TreeView</h1> <h2>Nette Framework example.</h2> </div> <br /> <?php } if ($_cb->foo = SnippetHelper::create($control, "message")) { $_cb->snippets[] = $_cb->foo; if (isset($site)) { ?> <div class="ui-widget ui-state-highlight ui-corner-all"> You clicked on "<?php echo TemplateHelpers::escapeHtml($site->name); ?> " link in tree view example. </div> <?php } array_pop($_cb->snippets)->finish(); } if (SnippetHelper::$outputAllowed) { } if ($_cb->foo = SnippetHelper::create($control, "mode")) { $_cb->snippets[] = $_cb->foo; ?> Modes: <a href="<?php echo TemplateHelpers::escapeHtml($control->link("mode!", array(TreeView::EXPANDED))); ?> " class="ajax<?php if ($mode == TreeView::EXPANDED) { ?> active<?php } ?> ">Expanded</a> | <a href="<?php echo TemplateHelpers::escapeHtml($control->link("mode!", array(TreeView::AJAX))); ?> " class="ajax<?php if ($mode == TreeView::AJAX) { ?> active<?php } ?> ">Ajax</a> <?php array_pop($_cb->snippets)->finish(); } if (SnippetHelper::$outputAllowed) { ?> <?php } $control->getWidget("tree")->render(); if (SnippetHelper::$outputAllowed) { } }
<h1>Nette\Templates\TemplateHelpers test</h1> <?php require_once '../../Nette/loader.php'; /*use Nette\Debug;*/ /*use Nette\Templates\TemplateHelpers;*/ Debug::enable(); // TemplateHelpers::bytes echo "TemplateHelpers::bytes(0.1)\n"; Debug::dump(TemplateHelpers::bytes(0.1)); echo "TemplateHelpers::bytes(-1024 * 1024 * 1050)\n"; Debug::dump(TemplateHelpers::bytes(-1024 * 1024 * 1050)); echo "TemplateHelpers::bytes(1e19)\n"; Debug::dump(TemplateHelpers::bytes(1.0E+19)); // TemplateHelpers::date echo "TemplateHelpers::date(NULL)\n"; Debug::dump(TemplateHelpers::date(NULL)); echo "TemplateHelpers::date(timestamp)\n"; Debug::dump(TemplateHelpers::date(254400000)); echo "TemplateHelpers::date(string)\n"; Debug::dump(TemplateHelpers::date('1978-05-05')); echo "TemplateHelpers::date(DateTime)\n"; Debug::dump(TemplateHelpers::date(new DateTime('1978-05-05'))); echo "TemplateHelpers::date(timestamp, format)\n"; Debug::dump(TemplateHelpers::date(254400000, 'Y-m-d')); echo "TemplateHelpers::date(string, format)\n"; Debug::dump(TemplateHelpers::date('1212-09-26', 'Y-m-d')); echo "TemplateHelpers::date(DateTime, format)\n"; Debug::dump(TemplateHelpers::date(new DateTime('1212-09-26'), 'Y-m-d'));