Advertisement
Guest User

Untitled

a guest
Dec 14th, 2016
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.64 KB | None | 0 0
  1. </div><div class="main-content">
  2.  
  3. <?php
  4.  
  5. if(!defined('panel'))
  6.  
  7. die('Nope.');
  8.  
  9. if(!isset($_SESSION['user']) && !isset(Config::$_url[1])) echo '<meta http-equiv="refresh" content="0;URL=\''.Config::$_PAGE_URL.'login\'/>';
  10.  
  11. if(isset(Config::$_url[1])) $user = (int)Config::$_url[1];
  12.  
  13. if(!isset(Config::$_url[1])) echo '<meta http-equiv="refresh" content="0;URL=\''.Config::$_PAGE_URL.'\'/>';
  14.  
  15. $q = Config::$g_con->prepare('SELECT * FROM `users` WHERE `name` = ?');
  16.  
  17. $q->execute(array(Config::$_url[1]));
  18.  
  19. if(!$q->rowCount()) {
  20.  
  21. echo '
  22.  
  23. <title>This user doesn\'t exist</title>
  24.  
  25. <div class="breadcrumbs" id="breadcrumbs">
  26.  
  27. <ul class="breadcrumb">
  28.  
  29. <li>
  30.  
  31. <i class="ace-icon fa fa-home home-icon"></i>
  32.  
  33. <a href="<?php echo Config::$_PAGE_URL; ?>">Home</a>
  34.  
  35. </li>
  36.  
  37. <li class="active">This user doesn\'t exist</li>
  38.  
  39. </ul><!-- /.breadcrumb -->
  40.  
  41. <div class="nav-search" id="nav-search">
  42.  
  43. <form method="POST" action="search">
  44.  
  45. <span class="input-icon">
  46.  
  47. <input type="text" placeholder="Search ..." name="sname" id="username" type="submit" class="nav-search-input" autocomplete="on">
  48.  
  49. <i class="ace-icon fa fa-search nav-search-icon"></i>
  50.  
  51. </span>
  52.  
  53. </form>
  54.  
  55. </div> <!-- /.nav-search -->
  56.  
  57. </div>
  58.  
  59. <div class="page-content"><div class="row-fluid"><div class="span12">
  60.  
  61. <div class="alert alert-danger">This user doesn\'t exist.</div>';
  62.  
  63. return;
  64.  
  65. }
  66.  
  67. $data = $q->fetch(PDO::FETCH_OBJ);
  68.  
  69.  
  70.  
  71. //include 'inc/config.php';
  72.  
  73. $respect = $data->Level*3+3;
  74.  
  75. ?>
  76.  
  77. <title><?php echo $data->name; ?>'s Profile - <?php echo Config::$_SITE_NAME; ?></title>
  78.  
  79.  
  80.  
  81. <div class="breadcrumbs" id="breadcrumbs">
  82.  
  83. <script type="text/javascript">
  84.  
  85. try{ace.settings.check('breadcrumbs' , 'fixed')}catch(e){}
  86.  
  87. </script>
  88.  
  89.  
  90.  
  91. <ul class="breadcrumb">
  92.  
  93. <li>
  94.  
  95. <i class="ace-icon fa fa-home home-icon"></i>
  96.  
  97. <a href="<?php echo Config::$_PAGE_URL; ?>">Home</a>
  98.  
  99. </li>
  100.  
  101. <li class="active"><?php echo $data->name; ?>'s profile</li>
  102.  
  103. </ul><!-- /.breadcrumb -->
  104.  
  105.  
  106.  
  107. <div class="nav-search" id="nav-search">
  108.  
  109. <form method="POST" action="<?php echo Config::$_PAGE_URL; ?>search">
  110.  
  111. <span class="input-icon">
  112.  
  113. <input type="text" placeholder="Search ..." name="sname" id="username" type="submit" class="nav-search-input" autocomplete="on">
  114.  
  115. <i class="ace-icon fa fa-search nav-search-icon"></i>
  116.  
  117. </span>
  118.  
  119. </form>
  120.  
  121. </div> <!-- /.nav-search -->
  122.  
  123. </div>
  124.  
  125.  
  126.  
  127. <div class="page-content"><div class="row-fluid"><div class="span12">
  128.  
  129.  
  130.  
  131. <?php
  132.  
  133. if(isset($_POST['deletepanelrestrict'])) {
  134.  
  135. $q = Config::$g_con->prepare('DELETE FROM `panel_restrict` WHERE `PlayerName` = ?');
  136.  
  137. $q->execute(array($data->name));
  138.  
  139. echo '<div class="alert alert-success">Jucatorul a fost scos din panel suspend cu succes.</div>';
  140.  
  141. }
  142.  
  143.  
  144.  
  145. if(isset($_POST['unban'])) {
  146.  
  147. $q = Config::$g_con->prepare('UPDATE `bans` SET `Active` = 0 WHERE `PlayerName` = ?');
  148.  
  149. $q->execute(array(Config::getID('users','name',$data->name)));
  150.  
  151. echo '<div class="alert alert-success">Jucatorul a primit unban cu succes.</div>';
  152.  
  153. }
  154.  
  155.  
  156.  
  157. if(isset($_POST['warn'])) {
  158.  
  159. if(!$_POST['reason']) echo '<div class="alert alert-danger">Ai lasat campuri necompletate.</div>';
  160.  
  161. else {
  162.  
  163. echo '<div class="alert alert-success">Jucatorul a primit warn cu succes.</div>';
  164.  
  165. if($_POST['duration']) {
  166.  
  167. $duration = 0;
  168.  
  169. } else { $duration = 0; }
  170.  
  171.  
  172.  
  173. $q = Config::$g_con->prepare('INSERT INTO `panelactions` (`actiontime`, `actionid`, `playerid`, `playername`, `giverid`, `givername`, `reason`) VALUES (?, ?, ?, ?, ?, ?, ?)');
  174.  
  175. $q->execute(array($duration,4,Config::getID('users','id',$data->name),Config::getID('users','name',$data->name),Config::getData('users','id',$_SESSION['user']),Config::getData('users','name',$_SESSION['user']),$_POST['reason']));
  176.  
  177.  
  178.  
  179. $q = Config::$g_con->prepare('UPDATE `users` SET `Warnings` = ? WHERE `id` = ?');
  180.  
  181. $q->execute(array(Config::getID('users','Warnings',$data->name)+1,Config::getID('users','id',$data->name)));
  182.  
  183.  
  184.  
  185. }
  186.  
  187. }
  188.  
  189.  
  190.  
  191. if(isset($_POST['panelrestrict'])) {
  192.  
  193. if(!$_POST['reason'] && !$_POST['duration']) echo '<div class="alert alert-danger">Ai lasat campuri necompletate.</div>';
  194.  
  195. else {
  196.  
  197. echo '<div class="alert alert-success">Jucatorul a primit panel suspend cu succes.</div>';
  198.  
  199. if($_POST['duration'] == 0) {
  200.  
  201. $permanentban = 1;
  202.  
  203. $duration = 6578976578976;
  204.  
  205. $days = 0;
  206.  
  207. } else {
  208.  
  209. $permanentban = 0;
  210.  
  211. $duration = (time()+$_POST['duration']*86400);
  212.  
  213. $days = $_POST['duration'];
  214.  
  215. }
  216.  
  217.  
  218.  
  219.  
  220.  
  221. $q = Config::$g_con->prepare('INSERT INTO `panel_restrict` (
  222.  
  223. `Permanent`,
  224.  
  225. `Time`,
  226.  
  227. `PlayerName`,
  228.  
  229. `Days`,
  230.  
  231. `AdminName`,
  232.  
  233. `Reason`
  234.  
  235. ) VALUES (?, ?, ?, ?, ?, ?)');
  236.  
  237. $q->execute(array(
  238.  
  239. $permanentban,
  240.  
  241. $duration,
  242.  
  243. Config::getID('users','name',$data->name),
  244.  
  245. $days,
  246.  
  247. Config::getData('users','name',$_SESSION['user']),
  248.  
  249. $_POST['reason']
  250.  
  251. ));
  252.  
  253. }
  254.  
  255. }
  256.  
  257.  
  258.  
  259. if(isset($_POST['ban'])) {
  260.  
  261. if(!$_POST['reason'] && !$_POST['duration']) echo '<div class="alert alert-danger">Ai lasat campuri necompletate.</div>';
  262.  
  263. else {
  264.  
  265. echo '<div class="alert alert-success">Jucatorul a primit ban cu succes.</div>';
  266.  
  267. if($_POST['duration'] == 0) {
  268.  
  269. $permanentban = 1;
  270.  
  271. $duration = 0;
  272.  
  273. } else {
  274.  
  275. $permanentban = 0;
  276.  
  277. $duration = $_POST['duration'];
  278.  
  279. }
  280.  
  281.  
  282.  
  283.  
  284.  
  285. $q = Config::$g_con->prepare('INSERT INTO `panelactions` (`actiontime`, `actionid`, `playerid`, `playername`, `giverid`, `givername`, `reason`) VALUES (?, ?, ?, ?, ?, ?, ?)');
  286.  
  287. $q->execute(array($duration,1,Config::getID('users','id',$data->name),Config::getID('users','name',$data->name),Config::getData('users','id',$_SESSION['user']),Config::getData('users','name',$_SESSION['user']),$_POST['reason']));
  288.  
  289.  
  290.  
  291. $q = Config::$g_con->prepare('INSERT INTO `bans` (
  292.  
  293. `BanTimeDate`,
  294.  
  295. `IP`,
  296.  
  297. `Active`,
  298.  
  299. `Permanent`,
  300.  
  301. `IPBan`,
  302.  
  303. `Time`,
  304.  
  305. `PlayerName`,
  306.  
  307. `Days`,
  308.  
  309. `AdminName`,
  310.  
  311. `Reason`
  312.  
  313. ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)');
  314.  
  315. $q->execute(array(
  316.  
  317. date("Y-m-d H:i:s"),
  318.  
  319. Config::getID('users','IP',$data->name),
  320.  
  321. 1,
  322.  
  323. $permanentban,
  324.  
  325. $_POST['banip'],
  326.  
  327. (time()+$duration*86400),
  328.  
  329. Config::getID('users','name',$data->name),
  330.  
  331. $duration,
  332.  
  333. Config::getData('users','name',$_SESSION['user']),
  334.  
  335. $_POST['reason']
  336.  
  337. ));
  338.  
  339. }
  340.  
  341. }
  342.  
  343.  
  344.  
  345. if(isset($_POST['jail'])) {
  346.  
  347. if(!$_POST['reason'] || !$_POST['duration']) echo '<div class="alert alert-danger">Ai lasat campuri necompletate.</div>';
  348.  
  349. else {
  350.  
  351. echo '<div class="alert alert-success">Jucatorul a primit jail cu succes.</div>';
  352.  
  353. if($_POST['duration']) {
  354.  
  355. $duration = $_POST['duration'];
  356.  
  357. }
  358.  
  359.  
  360.  
  361. $q = Config::$g_con->prepare('INSERT INTO `panelactions` (`actiontime`, `actionid`, `playerid`, `playername`, `giverid`, `givername`, `reason`) VALUES (?, ?, ?, ?, ?, ?, ?)');
  362.  
  363. $q->execute(array($duration,3,Config::getData('users','id',$data->id),Config::getID('users','name',$data->name),Config::getData('users','id',$_SESSION['user']),Config::getData('users','name',$_SESSION['user']),$_POST['reason']));
  364.  
  365.  
  366.  
  367. $q = Config::$g_con->prepare('UPDATE `users` SET `Jailed` = ? AND `JailTime` = ? WHERE `id` = ?');
  368.  
  369. $q->execute(array(2,Config::getID('users','JailTime',$data->name)+$duration,Config::getID('users','id',$data->name)));
  370.  
  371.  
  372.  
  373. }
  374.  
  375. }
  376.  
  377.  
  378.  
  379. if(isset($_POST['changeemail'])) {
  380.  
  381. if(!$_POST['email']) echo '<div class="alert alert-danger">Ai lasat campuri necompletate.</div>';
  382.  
  383. else {
  384.  
  385. echo '<div class="alert alert-success">Ai schimbat emailul jucatorului.</div>';
  386.  
  387.  
  388.  
  389. $q = Config::$g_con->prepare('DELETE FROM `changemail` WHERE `name` = ?');
  390.  
  391. $q->execute(array($data->name));
  392.  
  393.  
  394.  
  395. $q = Config::$g_con->prepare('UPDATE `users` SET `Email` = ? WHERE `name` = ?');
  396.  
  397. $q->execute(array($_POST['email'],$data->name));
  398.  
  399.  
  400.  
  401. }
  402.  
  403. }
  404.  
  405.  
  406.  
  407. if(isset($_POST['mute'])) {
  408.  
  409. if(!$_POST['reason'] || !$_POST['duration']) echo '<div class="alert alert-danger">Ai lasat campuri necompletate.</div>';
  410.  
  411. else {
  412.  
  413. echo '<div class="alert alert-success">Jucatorul a primit mute cu succes.</div>';
  414.  
  415.  
  416.  
  417. if($_POST['duration']) {
  418.  
  419. $duration = $_POST['duration'];
  420.  
  421. }
  422.  
  423.  
  424.  
  425. $q = Config::$g_con->prepare('INSERT INTO `panelactions` (`actiontime`, `actionid`, `playerid`, `playername`, `giverid`, `givername`, `reason`) VALUES (?, ?, ?, ?, ?, ?, ?)');
  426.  
  427. $q->execute(array($duration,5,Config::getData('users','id',$data->id),Config::getID('users','name',$data->name),Config::getData('users','id',$_SESSION['user']),Config::getData('users','name',$_SESSION['user']),$_POST['reason']));
  428.  
  429.  
  430.  
  431. $q = Config::$g_con->prepare('UPDATE `users` SET `Muted` = ? AND `JailTime` = ? WHERE `id` = ?');
  432.  
  433. $q->execute(array(1,Config::getID('users','MuteTime',$data->name)+$duration,Config::getID('users','id',$data->name)));
  434.  
  435.  
  436.  
  437. }
  438.  
  439. }
  440.  
  441.  
  442.  
  443. $q = Config::$g_con->prepare('SELECT * FROM `bans` WHERE `PlayerName` = ? AND `Active` = 1 LIMIT 1');
  444.  
  445. $q->execute(array($data->name));
  446.  
  447. if($q->rowCount())
  448.  
  449. while($row = $q->fetch(PDO::FETCH_OBJ)) {
  450.  
  451. $date = $row->BanTimeDate;
  452.  
  453. if($row->Permanent == 1) {
  454.  
  455. $expira = "Contul este banat permanent (banul nu va expira automat)";
  456.  
  457. } else {
  458.  
  459. $expira = "Banul expira pe data de <b>". gmdate("Y-m-d H:i:s", $row->Time) ."</b>";
  460.  
  461. }
  462.  
  463. $numeadmin = $row->AdminName; $motiv = $row->Reason;
  464.  
  465. echo "
  466.  
  467. <div class='alert alert-danger'>
  468.  
  469. <b>This account is banned.</b><br/><br/>
  470.  
  471. Banat de: <b>$numeadmin</b> pe data de <b>$date</b>, motivul banului: <b>$motiv</b>.<br/>
  472.  
  473. $expira.</div> ";
  474.  
  475. }
  476.  
  477. ?>
  478.  
  479.  
  480.  
  481. <div id="user-profile-2" class="user-profile row-fluid">
  482.  
  483. <div class="tabbable">
  484.  
  485. <div id="user-profile-2" class="user-profile row-fluid">
  486.  
  487. <div class="tabbable">
  488.  
  489.  
  490.  
  491. <ul class="nav nav-tabs padding-18">
  492.  
  493. <li class="active">
  494.  
  495. <a data-toggle="tab" href="#home">
  496.  
  497. <i class="green icon-user bigger-120"></i>
  498.  
  499. Profile
  500.  
  501. </a>
  502.  
  503. </li>
  504.  
  505. <li>
  506.  
  507. <a data-toggle="tab" href="#feed">
  508.  
  509. <i class="orange icon-rss bigger-120"></i>
  510.  
  511. Faction History
  512.  
  513. </a>
  514.  
  515. </li>
  516.  
  517. <li>
  518.  
  519. </li>
  520.  
  521. <?php if(isset($_SESSION['user']) && Config::getData('users','Admin',$_SESSION['user']) >= 7) { ?>
  522.  
  523. <li>
  524.  
  525. <a data-toggle="tab" href="#admintools">
  526.  
  527. <i class="blue icon-user bigger-120"></i>
  528.  
  529. Admin Tools
  530.  
  531. </a>
  532.  
  533. </li>
  534.  
  535. <?php } if(isset($_SESSION['user']) && Config::getData('users','Admin',$_SESSION['user']) >= 1) { ?>
  536.  
  537. <li>
  538.  
  539. <a data-toggle="tab" href="#complaints">
  540.  
  541. <i class="blue icon-legal bigger-120"></i>
  542.  
  543. Complaints
  544.  
  545. </a>
  546.  
  547. </li>
  548.  
  549. <?php } ?>
  550.  
  551. </ul>
  552.  
  553.  
  554.  
  555. <div class="tab-content no-border padding-24">
  556.  
  557.  
  558.  
  559. <div id="feed" class="tab-pane">
  560.  
  561. <div class="profile-feed row-fluid">
  562.  
  563. <div class="span6">
  564.  
  565. <?php
  566.  
  567. $s = Config::$g_con->prepare('SELECT * FROM `faction_logs` WHERE `player` = ? ORDER BY `id` DESC');
  568.  
  569. $s->execute(array(Config::getID('users','id',$data->name)));
  570.  
  571. while($flog = $s->fetch(PDO::FETCH_OBJ))
  572.  
  573. { ?>
  574.  
  575. <div class="profile-activity clearfix ">
  576.  
  577. <div>
  578.  
  579. <img class="pull-left" alt="<?php echo $data->name; ?>'s avatar" src="<?php echo Config::$_PAGE_URL; ?>assets/images/avatars/<?php echo Config::getID('users','Model',$data->name); ?>.png"/>
  580.  
  581. <?php echo $flog->Text ?>
  582.  
  583. <div class="time">
  584.  
  585. <i class="icon-time bigger-110"></i>
  586.  
  587. <?php echo $flog->time ?>
  588.  
  589. </div>
  590.  
  591. </div>
  592.  
  593. </div>
  594.  
  595. <?php } ?>
  596.  
  597. </div>
  598.  
  599. </div>
  600.  
  601. </div>
  602.  
  603.  
  604.  
  605. <?php if(isset($_SESSION['user']) && Config::getData('users','Admin',$_SESSION['user']) >= 7) { ?>
  606.  
  607. <div id="admintools" class="tab-pane">
  608.  
  609. <div class="col-sm-5">
  610.  
  611. <form method="POST" action="" disabled>
  612.  
  613. <div class="col-sm-10"> Reason: <br/>
  614.  
  615. <input name="reason" type="text" class="col-xs-10 col-sm-10" />
  616.  
  617. </div>
  618.  
  619. <div class="col-sm-10"> <br />Time: <br/>
  620.  
  621. <input name="duration" type="text" class="col-xs-10 col-sm-10" /><br />
  622.  
  623.  
  624.  
  625. </div>
  626.  
  627. <div class="col-sm-10">
  628.  
  629. Time 0 pentru permanent (ban)<br /><br />
  630.  
  631. Tip:<br>
  632.  
  633. <select name="banip" class="col-xs-10 col-sm-10">
  634.  
  635. <option value="0">Cont</option>
  636.  
  637. <option value="1">IP</option>
  638.  
  639. </select>
  640.  
  641. </div></div>
  642.  
  643. <div class="col-sm-10"><br />
  644.  
  645. <input type="submit" name="warn" class="btn btn-small btn-purple" value="warn"/>
  646.  
  647. <?php
  648.  
  649. $s = Config::$g_con->prepare('SELECT * FROM `bans` WHERE `PlayerName` = ? AND `Active` = 1');
  650.  
  651. $s->execute(array($data->name));
  652.  
  653. if($suspend = $s->fetch(PDO::FETCH_OBJ)) { ?>
  654.  
  655. <input type="submit" name="unban" class="btn btn-small btn-success" value="unban"/>
  656.  
  657. <?php } else { ?>
  658.  
  659. <input type="submit" name="ban" class="btn btn-small btn-danger" value="ban"/>
  660.  
  661. <?php } ?>
  662.  
  663. <input type="submit" name="mute" class="btn btn-small btn-grey" value="mute"/>
  664.  
  665. <input type="submit" name="jail" class="btn btn-small btn-pink" value="jail"/>
  666.  
  667. <?php
  668.  
  669. $s = Config::$g_con->prepare('SELECT * FROM `panel_restrict` WHERE `PlayerName` = ?');
  670.  
  671. $s->execute(array($data->name));
  672.  
  673. if($suspend = $s->fetch(PDO::FETCH_OBJ)) { ?>
  674.  
  675. <input type="submit" name="deletepanelrestrict" class="btn btn-small btn-success" value="delete panel suspend"/>
  676.  
  677. <?php } else { ?>
  678.  
  679. <input type="submit" name="panelrestrict" class="btn btn-small btn-danger" value="panel suspend"/>
  680.  
  681. <?php } ?>
  682.  
  683. </form>
  684.  
  685. <form method="POST" action="" disabled>
  686.  
  687. <div class="col-sm-5"><br />
  688.  
  689. <div class="col-sm-10"> Email: <br/>
  690.  
  691. <input name="email" type="text" class="col-xs-10 col-sm-10" />
  692.  
  693. </div></div>
  694.  
  695. <div class="col-sm-10"><br />
  696.  
  697. <input type="submit" name="changeemail" class="btn btn-small btn-success" value="Schimba email"/> </div>
  698.  
  699. </form>
  700.  
  701. </div>
  702.  
  703. </div>
  704.  
  705. <?php } if(isset($_SESSION['user']) && Config::getData('users','Admin',$_SESSION['user']) >= 1) { ?>
  706.  
  707. <div id="complaints" class="tab-pane">
  708.  
  709. <h4 class="blue">
  710.  
  711. <i class="icon-legal"></i>
  712.  
  713. Complaints
  714.  
  715. </h4>
  716.  
  717. <table class="table table-striped table-condensed table-hover">
  718.  
  719. <thead>
  720.  
  721. <tr>
  722.  
  723. <th>Title</th>
  724.  
  725. <th><i class="fa fa-clock-o"></i> Date</th>
  726.  
  727. <th>Status</th>
  728.  
  729. </tr>
  730.  
  731. </thead>
  732.  
  733. <tbody>
  734.  
  735. <?php
  736.  
  737. $q = Config::$g_con->prepare('SELECT * FROM `complaints` WHERE `playername` = ? ORDER BY `id` DESC');
  738.  
  739. $q->execute(array($data->name));
  740.  
  741. while($row = $q->fetch(PDO::FETCH_OBJ)) {
  742.  
  743. if($row->reasoncomplaint == 1) {
  744.  
  745. $reason = "Factiune";
  746.  
  747. } else if($row->reasoncomplaint == 2) {
  748.  
  749. $reason = "DM";
  750.  
  751. } else if($row->reasoncomplaint == 3) {
  752.  
  753. $reason = "Jigniri, injurii, limbaj vulgar";
  754.  
  755. } else if($row->reasoncomplaint == 4) {
  756.  
  757. $reason = "Inselatorie";
  758.  
  759. } else if($row->reasoncomplaint == 5) {
  760.  
  761. $reason = "Altceva (abuz, comportament non RP)";
  762.  
  763. } else if($row->reasoncomplaint == 6) {
  764.  
  765. $reason = "Abuz admin/helper";
  766.  
  767. } else if($row->reasoncomplaint == 7) {
  768.  
  769. $reason = "Greseli ca lider";
  770.  
  771. }
  772.  
  773. echo
  774.  
  775. "<tr>
  776.  
  777. <td><a href='". Config::$_PAGE_URL ."complaint/". $row->id ."'>{$row->playername} - ". $reason ."</a></td>
  778.  
  779. <td>{$row->time}</td>
  780.  
  781. <td>" . ($row->status ? "Closed" : "Open") . "</td>
  782.  
  783. </tr>";
  784.  
  785. }
  786.  
  787. ?>
  788.  
  789. </tbody>
  790.  
  791. </table>
  792.  
  793. </div>
  794.  
  795. <?php } ?>
  796.  
  797.  
  798.  
  799.  
  800. <div id="home" class="tab-pane in active">
  801.  
  802. <div class="row-fluid">
  803.  
  804. <div class="span2 center">
  805.  
  806. <span class="profile-picture">
  807.  
  808. <img id="avatar2" src="<?php echo Config::$_PAGE_URL . 'assets/css/skins/' . $data->Model . '.png'; ?>" style="height:300px;">
  809.  
  810. </span>
  811.  
  812. <div class="space space-4"></div>
  813.  
  814. <div class="width-80 label label-inverse arrowed-in arrowed-in-right">
  815.  
  816. <div class="inline position-relative">
  817.  
  818. <?php echo (!$data->Status ? "<i class='icon-circle light-red middle'></i>" : "<i class='icon-circle light-green middle'></i>"); ?>
  819.  
  820. &nbsp;
  821.  
  822. <span class="white"><?php echo (!$data->Status ? "offline" : "online"); ?></span>
  823.  
  824. </div>
  825.  
  826. </div>
  827.  
  828. <div class="space-4"></div>
  829.  
  830. <?php
  831.  
  832. if(isset($_SESSION['user']) && ($_SESSION['user'] != $user))
  833.  
  834. echo '<a class="btn btn-danger btn-small" href="'. Config::$_PAGE_URL .'createcomplaint/'. $data->id. '">Reclam? player</a>';
  835.  
  836. ?>
  837.  
  838. <div class="space space-4"></div>
  839.  
  840. </div><!--/span--><br />
  841.  
  842.  
  843.  
  844.  
  845.  
  846. <div class="span10">
  847.  
  848. <h4 class="blue"><span class="middle"><?php echo $data->name; ?></span></h4>
  849.  
  850. <?php if(strpos($data->name, 'AloNe') !== false) { ?>
  851.  
  852. <span class="label label-success arrowed-in-right"><i class="icon-shield white"></i> owner </span><br/>
  853.  
  854. <span class="label label-pink arrowed-in-right"><i class="icon-gear white"></i> scripter </span><br/>
  855.  
  856. <?php } else if($data->Admin >= 9) { ?>
  857.  
  858. <span class="label label-success arrowed-in-right"><i class="icon-shield white"></i> owner </span><br/>
  859.  
  860. <?php } else if($data->Admin < 9 && $data->Admin > 0 ) { ?>
  861.  
  862. <span class="label label-success arrowed-in-right"><i class="icon-shield white"></i> admin </span><br/>
  863.  
  864. <?php } else if($data->Helper > 0 ) { ?>
  865.  
  866. <span class="label label-purple arrowed-in-right"><i class="icon-question-sign white"></i> helper</span><br/>
  867.  
  868. <?php } if($data->Leader > 0) { ?>
  869.  
  870. <span class="label label-purple arrowed-in-right"><i class="icon-group white"></i> faction leader</span><br/>
  871.  
  872. <?php } if($data->Premium > 0) { ?>
  873.  
  874. <span class="label label-yellow arrowed-in-right white"><i class="icon-star grey"></i> <font color="black">premium user</font></span><br/>
  875.  
  876. <?php } if($data->Support == 1) { ?>
  877.  
  878. <span class='label label-purple arrowed-in-right white'><i class='icon-comments white'></i> support</span><br/>
  879.  
  880. <?php } if($data->CRank == 7) { ?>
  881.  
  882. <span class="label label-danger arrowed-in-right"><i class="icon-group white"></i> <a href="<?php echo Config::$_PAGE_URL; ?>clan/<?php echo $data->Clan ?>" style="color: #FFF">clan owner</a></span><br/>
  883.  
  884. <?php } if($data->Beta == 1) { ?>
  885.  
  886. <span class='label label-purple arrowed-in-right white'><i class='icon-gear white'></i> beta tester </span><br/>
  887.  
  888. <?php } ?>
  889.  
  890. <?php
  891.  
  892. $s = Config::$g_con->prepare('SELECT * FROM `panel_restrict` WHERE `PlayerName` = ? AND `Permanent` = 1');
  893.  
  894. $s->execute(array($data->name));
  895.  
  896. if($suspend1 = $s->fetch(PDO::FETCH_OBJ)) { ?>
  897.  
  898. <span class="label label-golden arrowed-in-right"><i class="icon-frown white"></i> permanent suspended from panel</span><br/>
  899.  
  900. <?php } $s = Config::$g_con->prepare('SELECT * FROM `panel_restrict` WHERE `PlayerName` = ? AND `Permanent` = 0');
  901.  
  902. $s->execute(array($data->name));
  903.  
  904. if($suspend = $s->fetch(PDO::FETCH_OBJ)) { ?>
  905.  
  906. <span class="label label-golden arrowed-in-right"><i class="icon-frown white"></i> suspended from panel until <?php echo gmdate("Y-m-d H:i:s", $suspend->Time) ?></span><br/>
  907.  
  908. <?php } ?>
  909.  
  910.  
  911.  
  912. <div class="profile-user-info">
  913.  
  914. <div class="profile-info-row">
  915.  
  916. <div class="profile-info-name"> Faction </div>
  917.  
  918. <div class="profile-info-value"> <?php echo Config::$factions[$data->Member] ?><?php if($data->Member >=1) { ?>, rank <?php echo $data->Rank; ?> <?php } ?> </div>
  919.  
  920. </div>
  921.  
  922. <?php if($data->Clan > 0) {
  923.  
  924. $s = Config::$g_con->prepare('SELECT * FROM `clans` WHERE `clanID` = ?');
  925.  
  926. $s->execute(array($data->Clan));
  927.  
  928. while($clan = $s->fetch(PDO::FETCH_OBJ)) { ?>
  929.  
  930. <div class="profile-info-row">
  931.  
  932. <div class="profile-info-name"> Clan </div>
  933.  
  934. <div class="profile-info-value">
  935.  
  936. <span><?php echo $clan->clanName; ?> <a href="<?php echo Config::$_PAGE_URL; ?>clan/<?php echo $clan->clanID; ?>"><i class="icon-external-link"></i></a>, rank <?php echo $data->CRank; ?></span>
  937.  
  938. </div>
  939.  
  940. </div>
  941.  
  942. <?php } } ?>
  943.  
  944. <div class="profile-info-row">
  945.  
  946. <div class="profile-info-name"> Level </div>
  947.  
  948. <div class="profile-info-value"> <?php echo $data->Level; ?> </div>
  949.  
  950. </div>
  951.  
  952. <?php if(isset($_SESSION['user']) && ($data->name) == Config::getData('users','name',$_SESSION['user'])) { ?>
  953.  
  954. <div class="profile-info-row">
  955.  
  956. <div class="profile-info-name"> Money </div>
  957.  
  958. <div class="profile-info-value"> $<?php echo number_format($data->Money,0,'.','.') ?> / $<?php echo number_format($data->Bank,0,'.','.') ?> </div>
  959.  
  960. </div>
  961.  
  962. <?php } if(isset($_SESSION['user'])&& ($data->name) != Config::getData('users','name',$_SESSION['user']) && Config::getData('users','Admin',$_SESSION['user']) > 5) { ?>
  963.  
  964. <div class="profile-info-row">
  965.  
  966. <div class="profile-info-name"> Money </div>
  967.  
  968. <div class="profile-info-value"> $<?php echo number_format($data->Money,0,'.','.') ?> / $<?php echo number_format($data->Bank,0,'.','.') ?> </div>
  969.  
  970. </div>
  971.  
  972. <?php } ?>
  973.  
  974. <div class="profile-info-row">
  975.  
  976. <div class="profile-info-name"> Playing hours </div>
  977.  
  978. <div class="profile-info-value"> <?php echo $data->ConnectedTime; ?> </div>
  979.  
  980. </div>
  981.  
  982. <div class="profile-info-row">
  983.  
  984. <div class="profile-info-name"> Phone </div>
  985.  
  986. <div class="profile-info-value"> <?php echo $data->PhoneNr; ?> </div>
  987.  
  988. </div>
  989.  
  990. <div class="profile-info-row">
  991.  
  992. <div class="profile-info-name"> Joined </div>
  993.  
  994. <div class="profile-info-value"> <?php echo $data->RegisterDate ?> </div>
  995.  
  996. </div>
  997.  
  998. <div class="profile-info-row">
  999.  
  1000. <div class="profile-info-name"> Last online </div>
  1001.  
  1002. <div class="profile-info-value"> <?php echo $data->lastOn; ?></div>
  1003.  
  1004. </div>
  1005.  
  1006. <div class="profile-info-row">
  1007.  
  1008. <div class="profile-info-name"> Materials </div>
  1009.  
  1010. <div class="profile-info-value"> <?php echo $data->Materials; ?> </div>
  1011.  
  1012. </div>
  1013.  
  1014. <?php if(isset($_SESSION['user']) && ($data->name) == Config::getData('users','name',$_SESSION['user'])) { ?>
  1015.  
  1016. <div class="profile-info-row">
  1017.  
  1018. <div class="profile-info-name"> Premium </div>
  1019.  
  1020. <div class="profile-info-value">
  1021.  
  1022. <?php echo (!$data->Premium ? "No ($data->PremiumPoints premium points)" : "Yes ($data->PremiumPoints premium points)"); ?> <a href='<?php echo Config::$_PAGE_URL; ?>premium'><i class='btn btn-xs no-hover btn-success icon-plus'></i></a>
  1023.  
  1024. </div>
  1025.  
  1026. </div>
  1027.  
  1028. <?php } if(isset($_SESSION['user'])&& ($data->name) != Config::getData('users','name',$_SESSION['user']) && Config::getData('users','Admin',$_SESSION['user']) > 5) { ?>
  1029.  
  1030. <div class="profile-info-row">
  1031.  
  1032. <div class="profile-info-name"> Premium </div>
  1033.  
  1034. <div class="profile-info-value">
  1035.  
  1036. <?php echo (!$data->Premium ? "No ($data->PremiumPoints premium points)" : "Yes ($data->PremiumPoints premium points)"); ?>
  1037.  
  1038. </div>
  1039.  
  1040. </div>
  1041.  
  1042. <?php } if(isset($_SESSION['user']) && ($data->name) == Config::getData('users','name',$_SESSION['user'])) { ?>
  1043.  
  1044. <div class="profile-info-row">
  1045.  
  1046. <div class="profile-info-name"> Email </div>
  1047.  
  1048. <div class="profile-info-value"> <?php if($data->Email == "email@yahoo.com") { echo "(UNCONFIRMED)"; } else echo $data->Email; ?> <a href="<?php echo Config::$_PAGE_URL; ?>changemail"><i class="ace-icon fa fa-edit"></i></a> </div>
  1049.  
  1050. </div>
  1051.  
  1052. <?php } if(isset($_SESSION['user'])&& ($data->name) != Config::getData('users','name',$_SESSION['user']) && Config::getData('users','Admin',$_SESSION['user']) > 5) { ?>
  1053.  
  1054. <div class="profile-info-row">
  1055.  
  1056. <div class="profile-info-name"> Email </div>
  1057.  
  1058. <div class="profile-info-value"> <?php if($data->Email == "email@yahoo.com") { echo "(UNCONFIRMED)"; } else echo $data->Email; ?> </div>
  1059.  
  1060. </div>
  1061.  
  1062. <?php } ?>
  1063.  
  1064. <div class="profile-info-row">
  1065.  
  1066. <div class="profile-info-name"> Warnings </div>
  1067.  
  1068. <div class="profile-info-value"> <?php echo $data->Warnings; ?>/3</div>
  1069.  
  1070. </div>
  1071.  
  1072. <div class="profile-info-row">
  1073.  
  1074. <div class="profile-info-name"> Faction warns </div>
  1075.  
  1076. <div class="profile-info-value"> <?php echo $data->FWarn; ?>/3</div>
  1077.  
  1078. </div>
  1079.  
  1080. <div class="profile-info-row">
  1081.  
  1082. <div class="profile-info-name"> Faction punish </div>
  1083.  
  1084. <div class="profile-info-value"> <?php echo $data->FPunish; ?>/20</div>
  1085.  
  1086. </div>
  1087.  
  1088. <div class="profile-info-row">
  1089.  
  1090. <div class="profile-info-name"> Job </div>
  1091.  
  1092. <div class="profile-info-value"> <?php echo Config::$jobs[$data->Job]; ?> </div>
  1093.  
  1094. </div>
  1095.  
  1096. </div>
  1097.  
  1098. </div>
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104. <div class="clear"></div>
  1105.  
  1106. <div class="space-20"></div>
  1107.  
  1108.  
  1109.  
  1110. <div class="row-fluid">
  1111.  
  1112. <div class="span8">
  1113.  
  1114. <div class="widget-box transparent">
  1115.  
  1116. <div class="widget-header widget-header-small">
  1117.  
  1118. <h4 class="smaller">
  1119.  
  1120. <i class="icon-truck bigger-110"></i>
  1121.  
  1122. Personal vehicles
  1123.  
  1124. </h4>
  1125.  
  1126. </div>
  1127.  
  1128. <div class="widget-body">
  1129.  
  1130. <div class="widget-main">
  1131.  
  1132. <?php
  1133.  
  1134. $q = Config::$g_con->prepare('SELECT * FROM `cars` WHERE `Owner` = ?');
  1135.  
  1136. $q->execute(array($data->name));
  1137.  
  1138. if(!$q->rowCount()) {
  1139.  
  1140. if(!isset($_SESSION['user']))
  1141.  
  1142. echo '<p>This user has no vehicles.</p>';
  1143.  
  1144. else if(isset($_SESSION['user']) && ($_SESSION['user'] === $user))
  1145.  
  1146. echo '<p>You have no vehicles.</p>';
  1147.  
  1148. else
  1149.  
  1150. echo '<p>This user has no vehicles.</p>';
  1151.  
  1152. } else {
  1153.  
  1154. echo '
  1155.  
  1156. <table class="table table-striped">
  1157.  
  1158. <thead>
  1159.  
  1160. <tr>
  1161.  
  1162. <th>Image</th>
  1163.  
  1164. <th class="hidden-480">Vehicle Name</th>
  1165.  
  1166. <th class="hidden-100">Info</th>
  1167.  
  1168. <th class="center">GPS</th>
  1169.  
  1170. </tr>
  1171.  
  1172. </thead>
  1173.  
  1174. <tbody>';
  1175.  
  1176. $s = Config::$g_con->prepare('SELECT * FROM `cars` WHERE `Owner` = ?');
  1177.  
  1178. $s->execute(array($data->name));
  1179.  
  1180. while($car = $s->fetch(PDO::FETCH_OBJ))
  1181.  
  1182. { ?>
  1183.  
  1184. <tr>
  1185.  
  1186. <td class="center">
  1187.  
  1188. <img src="<?php echo Config::$_PAGE_URL ?>assets/images/vehicles/Vehicle_<?php echo $car->Model ?>.jpg" alt="490" style="height: 65px"/>
  1189.  
  1190. </td>
  1191.  
  1192. <td>
  1193.  
  1194. <?php echo Config::$namevehicles[$car->Model]; ?>
  1195.  
  1196. </td>
  1197.  
  1198. <td>
  1199.  
  1200. Odometter: <b><?php echo number_format($car->KM,0,'.','.') ?> km</b><br>
  1201.  
  1202. Colors: <span style="color: <?php echo Config::$vehColors[$car->ColorOne] ?>; font-weight: bold;"><?php echo $car->ColorOne ?></span>, <span style="color: <?php echo Config::$vehColors[$car->ColorTwo] ?>; font-weight: bold;"><?php echo $car->ColorTwo ?></span><br>
  1203.  
  1204. Age: <b><?php echo $car->days; ?> days</b><br>
  1205.  
  1206. </td>
  1207.  
  1208. <td>
  1209.  
  1210. <a href="<?php echo Config::$_PAGE_URL ?>map?x=<?php echo $car->Locationx ?>&y=<?php echo $car->Locationy ?>"><i class="icon-map-marker"></i> display on map</a>
  1211.  
  1212. </td>
  1213.  
  1214. </tr>
  1215.  
  1216. <?php }
  1217.  
  1218. echo '
  1219.  
  1220. </tbody>
  1221.  
  1222. </table>';
  1223.  
  1224. } ?>
  1225.  
  1226. </div>
  1227.  
  1228. </div>
  1229.  
  1230. </div>
  1231.  
  1232. </div>
  1233.  
  1234.  
  1235.  
  1236. <div class="span2">
  1237.  
  1238. <div class="widget-box transparent">
  1239.  
  1240. <div class="widget-header widget-header-small">
  1241.  
  1242. <h4 class="smaller">
  1243.  
  1244. <i class="icon-home bigger-110"></i>
  1245.  
  1246. House
  1247.  
  1248. </h4>
  1249.  
  1250. </div>
  1251.  
  1252. <div class="widget-body">
  1253.  
  1254. <div class="widget-main">
  1255.  
  1256. <?php
  1257.  
  1258. if($data->House == 999) {
  1259.  
  1260. if(!isset($_SESSION['user']))
  1261.  
  1262. echo '<p>This user doesn\'t have a house.</p>';
  1263.  
  1264. else if(isset($_SESSION['user']) && ($_SESSION['user'] === $user))
  1265.  
  1266. echo '<p>You don\'t have a house.</p>';
  1267.  
  1268. else
  1269.  
  1270. echo '<p>This user doesn\'t have a house.</p>';
  1271.  
  1272. } else {
  1273.  
  1274. $s = Config::$g_con->prepare('SELECT * FROM `houses` WHERE `Owner` = ?');
  1275.  
  1276. $s->execute(array($data->name));
  1277.  
  1278. while($house = $s->fetch(PDO::FETCH_OBJ))
  1279.  
  1280. { ?>
  1281.  
  1282.  
  1283.  
  1284. House ID: <b><?php echo $house->ID ?></b><br />
  1285.  
  1286. Rent: <b>$<?php echo number_format($house->Rent,0,'.','.') ?></b>
  1287.  
  1288. <p>Price: <b><?php if($house->Owned==0) { ?>$<?php echo number_format($row->Value,0,'.','.') ?><?php }?>
  1289.  
  1290. <?php if($house->Owned==1) { ?>Not for sale<?php }?></b><br />
  1291.  
  1292. <!--Interior size: -->
  1293.  
  1294. <a href='<?php echo Config::$_PAGE_URL; ?>map?x=<?php echo $house->Entrancex ?>&y=<?php echo $house->Entrancey ?>' target='_blank'><i class='icon-map-marker'></i> display on map</a>
  1295.  
  1296.  
  1297.  
  1298. <?php }
  1299.  
  1300. }
  1301.  
  1302. ?>
  1303.  
  1304. </div>
  1305.  
  1306. </div>
  1307.  
  1308. </div>
  1309.  
  1310. </div>
  1311.  
  1312.  
  1313.  
  1314. <div class="span2">
  1315.  
  1316. <div class="widget-box transparent">
  1317.  
  1318. <div class="widget-header widget-header-small">
  1319.  
  1320. <h4 class="smaller">
  1321.  
  1322. <i class="icon-bitcoin bigger-110"></i>
  1323.  
  1324. Business
  1325.  
  1326. </h4>
  1327.  
  1328. </div>
  1329.  
  1330. <div class="widget-body">
  1331.  
  1332. <div class="widget-main">
  1333.  
  1334. <?php
  1335.  
  1336. if($data->Bizz == 999 || $data->Bizz == 255) {
  1337.  
  1338. if(!isset($_SESSION['user']))
  1339.  
  1340. echo '<p>This user doesn\'t have a business.</p>';
  1341.  
  1342. else if(isset($_SESSION['user']) && ($_SESSION['user'] === $user))
  1343.  
  1344. echo '<p>You don\'t have a business.</p>';
  1345.  
  1346. else
  1347.  
  1348. echo '<p>This user doesn\'t have a business.</p>';
  1349.  
  1350. } else {
  1351.  
  1352. $s = Config::$g_con->prepare('SELECT * FROM `bizz` WHERE `Owner` = ?');
  1353.  
  1354. $s->execute(array($data->name));
  1355.  
  1356. while($bizz = $s->fetch(PDO::FETCH_OBJ))
  1357.  
  1358. { ?>
  1359.  
  1360. Business ID: <b><?php echo $bizz->ID ?></b><br />
  1361.  
  1362. Biz fee: <b>$<?php echo number_format($bizz->EntranceCost,0,'.','.') ?></b><br />
  1363.  
  1364. Price: <b>$<?php echo number_format($bizz->BuyPrice,0,'.','.') ?></b><br />
  1365.  
  1366. <a href='<?php echo Config::$_PAGE_URL; ?>map?x=<?php echo $bizz->EntranceX ?>&y=<?php echo $bizz->EntranceY ?>' target='_blank'><i class='icon-map-marker'></i> display on map</a>
  1367.  
  1368. <?php }
  1369.  
  1370. }
  1371.  
  1372. ?>
  1373.  
  1374. </div>
  1375.  
  1376. </div>
  1377.  
  1378. </div>
  1379.  
  1380. </div>
  1381.  
  1382. </div>
  1383.  
  1384.  
  1385.  
  1386. </div>
  1387.  
  1388. </div>
  1389.  
  1390. </div>
  1391.  
  1392. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement