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 @@
Nach Themen