public function display() { $view = new View(); $view->setTemplate('navBar'); $view->assign('active', $this->active); return $view->loadTemplate(); }
public function display() { $view = new View(); $view->setTemplate('header'); $view->assign('title', 'openmuseum'); return $view->loadTemplate(); }
public function display() { $view = new View(); switch ($this->template) { default: $view->setTemplate('default'); } return $view->loadTemplate(); }
/** * Methode zum anzeigen des Contents. * * @return String Content der Applikation. */ public function display() { $innerView = new View(); $this->view->setTemplate('application'); $this->view->assign('title', 'Der Titel'); //Templates für später $this->view->assign('outlet-header', $headerView->loadTemplate()); $this->view->assign('outlet-menu', $menuView->loadTemplate()); $this->view->assign('outlet-content', $innerView->loadTemplate()); return $this->view->loadTemplate(); }
/** * Dumps anything you need to see * * @param mixed $mixed - What to debug * @param string $element - Where to render it * @return string */ public static function debug($mixed, $element = '#content') { //TODO: RESTful debug $trace = debug_backtrace(); $view = new View(); $view->setModuleName('krn'); $view->loadTemplate('debug'); $view->setVariable('element', $element); $view->setVariable('trace', $trace); $view->setVariable('mixed', $mixed); $result = $view->render(); !Core::isAjax() || ($result = Html::ReplaceHtml($result, $element)); return $result; }
/** * Methode zum anzeigen des Contents. * * @return String Content der Applikation. */ public function display() { $view = new View(); switch ($this->template) { case 'createTables': $view->setTemplate('createTables'); $oApi = new api(); $aResult = $oApi->createDatabase(); $view->assign('state', $aResult); break; case 'config': $view->setTemplate('config'); if (!empty($this->sleep)) { Model::setConfigSleepData($this->sleep); } $aConfigData = Model::getConfigSleepData(); $view->assign('config', $aConfigData); break; case 'report': $view->setTemplate('report'); $view->assign('state', $this->state); $aReportData = Model::getReportData(); $view->assign('data', $aReportData); if (!empty($this->request['a'])) { switch ($this->request['a']) { case 1: break; case 2: $view->assign('users', Model::getUser()); if ($this->user) { $view->assign('reportDataByUser', Model::getReportDataByParams('reportUsers', $this->user)); } else { $view->assign('reportDataByUser', Model::getReportDataByParams('reportUsers', '%%')); } break; case 3: $view->assign('reportDataApps', Model::getReportDataByApps()); break; case 4: $view->assign('reportDataMac', Model::getReportDataByParams('reportMac', '%%')); break; default: } } break; default: $view->setTemplate('start'); } return $view->loadTemplate(); }
public function display() { $view = new View(); // äussere View $contentView = new View(); $this->daten['menu'] = Model::getMenu(); switch ($this->action) { case "liste": // Methode aus Model wird aufgerufen // ohne Instanz $this->daten['content'] = Model::getDaten(); $contentView->setDaten($this->daten['content']); // gibt Daten an Innerview $contentView->setTemplate("liste"); // gibt Template an Innerview break; case "inputform": $contentView->setTemplate("inputform"); break; case "inputformprocessing": $z = Model::setDaten($_REQUEST['vorname'], $_REQUEST['nachname'], $_REQUEST['alter']); $this->daten['content'] = Model::getDataset($z); $contentView->setDaten($this->daten['content']); $contentView->setTemplate("oneDataset"); // gibt Template an Innerview break; case "delete": echo "delete"; break; default: // Template "home" mit Text für Default // Textausgaben: "Programm zur Datenverwaltung $contentView->setTemplate("home"); break; } // wir laden das Template der inneren View und schieben // die entstandenen Daten in die äußeren View $view->setDaten(array("content" => $contentView->loadTemplate(), "menu" => $this->daten['menu'])); // wir laden das Template der äußeren View $output = $view->loadTemplate(); if ($output) { echo $output; } else { echo "Fehler"; } }
public function display() { $view = new View($this->template); return $view->loadTemplate(); }
<? // @Name: XLSX Parser 1.7 // @Author: Daniil Deyneko // @Date: 02.07.2015 // @Email: megaphpdestroyer@gmail.com define("EXEC", true); require_once ($_SERVER['DOCUMENT_ROOT'] . '/inc/view.class.php'); $view = new View(); $view->loadTemplate(); ?>
/** * Display the Dataset in a grid */ public function dbGrid() { $view = new View(); $view->setVariable('id', $this->id); $view->setVariable('showTitles', $this->dbGridShowHeader); $view->setVariable('rowAction', $this->gridRowLink['action']); $view->setVariable('rowFieldId', $this->gridRowLink['fieldId']); if ($this->dbGridAutoHeader) { $this->dbGridColumns = array(); foreach ($this->getRow(0) as $field => $value) { $this->addGridColumn(ucwords(String::decamelize($field)), $field); } } $view->setVariable('head', $this->dbGridColumns); $view->setVariable('gridClass', $this->gridClass); $view->setVariable('content', $this->dataset); $view->loadTemplate($this->dbGridTemplate); return $view->render(); }
/** * Returns the error page * * The page is rendered using the * view template handler * * It also includes the trace of * the current execution * * This page can be edited in * the file tpl/krn/exception.tpl * * @param $error - The error trace ( an array('message' => 'The Error Message', 'file' => 'The File Name', 'Class' => 'The Class Name') ) * @return string - The rendered error page */ private static function throwException(array $error) { $trace = debug_backtrace(); $view = new View(); $view->setModuleName('krn'); $view->loadTemplate('exception'); $view->setVariable('error', $error); $view->setVariable('trace', $trace); return $view->render(false); }
/** * @return String Content */ public function display() { $view = new View($this->request); $header_titel = "WUZA"; $header_description = Model::getMeta("description", $this->template); $header_keywords = Model::getMeta("keywords", $this->template); // 2Do: not 100x case... switch ($this->template) { case 'entry': $view->setTemplate('entry'); $entryid = $this->request['id']; $entry = Model::getEntry($entryid); $view->assign('title', $entry['title']); $view->assign('content', $entry['content']); $header_titel .= " - " . $entry['title']; break; case 'default': $entries = Model::getEntries(); $view->setTemplate($this->template); $view->assign('entries', $entries); break; case 'pdf': $header_titel .= " - " . Model::getTranslation($this->template); $pdf = Model::getPDF($this->request['file']); if ($pdf) { $view->setTemplate($this->template); foreach (array('description', 'background', 'source', 'link') as $vari) { $view->assign($vari, $pdf[$vari]); } } else { $view->setTemplate('404'); } break; case 'projects': $header_titel .= " - " . Model::getTranslation($this->template); $view->setTemplate($this->template); $projects = Model::getProjects(); $view->assign($this->template, $projects); break; case 'quotes': $header_titel .= " - " . Model::getTranslation($this->template); $view->setTemplate($this->template); $projects = Model::getQuotes(); $view->assign($this->template, $projects); break; case 'music': $header_titel .= " - " . Model::getTranslation($this->template); $view->setTemplate($this->template); $songs = Model::getSongs(); $view->assign('songs', $songs); break; default: $template = preg_replace("/[^a-z_']+/i", '', strtolower($this->template)); $view->setTemplate($template); $view->assign('content', $view->loadTemplate()); $template_trans = Model::getTranslation($this->template); if ($template_trans) { $header_titel .= " - " . $template_trans; } } $this->view->assign('header_titel', $header_titel); $this->view->assign('header_description', $header_description); $this->view->assign('header_keywords', $header_keywords); $this->view->setTemplate('wuza'); $this->view->assign('active_view', $this->request['view']); $this->view->assign('version', $this->request['version']); $this->view->assign('last_update', $view->getLastUpdate($this->request['last_update'])); $this->view->assign('menu', Model::getMenu()); $this->view->assign('locales', Model::getLocales()); $this->view->assign('content', $view->loadTemplate()); return $this->view->loadTemplate(); }