Advertisement
Guest User

Untitled

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