Пример #1
0
 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);
 }
Пример #2
0
 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');
     }
 }
Пример #3
0
<?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);
Пример #4
0
 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);
     }
 }