public function assignToTemplate(HtmlTemplate $tmpl) { $query = 'select distinct `' . $this->name . '` from Erlass order by `' . $this->name . '`;'; $result = mysql_query($query); while (list($value) = mysql_fetch_row($result)) { $li = $tmpl->addSubtemplate('CheckboxItem'); if (in_array($value, $this->checked)) { $li->assignHtml('checked', '" checked="checked'); $li->assignHtml('selected', '" selected="selected'); } else { $li->assignHtml('checked', ''); $li->assignHtml('selected', ''); } $li->assign('value', $value); $li->assign('id', $this->name . $value); } $tmpl->assign('name', $this->name); }
public function assignToTmpl(HtmlTemplate $tmpl) { foreach ($this->data as $key => $value) { $tmpl->assign($key, $value); } if (isset($this->data['Dokument'])) { $tmpl->assignText('Dokument', $this->data['Dokument']); } if (isset($this->data['NfD'])) { $nfd = '1'; if ($this->data['NfD']) { $nfd .= '" checked="checked'; } $tmpl->assignHtml('NfD', $nfd); } if (!$this->data['Betreff']) { $tmpl->assign('Betreff', 'ohne Betreff'); } }
<?php session_start() or die("Error initializing session."); $template_page = array(); $errormessage = ""; $islogin = isset($_SESSION['username']) ? true : false; define('IN_ANNOUNCE', true); define("ROOT_PATH", dirname(__FILE__) . '/'); require_once ROOT_PATH . 'include/functions.php'; spl_autoload_register(function ($class) { include ROOT_PATH . 'include/classes/' . $class . '.class.php'; }); require_once ROOT_PATH . 'include/config.php'; $htmltemplate = new HtmlTemplate(); $localize = Localizer::getInstance(); $localize->setLanguage($lang); $page = isset($_GET['page']) ? $_GET['page'] : "login"; if (is_file(ROOT_PATH . "pages/" . $page . ".php")) { require_once ROOT_PATH . "pages/" . $page . ".php"; } if (is_file(ROOT_PATH . "template/{$page}.tpl")) { $template_page = file(ROOT_PATH . "template/{$page}.tpl"); } $template_page = implode("", $template_page); $template_main = implode("", file(ROOT_PATH . "template/main.tpl")); $htmltemplate->assign("pagetitle", $page); $htmltemplate->assign("errormessage", $errormessage); $htmltemplate->assign("main", $template_page); header('Content-type: text/html; charset=utf-8'); $htmltemplate->display($template_main, $localize);
public function assignToLevelForm(HtmlTemplate $tmpl, $mail) { $tmpl->assign('mail', $mail); $tmpl->assign('stufe', self::levelOf($mail)); foreach (self::$labels as $level => $label) { $entry = $tmpl->addSubtemplate('levelEntry'); $entry->assign('level', $level); $entry->assign('label', $label); } }