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();
 }
Пример #3
0
 public function display()
 {
     $view = new View();
     switch ($this->template) {
         default:
             $view->setTemplate('default');
     }
     return $view->loadTemplate();
 }
Пример #4
0
 /**
  * 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();
 }
Пример #5
0
 /**
  * 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;
 }
Пример #6
0
 /**
  * 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();
 }
Пример #7
0
 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";
     }
 }
Пример #8
0
 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();
?>
Пример #10
0
 /**
  * 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();
 }
Пример #11
0
 /**
  * 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);
 }
Пример #12
0
 /**
  * @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();
 }