diff --git a/index.php b/index.php index 093ea24..9d22170 100644 --- a/index.php +++ b/index.php @@ -9,5 +9,5 @@ require_once 'config.php'; \SYSTEM\system::register_errorhandler_dbwriter(); \SYSTEM\system::register_errorhandler_jsonoutput(); -echo \SYSTEM\API\api::run('\SYSTEM\API\verify', 'page_neopolimatrix', array_merge($_POST,$_GET), 1, false, true)->html(); +echo \SYSTEM\API\api::run('\SYSTEM\API\verify', 'page_neopolimatrix', array_merge($_POST,$_GET), 1, true, true)->html(); new \SYSTEM\LOG\COUNTER("Page was called sucessfully."); \ No newline at end of file diff --git a/neopolimatrix/page/autoload.inc b/neopolimatrix/page/autoload.inc index 4de4cde..b017c11 100644 --- a/neopolimatrix/page/autoload.inc +++ b/neopolimatrix/page/autoload.inc @@ -2,6 +2,6 @@ SYSTEM\autoload::registerFolder(dirname(__FILE__),''); SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_page',''); SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_list',''); -SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_element',''); -SYSTEM\autoload::registerFolder(dirname(__FILE__).'/impressum',''); +SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_article',''); +SYSTEM\autoload::registerFolder(dirname(__FILE__).'/default_impressum',''); diff --git a/neopolimatrix/page/default_article/default_article.php b/neopolimatrix/page/default_article/default_article.php new file mode 100644 index 0000000..6fa96a0 --- /dev/null +++ b/neopolimatrix/page/default_article/default_article.php @@ -0,0 +1,24 @@ +article_id = $id; + } + + + public function get_text(){ + $result = ''; + $element = elements::getText($this->article_id); + $element['title'] = $element['id']; + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_article/tpl/element.tpl'), $element); + return $result; + } + + public function html(){ + $vars = array(); + $vars['text'] = $this->get_text(); + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_article/tpl/default_article.tpl'), $vars); + } +} \ No newline at end of file diff --git a/neopolimatrix/page/default_element/default_element.tpl b/neopolimatrix/page/default_article/tpl/default_article.tpl similarity index 100% rename from neopolimatrix/page/default_element/default_element.tpl rename to neopolimatrix/page/default_article/tpl/default_article.tpl diff --git a/neopolimatrix/page/default_element/element.tpl b/neopolimatrix/page/default_article/tpl/element.tpl similarity index 100% rename from neopolimatrix/page/default_element/element.tpl rename to neopolimatrix/page/default_article/tpl/element.tpl diff --git a/neopolimatrix/page/default_element/default_element.php b/neopolimatrix/page/default_element/default_element.php deleted file mode 100644 index a9df8ac..0000000 --- a/neopolimatrix/page/default_element/default_element.php +++ /dev/null @@ -1,30 +0,0 @@ -text_id = $text_id; - } - - - public function get_text(){ - $result = ''; - $element = elements::getText($this->text_id); - $element['title'] = $element['id']; - $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_element/element.tpl'), $element); - return $result; - } - - public function html(){ - $vars = array(); - $vars['text'] = $this->get_text(); - return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_element/default_element.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. - */ - diff --git a/neopolimatrix/page/default_impressum/default_impressum.php b/neopolimatrix/page/default_impressum/default_impressum.php new file mode 100644 index 0000000..d58696b --- /dev/null +++ b/neopolimatrix/page/default_impressum/default_impressum.php @@ -0,0 +1,8 @@ +filter = $filter; @@ -17,7 +20,7 @@ class default_list extends \SYSTEM\PAGE\Page { case 4: return '%korruption%'; default: - return 'filter fail';} + return '%';} } @@ -27,7 +30,7 @@ class default_list extends \SYSTEM\PAGE\Page { $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); + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_list/tpl/element.tpl'), $element); } return $result; } @@ -35,12 +38,6 @@ class default_list extends \SYSTEM\PAGE\Page { 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); + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_list/tpl/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. - */ - +} \ No newline at end of file diff --git a/neopolimatrix/page/default_list/js/default_list.js b/neopolimatrix/page/default_list/js/default_list.js new file mode 100644 index 0000000..11f9adb --- /dev/null +++ b/neopolimatrix/page/default_list/js/default_list.js @@ -0,0 +1,4 @@ +function init_start(){ + $(".list_element").click(function(){ + system.load('article;article.'+$(this).attr('text_id'))}); +} \ No newline at end of file diff --git a/neopolimatrix/page/default_list/default_list.tpl b/neopolimatrix/page/default_list/tpl/default_list.tpl similarity index 100% rename from neopolimatrix/page/default_list/default_list.tpl rename to neopolimatrix/page/default_list/tpl/default_list.tpl diff --git a/neopolimatrix/page/default_list/element.tpl b/neopolimatrix/page/default_list/tpl/element.tpl similarity index 100% rename from neopolimatrix/page/default_list/element.tpl rename to neopolimatrix/page/default_list/tpl/element.tpl diff --git a/neopolimatrix/page/default_page/default_page.php b/neopolimatrix/page/default_page/default_page.php index b6d4cf9..bce8b1c 100644 --- a/neopolimatrix/page/default_page/default_page.php +++ b/neopolimatrix/page/default_page/default_page.php @@ -6,8 +6,8 @@ class default_page extends \SYSTEM\PAGE\Page { ''. ''. ''. - ''. - ''; + ''. + ''; } @@ -19,21 +19,21 @@ class default_page extends \SYSTEM\PAGE\Page { ''; } - public function generate_elementlist(){ + /*public function generate_elementlist(){ $result = ''; $elements = elements::getAllElementsOfTag('%'); foreach($elements as $element){ $element['title'] = $element['id']; - $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_page/element.tpl'), $element); + $result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_page/tpl/element.tpl'), $element); } return $result; - } + }*/ public function html(){ $vars = array(); $vars['js'] = $this->js(); $vars['css'] = $this->css(); - $vars['content'] = $this->generate_elementlist(); - return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_page/default_page.tpl'), $vars); + //$vars['content'] = $this->generate_elementlist(); + return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_page/tpl/default_page.tpl'), $vars); } } diff --git a/neopolimatrix/page/default_page/js/content.js b/neopolimatrix/page/default_page/js/content.js deleted file mode 100644 index d01833d..0000000 --- a/neopolimatrix/page/default_page/js/content.js +++ /dev/null @@ -1,41 +0,0 @@ -$(document).ready(function() { - tabs(); - impressum(); - load_list(1); -}); - - -function btn_element(){ - $(".list_element").click(function(){ - load_element($(this).attr('text_id')); - }); -} - -function load_element(text_id){ - $('#contentframe').load('./?page=get_element&text_id=' + text_id, function(){ - }); -} - -function impressum(){ - $("#btn_impressum").click(function(){ - $('#contentframe').load('./?page=impressum', function(){ - - }); - $(this).tab('show'); - }); -} - -function tabs(){ - $("#tabs_user_list a").click(function(){ - load_list($(this).attr('filter')); - $(this).tab('show'); - btn_element(); - }); -} - - -function load_list(filter){ - $('#contentframe').load('./?page=get_list&filter=' + filter, function(){ - btn_element(); - }); -} \ No newline at end of file diff --git a/neopolimatrix/page/default_page/js/default_page.js b/neopolimatrix/page/default_page/js/default_page.js new file mode 100644 index 0000000..d0bbdbb --- /dev/null +++ b/neopolimatrix/page/default_page/js/default_page.js @@ -0,0 +1,39 @@ +$(document).ready(function() { + new SYSTEM('./api.php',1,'start;filter.1'); + tabs(); + impressum(); +}); + +function impressum(){ + $("#btn_impressum").click(function(){ + system.load('impressum');}); +} + +function tabs(){ + $("#tabs_user_list a").click(function(){ + $('#tabs_user_list li').each(function(){ + $(this).removeClass('active');}); + $(this).parent().addClass('active'); + system.load('start;filter.'+$(this).attr('filter')); + //btn_element(); + }); +} + +/*function btn_element(){ + $(".list_element").click(function(){ + system.load('article;article.'+$(this).attr('text_id')) + //load_element($(this).attr('text_id')); + }); +} + +function load_element(text_id){ + $('#contentframe').load('./?page=get_element&text_id=' + text_id, function(){ + }); +} + + +function load_list(filter){ + $('#contentframe').load('./?page=get_list&filter=' + filter, function(){ + btn_element(); + }); +}*/ \ No newline at end of file diff --git a/neopolimatrix/page/default_page/default_page.tpl b/neopolimatrix/page/default_page/tpl/default_page.tpl similarity index 79% rename from neopolimatrix/page/default_page/default_page.tpl rename to neopolimatrix/page/default_page/tpl/default_page.tpl index 9731c45..fd75146 100644 --- a/neopolimatrix/page/default_page/default_page.tpl +++ b/neopolimatrix/page/default_page/tpl/default_page.tpl @@ -12,7 +12,7 @@
Blog   - Impressum + Impressum
@@ -21,10 +21,10 @@

Nach Themen