diff --git a/mojotrollz/page/default_start/autoload.inc b/mojotrollz/page/default_start/autoload.inc index 8fd92c5..09c7c66 100644 --- a/mojotrollz/page/default_start/autoload.inc +++ b/mojotrollz/page/default_start/autoload.inc @@ -1,2 +1,3 @@ next()){ + $row['version'] = self::version_icon($row['version']); + $vars['server_list'] .= \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_start/tpl/serverlist_tr.tpl'),$row);} $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); + return \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_start/tpl/default_start.tpl'), $vars); + } + + private static function version_icon($version){ + switch($version){ + case 0: + return 'wow_normal.png'; + case 1: + return 'wow_bc_normal.png'; + case 2: + return 'wow_wotlk_normal.png'; + default: + return ''; + } } } diff --git a/mojotrollz/page/default_start/qq/MOJOTROLLZ_SERVER_LIST.php b/mojotrollz/page/default_start/qq/MOJOTROLLZ_SERVER_LIST.php new file mode 100644 index 0000000..4f193d7 --- /dev/null +++ b/mojotrollz/page/default_start/qq/MOJOTROLLZ_SERVER_LIST.php @@ -0,0 +1,8 @@ + + placeholder="Address of the new Server " + required data-validation-required-message="Please tell us the Server's Address ;-).">   diff --git a/mojotrollz/page/default_start/tpl/serverlist_tr.tpl b/mojotrollz/page/default_start/tpl/serverlist_tr.tpl new file mode 100644 index 0000000..e97a5a4 --- /dev/null +++ b/mojotrollz/page/default_start/tpl/serverlist_tr.tpl @@ -0,0 +1,8 @@ + + ${name} + + Windows + + Score + Vote + \ No newline at end of file diff --git a/mojotrollz/sql/DATA_MOJOTROLLZ.php b/mojotrollz/sql/DATA_MOJOTROLLZ.php index 8173680..1028ccf 100644 --- a/mojotrollz/sql/DATA_MOJOTROLLZ.php +++ b/mojotrollz/sql/DATA_MOJOTROLLZ.php @@ -3,6 +3,7 @@ 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')); + return array( \SYSTEM\SERVERPATH(new \PSQL(),'/mysql/system_page.sql'), + \SYSTEM\SERVERPATH(new \PSQL(),'/mysql/meta_mojotrollz_server.sql')); } } \ No newline at end of file diff --git a/mojotrollz/sql/mysql/meta_mojotrollz_server.sql b/mojotrollz/sql/mysql/meta_mojotrollz_server.sql new file mode 100644 index 0000000..da22206 --- /dev/null +++ b/mojotrollz/sql/mysql/meta_mojotrollz_server.sql @@ -0,0 +1,10 @@ +CREATE TABLE `mojotrollz_server` ( + `id` INT(11) NOT NULL AUTO_INCREMENT, + `name` CHAR(50) NULL DEFAULT NULL, + `url` CHAR(50) NOT NULL, + `version` INT(11) NULL DEFAULT NULL, + `visible` INT(11) NULL DEFAULT NULL, + PRIMARY KEY (`id`) +) +ENGINE=InnoDB +;