Jump to content
MakeWebGames

Viewuser Layout


Recommended Posts

Hello all, I just need help for someone to make the default McCodes viewuser.php layout to be like this -

[ATTACH=CONFIG]2102[/ATTACH]

If anyone can help that will be so helpful and great! Everytime I try I always mess up :(

 

<?php
/**
* MCCodes Version 2.0.5b
* Copyright (C) 2005-2012 Dabomstew
* All rights reserved.
*
* Redistribution of this code in any form is prohibited, except in
* the specific cases set out in the MCCodes Customer License.
*
* This code license may be used to run one (1) game.
* A game is defined as the set of users and other game database data,
* so you are permitted to create alternative clients for your game.
*
* If you did not obtain this code from MCCodes.com, you are in all likelihood
* using it illegally. Please contact MCCodes to discuss licensing options
* in this case.
*
* File: viewuser.php
* Signature: 359abfc90736815bd4dd5e155cd1edf8
* Date: Fri, 20 Apr 12 08:50:30 +0000
*/

require_once('globals.php');
$_GET['u'] =
       (isset($_GET['u']) && is_numeric($_GET['u'])) ? abs(intval($_GET['u']))
               : '';
if (!$_GET['u'])
{
   echo 'Invalid use of file';
}
else
{
   $q =
           $db->query(
                   "SELECT `userid`, `user_level`, `laston`, `last_login`,
                   `signedup`, `duties`, `donatordays`, `username`, `gender`,
                   `daysold`, `money`, `crystals`, `level`, `friend_count`,
                   `enemy_count`, `display_pic`, `hp`, `maxhp`, `gang`,
                   `fedjail`, `hospital`, `hospreason`, `jail`, `jail_reason`,
                   `bankmoney`, `cybermoney`, `lastip`, `lastip`,
                   `lastip_login`, `lastip_signup`, `staffnotes`, `cityname`,
                   `hNAME`, `gangNAME`, `fed_days`, `fed_reason`
                   FROM `users` `u`
                   INNER JOIN `cities` AS `c`
                   ON `u`.`location` = `c`.`cityid`
                   INNER JOIN `houses` AS `h`
                   ON `u`.`maxwill` = h.`hWILL`
                   LEFT JOIN `gangs` AS `g`
                   ON `g`.`gangID` = `u`.`gang`
                   LEFT JOIN `fedjail` AS `f`
                   ON `f`.`fed_userid` = `u`.`userid`
                   WHERE `u`.`userid` = {$_GET['u']}");
   if ($db->num_rows($q) == 0)
   {
       $db->free_result($q);
       echo 'Sorry, we could not find a user with that ID, check your source.';
   }
   else
   {
       $r = $db->fetch_row($q);
       $db->free_result($q);
       $checkulevel =
               array(0 => 'NPC', 1 => 'Member', 2 => 'Owner',
                       3 => 'Secretary', 5 => 'Assistant');
       $userl = $checkulevel[$r['user_level']];
       $lon =
               ($r['laston'] > 0) ? date('F j, Y g:i:s a', $r['laston'])
                       : "Never";
       $ula = ($r['laston'] == 0) ? 'Never' : DateTime_Parse($r['laston']);
       $ull =
               ($r['last_login'] == 0) ? 'Never'
                       : DateTime_Parse($r['last_login']);
       $sup = date('F j, Y g:i:s a', $r['signedup']);
       $u_duties =
               ($r['user_level'] > 1) ? 'Duties: ' . $r['duties'] . '<br />'
                       : '';
       $user_name =
               ($r['donatordays'])
                       ? '<span style="color:red; font-weight:bold;">'
                               . $r['username'] . '</span> [' . $r['userid']
                               . '] <img src="donator.gif" alt="Donator: '
                               . $r['donatordays']
                               . ' Days Left" title="Donator: '
                               . $r['donatordays'] . ' Days Left" />'
                       : $r['username'] . ' [' . $r['userid'] . ']';
       $on =
               ($r['laston'] >= $_SERVER['REQUEST_TIME'] - 15 * 60)
                       ? '<font color="green"><b>Online</b></font>'
                       : '<font color="red"><b>Offline</b></font>';
       $ref_q =
               $db->query(
                       "SELECT COUNT(`refID`)
                        FROM `referals`
                        WHERE `refREFER` = {$r['userid']}");
       $ref = $db->fetch_single($ref_q);
       $db->free_result($ref_q);
       echo "
	<h3>Profile for {$r['username']}</h3>
   	<table width='100%' cellspacing='1' class='table'>
   	<tr>
   		<th>General Info</th>
   		<th>Financial Info</th>
   		<th>Display Pic</th>
   	</tr>
   	<tr>
   		<td>
               Name: $user_name<br />
               User Level: $userl<br />
                       $u_duties
               Gender: {$r['gender']}<br />
               Signed Up: $sup<br />
               Last Active: $lon<br />
               Last Action: $ula<br />
               Last Login: $ull<br />
               Online: $on<br />
               Days Old: {$r['daysold']}<br />
               Location: {$r['cityname']}</td><td>
               Money: " . money_formatter($r['money'])
               . "<br />
               Crystals: {$r['crystals']}<br />
               Property: {$r['hNAME']}<br />
               Referals: {$ref}<br />
               Friends: {$r['friend_count']}<br />
               Enemies: {$r['enemy_count']}
   		</td>
   		<td>
  		";
       echo ($r['display_pic'])
               ? '<img src="' . $r['display_pic']
                       . '" width="150px" height="150px" alt="User Display Pic" title="User Display Pic" />'
               : 'No Image';
       $sh = ($ir['user_level'] > 1) ? "Staff Info" : " ";
       echo "
		</td>
	</tr>
	<tr>
		<th>Physical Info</th>
		<th>Links</th>
		<th>$sh</th>
	</tr>
	<tr>
		<td>
			Level: {$r['level']}<br />
			Health: {$r['hp']}/{$r['maxhp']}<br />
  		";
       echo ($r['gang'])
               ? 'Gang: <a href="gangs.php?action=view&ID=' . $r['gang']
                       . '">' . $r['gangNAME'] . '</a>' : '';

       if ($r['fedjail'])
       {
           echo "
           <br />
           <span style='font-weight: bold; color: red;'>
           In federal jail for {$r['fed_days']} day(s).
           <br />
                       {$r['fed_reason']}
           </span>
              ";
       }
       if ($r['hospital'])
       {
           echo "
           <br />
           <span style='font-weight: bold; color: red;'>
           In hospital for {$r['hospital']} minutes.
           <br />
                       {$r['hospreason']}
           </span>
              ";
       }
       if ($r['jail'])
       {
           echo "
           <br />
           <span style='font-weight: bold; color: red;'>
           In jail for {$r['jail']} minutes.
           <br />
                       {$r['jail_reason']}
           </span>
              ";
       }

       echo "
		</td>
		<td>
			[<a href='mailbox.php?action=compose&ID={$r['userid']}'>Send Mail</a>]
			<br /><br />
			[<a href='sendcash.php?ID={$r['userid']}'>Send Cash</a>]
			<br /><br />
  		";
       if ($set['sendcrys_on'])
       {
           echo "
           [<a href='sendcrys.php?ID={$r['userid']}'>Send Crystals</a>]
           <br /><br />
              ";
       }
       if ($set['sendbank_on'])
       {
           if ($ir['bankmoney'] >= 0 && $r['bankmoney'] >= 0)
           {
               echo "
           [<a href='sendbank.php?ID={$r['userid']}'>Bank Xfer</a>]
           <br /><br />
              ";
           }
           if ($ir['cybermoney'] >= 0 && $r['cybermoney'] >= 0)
           {
               echo "
           [<a href='sendcyber.php?ID={$r['userid']}'>CyberBank Xfer</a>]
           <br /><br />
              ";
           }
       }
       echo "
			[<a href='attack.php?ID={$r['userid']}'>Attack</a>]
			<br /><br />
			[<a href='contactlist.php?action=add&ID={$r['userid']}'>Add Contact</a>]
  		";
       if (in_array($ir['user_level'], array(2, 3, 5)))
       {
           echo "
       <br /><br />
       [<a href='jailuser.php?userid={$r['userid']}'>Jail</a>]
       <br /><br />
       [<a href='mailban.php?userid={$r['userid']}'>MailBan</a>]
          ";
       }
       if ($ir['donatordays'] > 0)
       {
           echo "
       <br /><br />
       [<a href='friendslist.php?action=add&ID={$r['userid']}'>Add Friends</a>]
       <br /><br />
       [<a href='blacklist.php?action=add&ID={$r['userid']}'>Add Enemies</a>]
       <br />
          ";
       }
       echo "
		</td>
		<td>
  		";
       if (in_array($ir['user_level'], array(2, 3, 5)))
       {
           $r['lastiph'] = @gethostbyaddr($r['lastip']);
           $r['lastiph'] = checkblank($r['lastiph']);
           $r['lastip_loginh'] = @gethostbyaddr($r['lastip_login']);
           $r['lastip_loginh'] = checkblank($r['lastip_loginh']);
           $r['lastip_signuph'] = @gethostbyaddr($r['lastip_signup']);
           $r['lastip_signuph'] = checkblank($r['lastip_signuph']);
           echo "
           <h3>Internet Info</h3>
           <table width='100%' border='0' cellspacing='1' class='table'>
           		<tr>
           			<td></td>
           			<td class='h'>IP</td>
           			<td class='h'>Hostname</td>
           		</tr>
           		<tr>
           			<td class='h'>Last Hit</td>
           			<td>$r[lastip]</td>
           			<td>$r[lastiph]</td>
           		</tr>
           		<tr>
           			<td class='h'>Last Login</td>
           			<td>$r[lastip_login]</td>
           			<td>$r[lastip_loginh]</td>
           		</tr>
           		<tr>
           			<td class='h'>Signup</td>
           			<td>$r[lastip_signup]</td>
           			<td>$r[lastip_signuph]</td>
           		</tr>
           </table>

           <form action='staffnotes.php' method='post'>
           	Staff Notes:
           	<br />
           	<textarea rows=7 cols=40 name='staffnotes'>"
                   . htmlentities($r['staffnotes'], ENT_QUOTES, 'ISO-8859-1')
                   . "</textarea>
           	<br />
           	<input type='hidden' name='ID' value='{$_GET['u']}' />
           	<input type='submit' value='Change' />
           </form>
              ";
       }
       echo '
		</tr>
	</table>
  		';
   }
}

function checkblank($in)
{
   if (!$in)
   {
       return "N/A";
   }
   return $in;
}
$h->endpage();

 

(http://pastebin.com/u4raZsn5)

464739839_ScreenShot2015-06-13at00_59_12.png.d92e8f35e004e865c23207422e71fa12.png

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...