filter = $filter; } private function switch_filter($filter){ switch($filter){ case 1: return '%'; case 2: return '%surveillance%'; case 3: return '%verteilung%'; case 4: return '%korruption%'; case 5: return '%polizei%'; case 6: return '%demokratie%'; default: return 'filter fail';} } public function generate_list(){ $result = ''; $tag = $this->filter; $elements = elements::getAllElementsOfTag($this->switch_filter($tag)); foreach($elements as $element){ $element['title'] = $element['id']; $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_list/element.tpl'), $element); } return $result; } public function html(){ $vars = array(); $vars['list'] = $this->generate_list(); return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_list/default_list.tpl'), $vars); } } /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */