Naeltard d1a8b74159 Merge branch 'master' of mojotrollz.eu:hosting
Conflicts:
	Neopolimatrix/neopolimatrix/page/default_page/tpl/default_page.tpl
2015-01-23 17:21:11 +01:00

48 lines
1.4 KiB
PHP

<?php
class default_list extends \SYSTEM\PAGE\Page {
public static function js(){
return array( \SYSTEM\WEBPATH(new PPAGE(),'default_list/js/default_list.js'));}
var $filter = null;
public function __construct($filter) {
$this->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 '%';}
}
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/tpl/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/tpl/default_list.tpl'), $vars);
}
}