public function __construct() { if (MyDatabase::isConfigured()) { MyDatabase::connect(); $this->querySize(); } $this->template = HtmlTemplate::fromFile('index.html'); $this->user = new User(); $this->template->assign('user'); }
public function getHtml($tmplFile, &$given = array(), $parent = self::ROOT_NAME, $indent = ' ') { $tmpl = HtmlTemplate::fromFile($tmplFile); $tmpl->assign('parent', $parent); $childs =& $this->getChildsOf($parent); foreach ($childs as $child) { $sub = $tmpl->addSubtemplate('thema'); $checked = ''; $selected = ''; if (in_array($child, $given)) { $checked = '" checked="checked'; $selected = '" selected="selected'; } $sub->assign('id', 'thema' . $child); $sub->assign('Name', $child); $sub->assign('indent', $indent); $sub->assignHtml('checked', $checked); $sub->assignHtml('selected', $selected); $sub->assignHtml('childs', $this->getHtml($tmplFile, $given, $child, '-' . $indent)); } return $tmpl->result(); }