#123 show main wow account
This commit is contained in:
parent
17cce4310a
commit
209ae767a6
@ -6,9 +6,16 @@ class default_beta extends \SYSTEM\PAGE\Page {
|
||||
return \SYSTEM\PAGE\text::tag('meta_beta');}
|
||||
public function html(){
|
||||
$vars = array();
|
||||
$vars['beta_area'] = \SYSTEM\SECURITY\Security::isLoggedIn() ?
|
||||
\SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_beta/tpl/beta_loggedin.tpl'))->SERVERPATH(), array('email' => \SYSTEM\SECURITY\Security::getUser()->email,'username' => \SYSTEM\SECURITY\Security::getUser()->username)) :
|
||||
\SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_beta/tpl/beta_loggedout.tpl'))->SERVERPATH());
|
||||
if(\SYSTEM\SECURITY\Security::isLoggedIn()){
|
||||
$vars['email'] = \SYSTEM\SECURITY\Security::getUser()->email;
|
||||
$vars['username'] = \SYSTEM\SECURITY\Security::getUser()->username;
|
||||
|
||||
$res = \SQL\MOJO_ACCOUNT_MAIN_ACCOUNT::Q1(array($vars['username'],$vars['email']));
|
||||
$res['online'] = $res['online'] == 1 ? 'online' : 'offline';
|
||||
$vars['wow_accounts'] = \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_login/tpl/wow_account.tpl'))->SERVERPATH(), $res);
|
||||
$vars['beta_area'] = \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_beta/tpl/beta_loggedin.tpl'))->SERVERPATH(), $vars);
|
||||
} else {
|
||||
$vars['beta_area'] = \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_beta/tpl/beta_loggedout.tpl'))->SERVERPATH());}
|
||||
$vars = array_merge($vars,\SYSTEM\PAGE\text::tag('mojotrollz'));
|
||||
return \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_beta/tpl/beta.tpl'))->SERVERPATH(), $vars);
|
||||
}
|
||||
|
||||
@ -12,6 +12,17 @@
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading"><h4>WoW Account</h4></div>
|
||||
<div class="panel-body">
|
||||
<div class="row-fluid">
|
||||
<div class="col-md-6"><b>Username</b></div>
|
||||
<div class="col-md-3"><b>Chars</b></div>
|
||||
<div class="col-md-3"><b>Online</b></div>
|
||||
</div>
|
||||
${wow_accounts}
|
||||
</div>
|
||||
</div>
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-body">
|
||||
<form class="textbox" style="padding:10px" id="logout_form">
|
||||
|
||||
@ -1,2 +1,3 @@
|
||||
<?php
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'');
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__));
|
||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__).'/qq','SQL');
|
||||
@ -8,8 +8,16 @@ class default_login extends \SYSTEM\PAGE\Page {
|
||||
return array(new \PPAGE('default_login/js/default_login.js'));}
|
||||
public function html(){
|
||||
$vars = \SYSTEM\PAGE\text::tag('mojotrollz');
|
||||
return \SYSTEM\SECURITY\Security::isLoggedIn() ?
|
||||
\SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_login/tpl/loggedin.tpl'))->SERVERPATH(), array_merge($vars,array('email' => \SYSTEM\SECURITY\Security::getUser()->email,'username' => \SYSTEM\SECURITY\Security::getUser()->username)))
|
||||
: \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_login/tpl/loggedout.tpl'))->SERVERPATH(), $vars);
|
||||
if(!\SYSTEM\SECURITY\Security::isLoggedIn()){
|
||||
return \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_login/tpl/loggedout.tpl'))->SERVERPATH(), $vars);}
|
||||
|
||||
$vars['email'] = \SYSTEM\SECURITY\Security::getUser()->email;
|
||||
$vars['username'] = \SYSTEM\SECURITY\Security::getUser()->username;
|
||||
|
||||
$res = \SQL\MOJO_ACCOUNT_MAIN_ACCOUNT::Q1(array($vars['username'],$vars['email']));
|
||||
$res['online'] = $res['online'] == 1 ? 'online' : 'offline';
|
||||
$vars['wow_accounts'] = \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_login/tpl/wow_account.tpl'))->SERVERPATH(), $res);
|
||||
|
||||
return \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_login/tpl/loggedin.tpl'))->SERVERPATH(), $vars);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,11 @@
|
||||
<?php
|
||||
namespace SQL;
|
||||
class MOJO_ACCOUNT_MAIN_ACCOUNT extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT username,MAX(online) as online,COUNT(chars.guid) as count'.
|
||||
' FROM mangos_one_realm.account as accounts'.
|
||||
' LEFT JOIN mangos_one_chars.characters as chars ON accounts.id = chars.account'.
|
||||
' WHERE UPPER(username) = UPPER(?) AND UPPER(email) = UPPER(?);';
|
||||
}
|
||||
}
|
||||
@ -10,6 +10,21 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row-fluid">
|
||||
<div class="col-md-6 col-md-offset-3">
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading"><h4>WoW Account</h4></div>
|
||||
<div class="panel-body">
|
||||
<div class="row-fluid">
|
||||
<div class="col-md-6"><b>Username</b></div>
|
||||
<div class="col-md-3"><b>Chars</b></div>
|
||||
<div class="col-md-3"><b>Online</b></div>
|
||||
</div>
|
||||
${wow_accounts}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row-fluid">
|
||||
<div class="col-md-6 col-md-offset-3">
|
||||
<div class="panel panel-default">
|
||||
@ -17,7 +32,7 @@
|
||||
<form class="textbox" style="padding:10px" id="logout_form">
|
||||
<div class="control-group">
|
||||
<input type="hidden" />
|
||||
<button class="btn-sm btn btn-primary" style="width: 95%;" type="submit" id="logout_submit"><span class="glyphicon glyphicon-log-out" aria-hidden="true"></span> ${basic_logout}</button>
|
||||
<button class="btn-sm btn btn-primary" style="width: 100%;" type="submit" id="logout_submit"><span class="glyphicon glyphicon-log-out" aria-hidden="true"></span> ${basic_logout}</button>
|
||||
<div class="help-block"></div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
5
mojotrollz/page/default_login/tpl/wow_account.tpl
Normal file
5
mojotrollz/page/default_login/tpl/wow_account.tpl
Normal file
@ -0,0 +1,5 @@
|
||||
<div class="row-fluid">
|
||||
<div class="col-md-6">${username}</div>
|
||||
<div class="col-md-3">${count}</div>
|
||||
<div class="col-md-3">${online}</div>
|
||||
</div>
|
||||
@ -92,8 +92,7 @@
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<a href="#!login"><i class="glyphicon glyphicon-user"></i> ${mojotrollz_login}</a> / <a href="#!register"> REGISTER</a><br><br>
|
||||
<!--<a href="#!login(register)">REGISTER</a><br><br>
|
||||
<a href="#!guild">GUILD PAGES</a><br><br>
|
||||
<!--<a href="#!guild">GUILD PAGES</a><br><br>
|
||||
<a href="#!gshirt">GUILD SHIRTS</a><br><br>-->
|
||||
<a href="${link_facebook}" target="_blank"><i class="fa fa-facebook fa-lg"></i> FACEBOOK</a><br><br>
|
||||
<a href="${link_youtube}" target="_blank"><i class="fa fa-youtube fa-lg"></i> YOUTUBE</a><br><br>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user