serverlist display & table
This commit is contained in:
parent
1a903cf359
commit
8d9dd2f55b
@ -1,2 +1,3 @@
|
||||
<?php
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq','SQL');
|
||||
@ -5,12 +5,32 @@ class default_start extends \SYSTEM\PAGE\Page {
|
||||
|
||||
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['server_list'] = '';
|
||||
$res = \SQL\MOJOTROLLZ_SERVER_LIST::QQ();
|
||||
while($row = $res->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 '';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -0,0 +1,8 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
class MOJOTROLLZ_SERVER_LIST extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT * FROM mojotrollz_server WHERE visible IS NOT NULL AND version IS NOT NULL;';
|
||||
}
|
||||
}
|
||||
@ -18,8 +18,8 @@
|
||||
<input class="form-control text_width"
|
||||
type="text"
|
||||
id="input_contact_name"
|
||||
placeholder="New Server"
|
||||
required data-validation-required-message="Please tell us the Server's Name ;-).">
|
||||
placeholder="Address of the new Server "
|
||||
required data-validation-required-message="Please tell us the Server's Address ;-).">
|
||||
</div>
|
||||
<button type="submit" class="btn-sm btn btn-success"><span class="glyphicon glyphicon-envelope" aria-hidden="true"></span> Submit for Evaluation!</button>
|
||||
</div>
|
||||
|
||||
8
mojotrollz/page/default_start/tpl/serverlist_tr.tpl
Normal file
8
mojotrollz/page/default_start/tpl/serverlist_tr.tpl
Normal file
@ -0,0 +1,8 @@
|
||||
<tr>
|
||||
<td><a href="${url}" target="blank">${name}</a></td>
|
||||
<td>
|
||||
<img style="" data-pyroimage="true" src="./api.php?call=files&cat=content&id=${version}" alt="Windows" height="48" width="48">
|
||||
</td>
|
||||
<td>Score</td>
|
||||
<td>Vote</td>
|
||||
</tr>
|
||||
@ -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'));
|
||||
}
|
||||
}
|
||||
10
mojotrollz/sql/mysql/meta_mojotrollz_server.sql
Normal file
10
mojotrollz/sql/mysql/meta_mojotrollz_server.sql
Normal file
@ -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
|
||||
;
|
||||
Loading…
x
Reference in New Issue
Block a user