mojotrollz install, statesystem, cleanup

This commit is contained in:
Ulf Gebhardt 2015-09-10 03:33:39 +02:00
parent 9235a9a3c4
commit 1dfdd39914
20 changed files with 75 additions and 37 deletions

View File

@ -2,4 +2,5 @@
require_once dirname(__FILE__).'/path/autoload.inc';
require_once dirname(__FILE__).'/page/autoload.inc';
require_once dirname(__FILE__).'/files/autoload.inc';
require_once dirname(__FILE__).'/api/autoload.inc';
require_once dirname(__FILE__).'/api/autoload.inc';
require_once dirname(__FILE__).'/sql/autoload.inc';

View File

@ -1,4 +1,5 @@
<?php
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'');
require_once dirname(__FILE__).'/default_page/autoload.inc';
require_once dirname(__FILE__).'/default_start/autoload.inc';
require_once dirname(__FILE__).'/default_impressum/autoload.inc';

View File

@ -1,7 +1,7 @@
<?php
class default_impressum extends \SYSTEM\PAGE\Page {
public function html(){
$vars = \SYSTEM\PAGE\text::tag('neopolimatrix');
$vars['impressum'] = \SYSTEM\PAGE\text::get('impressum');
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_impressum/tpl/impressum.tpl'), $vars);
}
}

View File

@ -26,12 +26,6 @@ class default_page extends \SYSTEM\PAGE\Page {
if(!$_escaped_fragment_){
$vars['js'] = $this->js();}
$vars['css'] = $this->css();
$vars['content_navbar'] = \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_page/tpl/content_navbar.tpl'));
$vars['content_client'] = \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_page/tpl/content_client.tpl'));
$vars['content_server'] = \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_page/tpl/content_server.tpl'));
$vars['content_tshirt'] = \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_page/tpl/content_tshirt.tpl'));
$vars['content_addons'] = \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_page/tpl/content_addons.tpl'));
$vars['content_more'] = \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_page/tpl/content_more.tpl'));
$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);
}

View File

@ -1,23 +0,0 @@
<nav class="navbar navbar-inverse navbar-fixed-top sai_margin_bottom_off" role="navigation">
<div id="home_content" class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navHeaderCollapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse anchor">
<ul class="nav navbar-nav navbar-left">
<li><a class="mojotrollz_scroll" href="#mojotrollz_client">MOJOTROLLZ</a></li>
<li><a class="mojotrollz_scroll" href="#mojotrollz_server" onClick="">SERVERS</a></li>
<li><a class="mojotrollz_scroll" href="#mojotrollz_tshirt" onClick="">T-SHIRTS</a></li>
<li><a class="mojotrollz_scroll" href="#mojotrollz_addons">ADDONS</a></li>
<li><a class="mojotrollz_scroll mojotrollz_scroll_last" href="#mojotrollz_more" onClick="">MORE</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="https://www.facebook.com/pages/Mojo-WoW/204351992944865" target="_blank"><i class="fa fa-facebook fa-lg"></i></a></li>
<li><a href="https://www.youtube.com/user/Mojotrolltribe/videos" target="_blank"><i class="fa fa-youtube fa-lg"></i></a></li>
<li><a href="#!login"><i class="glyphicon glyphicon-user"></i></a></li>
</ul>
</div><!-- /.navbar-collapse -->
</nav>

View File

@ -15,11 +15,29 @@
</style>
</head>
<body>
${content_navbar}
${content_client}
${content_server}
${content_tshirt}
${content_addons}
${content_more}
<nav class="navbar navbar-inverse navbar-fixed-top sai_margin_bottom_off" role="navigation">
<div id="home_content" class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navHeaderCollapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse anchor">
<ul class="nav navbar-nav navbar-left">
<li><a class="mojotrollz_scroll" href="#mojotrollz_client">MOJOTROLLZ</a></li>
<li><a class="mojotrollz_scroll" href="#mojotrollz_server" onClick="">SERVERS</a></li>
<li><a class="mojotrollz_scroll" href="#mojotrollz_tshirt" onClick="">T-SHIRTS</a></li>
<li><a class="mojotrollz_scroll" href="#mojotrollz_addons">ADDONS</a></li>
<li><a class="mojotrollz_scroll mojotrollz_scroll_last" href="#mojotrollz_more" onClick="">MORE</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="https://www.facebook.com/pages/Mojo-WoW/204351992944865" target="_blank"><i class="fa fa-facebook fa-lg"></i></a></li>
<li><a href="https://www.youtube.com/user/Mojotrolltribe/videos" target="_blank"><i class="fa fa-youtube fa-lg"></i></a></li>
<li><a href="#!login"><i class="glyphicon glyphicon-user"></i></a></li>
</ul>
</div><!-- /.navbar-collapse -->
</nav>
<div id="content"></div>
</body>
</html>

View File

@ -0,0 +1,2 @@
<?php
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'');

View File

@ -0,0 +1,16 @@
<?php
class default_start extends \SYSTEM\PAGE\Page {
public static function js(){
return array( \SYSTEM\WEBPATH(new PPAGE(),'default_start/js/default_start.js'));}
public function html(){
$vars = array();
$vars['content_client'] = \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_start/tpl/content_client.tpl'));
$vars['content_server'] = \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_start/tpl/content_server.tpl'));
$vars['content_tshirt'] = \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_start/tpl/content_tshirt.tpl'));
$vars['content_addons'] = \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_start/tpl/content_addons.tpl'));
$vars['content_more'] = \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_start/tpl/content_more.tpl'));
$vars = array_merge($vars, \SYSTEM\PAGE\text::tag('basic'));
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_start/tpl/default_start.tpl'), $vars);
}
}

View File

@ -0,0 +1,2 @@
function init_start(){
}

View File

@ -0,0 +1,5 @@
${content_client}
${content_server}
${content_tshirt}
${content_addons}
${content_more}

View File

@ -10,4 +10,7 @@ class page_mojotrollz extends \SYSTEM\API\api_default {
public static function page_impressum(){
return (new default_impressum())->html();}
public static function page_start(){
return (new default_start())->html();}
}

5
mojotrollz/path/PSQL.php Normal file
View File

@ -0,0 +1,5 @@
<?php
class PLIB extends \SYSTEM\PATH {
public static function getPath(){
return \SYSTEM\C_ROOT.'mojotrollz/sql/'.\SYSTEM\C_SUBPATH;}
}

View File

@ -0,0 +1,8 @@
<?php
namespace SQL;
class DATA_MOJOTROLLZ 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_page.sql'));
}
}

View File

@ -0,0 +1,4 @@
<?php
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'SQL');
\SYSTEM\SQL\setup::register('SQL\\DATA_MOJOTROLLZ');

View File

@ -0,0 +1,2 @@
INSERT INTO `system_page` (`id`, `group`, `name`, `state`, `parent_id`, `login`, `type`, `div`, `url`, `func`, `php_class`) VALUES (10, 1, 'start', 'start', -1, 0, 0, '#content', './?page=start', 'init_start', 'default_start');
INSERT INTO `system_page` (`id`, `group`, `name`, `state`, `parent_id`, `login`, `type`, `div`, `url`, `func`, `php_class`) VALUES (15, 1, 'impressum', 'impressum', -1, 0, 0, '#content', './?page=impressum', 'init_impressum', 'default_impressum');