diff --git a/lib/system b/lib/system
index 2d9d242..e93c2b1 160000
--- a/lib/system
+++ b/lib/system
@@ -1 +1 @@
-Subproject commit 2d9d242a297bab7aa0f16a5e726f37892776d924
+Subproject commit e93c2b151422b99ee98b3d7bc3c6e4e12ad76793
diff --git a/yeminy/page/article/article.php b/yeminy/page/article/article.php
index 27be76d..59beb97 100644
--- a/yeminy/page/article/article.php
+++ b/yeminy/page/article/article.php
@@ -3,13 +3,18 @@ class article {
public static function preview($element = array()){
$element['published'] = date_format(new DateTime($element['time_create']), 'H:i d-m-Y');
$element['ago'] = \SYSTEM\time::time_ago_string(strtotime($element['time_create']));
- return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'article/tpl/preview.tpl'), $element);
+ return \SYSTEM\PAGE\replace::replaceFile((new PPAGE('article/tpl/preview.tpl'))->SERVERPATH(), $element);
}
- public static function full($element = array()) {
- $element['published'] = date_format(new DateTime($element['time_create']), 'H:i d-m-Y');
- $element['ago'] = \SYSTEM\time::time_ago_string(strtotime($element['time_create']));
- return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'article/tpl/article.tpl'), $element);
+ public static function full($id) {
+ $vars = \SYSTEM\PAGE\text::get_adv($id);
+ $tags = \SYSTEM\PAGE\text::get_tags($id,7);
+ $vars['tags'] = '';
+ foreach($tags as $tag){
+ $vars['tags'] .= \SYSTEM\PAGE\replace::replaceFile((new PPAGE('article/tpl/tag.tpl'))->SERVERPATH(), $tag);}
+ $vars['published'] = date_format(new DateTime($vars['time_create']), 'H:i d-m-Y');
+ $vars['ago'] = \SYSTEM\time::time_ago_string(strtotime($vars['time_create']));
+ return \SYSTEM\PAGE\replace::replaceFile((new PPAGE('article/tpl/article.tpl'))->SERVERPATH(), $vars);
}
}
\ No newline at end of file
diff --git a/yeminy/page/article/tpl/article.tpl b/yeminy/page/article/tpl/article.tpl
index dee9112..8dd3c29 100644
--- a/yeminy/page/article/tpl/article.tpl
+++ b/yeminy/page/article/tpl/article.tpl
@@ -8,13 +8,10 @@
${id}
+ Tags: ${tags}
${text}
Veröffentlicht: ${published}
-
-
-
-
diff --git a/yeminy/page/article/tpl/tag.tpl b/yeminy/page/article/tpl/tag.tpl
new file mode 100644
index 0000000..f748003
--- /dev/null
+++ b/yeminy/page/article/tpl/tag.tpl
@@ -0,0 +1 @@
+${tag}
\ No newline at end of file
diff --git a/yeminy/page/default_article/default_article.php b/yeminy/page/default_article/default_article.php
index a166194..a7e0b96 100644
--- a/yeminy/page/default_article/default_article.php
+++ b/yeminy/page/default_article/default_article.php
@@ -5,7 +5,6 @@ class default_article extends \SYSTEM\PAGE\Page {
$this->id = $id;}
public function html(){
- $element = \SYSTEM\PAGE\text::get_adv($this->id);
- return SYSTEM\PAGE\replace::replace(article::full($element), \SYSTEM\PAGE\text::tag('time'));
+ return SYSTEM\PAGE\replace::replace(article::full($this->id), \SYSTEM\PAGE\text::tag('time'));
}
}
\ No newline at end of file
diff --git a/yeminy/page/default_impressum/default_impressum.php b/yeminy/page/default_impressum/default_impressum.php
index b4e373f..ea01ff4 100644
--- a/yeminy/page/default_impressum/default_impressum.php
+++ b/yeminy/page/default_impressum/default_impressum.php
@@ -2,6 +2,6 @@
class default_impressum extends \SYSTEM\PAGE\Page {
public function html(){
$vars = \SYSTEM\PAGE\text::tag('webcraft');
- return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_impressum/tpl/impressum.tpl'), $vars);
+ return SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_impressum/tpl/impressum.tpl'))->SERVERPATH(), $vars);
}
}
\ No newline at end of file
diff --git a/yeminy/page/default_list/default_list.php b/yeminy/page/default_list/default_list.php
index 659553c..9d80403 100644
--- a/yeminy/page/default_list/default_list.php
+++ b/yeminy/page/default_list/default_list.php
@@ -4,7 +4,7 @@ class default_list extends \SYSTEM\PAGE\Page {
public function __construct($tag = null) {
$this->tag = $tag;}
public static function js(){
- return array( \SYSTEM\WEBPATH(new PPAGE(),'default_list/js/default_list.js'));}
+ return array( new PPAGE('default_list/js/default_list.js'));}
public function html(){
$vars = array();
@@ -14,6 +14,6 @@ class default_list extends \SYSTEM\PAGE\Page {
foreach($elements as $element){
$vars['list'] .= article::preview($element);}
$vars = array_merge($vars, \SYSTEM\PAGE\text::tag('time'));
- return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_list/tpl/default_list.tpl'), $vars);
+ return SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_list/tpl/default_list.tpl'))->SERVERPATH(), $vars);
}
-}
+}
\ No newline at end of file
diff --git a/yeminy/page/default_page/default_page.php b/yeminy/page/default_page/default_page.php
index deaab16..d1f8370 100644
--- a/yeminy/page/default_page/default_page.php
+++ b/yeminy/page/default_page/default_page.php
@@ -1,18 +1,18 @@
WEBPATH()).
+ \SYSTEM\HTML\html::script(\LIB\lib_bootstrap::js()->WEBPATH()).
+ \SYSTEM\HTML\html::script(\LIB\lib_system::js()->WEBPATH()).
+ \SYSTEM\HTML\html::script(\LIB\lib_jqbootstrapvalidation::js()->WEBPATH()).
+ \SYSTEM\HTML\html::script((new PPAGE('default_page/js/default_page.js'))->WEBPATH());
}
private function css(){
- return \SYSTEM\HTML\html::link(\LIB\lib_bootstrap::css()).
- \SYSTEM\HTML\html::link(\LIB\lib_animate::css()).
- \SYSTEM\HTML\html::link(\LIB\lib_system::css()).
- \SYSTEM\HTML\html::link(\SYSTEM\WEBPATH(new PPAGE(),'default_page/css/default_page.css'));
+ return \SYSTEM\HTML\html::link(\LIB\lib_bootstrap::css()->WEBPATH()).
+ \SYSTEM\HTML\html::link(\LIB\lib_animate::css()->WEBPATH()).
+ \SYSTEM\HTML\html::link(\LIB\lib_system::css()->WEBPATH()).
+ \SYSTEM\HTML\html::link((new PPAGE('default_page/css/default_page.css'))->WEBPATH());
}
public function html($_escaped_fragment_ = NULL){
@@ -21,11 +21,11 @@ class default_page extends \SYSTEM\PAGE\Page {
if(!$_escaped_fragment_){
$vars['js'] = $this->js();}
$vars['css'] = $this->css();
- $vars['content_header'] = \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_page/tpl/content_header.tpl'));
- $vars['content_menu'] = \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_page/tpl/content_menu.tpl'));
- $vars['content'] = \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_page/tpl/content.tpl'));
- $vars['content_footer'] = \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_page/tpl/content_footer.tpl'));
+ $vars['content_header'] = \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_page/tpl/content_header.tpl'))->SERVERPATH());
+ $vars['content_menu'] = \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_page/tpl/content_menu.tpl'))->SERVERPATH());
+ $vars['content'] = \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_page/tpl/content.tpl'))->SERVERPATH());
+ $vars['content_footer'] = \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_page/tpl/content_footer.tpl'))->SERVERPATH());
$vars = array_merge($vars, \SYSTEM\PAGE\text::tag('meta'));
- return \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_page/tpl/default_page.tpl'), $vars);
+ return \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_page/tpl/default_page.tpl'))->SERVERPATH(), $vars);
}
}
diff --git a/yeminy/page/default_search/default_search.php b/yeminy/page/default_search/default_search.php
index 3f75b54..ef0ae6c 100644
--- a/yeminy/page/default_search/default_search.php
+++ b/yeminy/page/default_search/default_search.php
@@ -12,6 +12,6 @@ class default_search extends \SYSTEM\PAGE\Page {
foreach($elements as $element){
$vars['search'] .= article::preview($element);}
$vars = array_merge($vars, \SYSTEM\PAGE\text::tag('time'));
- return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_search/tpl/search.tpl'), $vars);
+ return SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_search/tpl/search.tpl'))->SERVERPATH(), $vars);
}
}
\ No newline at end of file
diff --git a/yeminy/sql/DATA_YEMINY.php b/yeminy/sql/DATA_YEMINY.php
index f7b7315..91b5494 100644
--- a/yeminy/sql/DATA_YEMINY.php
+++ b/yeminy/sql/DATA_YEMINY.php
@@ -3,8 +3,8 @@ namespace SQL;
class DATA_YEMINY extends \SYSTEM\DB\QI {
public static function get_class(){return \get_class();}
public static function files_mysql(){
- return array( \SYSTEM\SERVERPATH(new \PSQL(),'/mysql/system_api.sql'),
- \SYSTEM\SERVERPATH(new \PSQL(),'/mysql/system_page.sql'),
- \SYSTEM\SERVERPATH(new \PSQL(),'/mysql/system_text.sql'));
+ return array( (new \PSQL('/mysql/system_api.sql'))->SERVERPATH(),
+ (new \PSQL('/mysql/system_page.sql'))->SERVERPATH(),
+ (new \PSQL('/mysql/system_text.sql'))->SERVERPATH());
}
}
\ No newline at end of file