Advertisement
Guest User

Untitled

a guest
May 2nd, 2014
18
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 23.14 KB | None | 0 0
  1.     require_once(DIR . '/includes/functions_user.php');
  2.     require_once(DIR . '/includes/functions_misc.php');
  3.     require_once('./includes/functions_bigthree.php');
  4.    
  5.         // Check for Individual Game ID
  6.     $gameid = $_GET['id'];
  7.     // Check for Missing in Action Roster
  8.     if ($_GET['mia'] != 1 ) {$mia = false;} else {$mia = true;}
  9.     if ($gameid == null) {$default = true;} else {$default = false;}
  10.     // Check for Sort By
  11.     $sortby = $_GET['sort'];
  12.     //Check for Sort Order
  13.     $sortorder = $_GET['order'];
  14.    
  15.     // Define Games and Lists //
  16.         $gameslist = array();
  17.        
  18.         //SETUP $gamelist[] = array("Game Name","urlshortcode","Name of In-Game Name or Account", "field# for that profile field", # (list alphabetical, change numbers to they are in order from 0, # of fields (usually 5));
  19.        
  20.     $gameslist[] = array("Counter Strike: Global Offensive (EU)", "csgoeu", "Steam ID", "field8", 0, 5);
  21.     $gameslist[] = array("Counter Strike: Global Offensive (NA)", "csgona", "Steam ID", "field8", 1, 5);
  22.     $gameslist[] = array("League of Legends (EUNE)", "loleune", "Summoner Name", "field12", 2, 5);
  23.     $gameslist[] = array("League of Legends (EUW)", "loleuw", "Summoner Name", "field31", 3, 5);
  24.     $gameslist[] = array("League of Legends (NA)", "lolna", "Summoner Name", "field32", 4, 5);
  25.     $gameslist[] = array("Minecraft", "mc", "Username", "field14", 5, 5);
  26.     $gameslist[] = array("Smite", "smite", "Smite Account", "field22", 6, 5);
  27.     $gameslist[] = array("TERA (NA)", "terana", "Main Character(s)", "field39", 7, 5);
  28.     $gameslist[] = array("Other Game", "other", "", "", 8, 4);
  29.    
  30.         // ADD the # from the 5th spot in the game array to the appropriate category.
  31.     $fulldiv = array(2,3,6);
  32.     $guild = array();
  33.     $gamegroup = array();
  34.     $devdiv = array(0,1,4,5,7);
  35.     $devonly = array(8);
  36.    
  37. echo "<!-- Start Forum tcat Heading PureVB -->
  38. <div class='tcat'>
  39.  <div class='tcatLeft'>
  40.    <div class='tcatRight foruminfo L1 collapse'>
  41.      <h2> <span class='forumtitle'>Clan Rosters</span> </h2>
  42.    </div>
  43.  </div>
  44. </div>
  45. <div class='clearfix'></div>
  46. <div class='forumBitBoxTB'>
  47.  <div class='forumbitBoxTL'>
  48.    <div class='forumBitBoxTR'>
  49.      <div class='forumBitBoxTWrap'></div>
  50.    </div>
  51.  </div>
  52. </div>
  53. <div class='forumbitBoxLeft'>
  54.  <div class='forumbitBoxRight'>
  55.    <div class='forumbitBox'>
  56.      <blockquote class='postcontent restore '>
  57.        <div class='blockbody'>
  58.          <table width='100%'>
  59.            <tbody>
  60.              <tr>
  61.                <td>";
  62.    
  63.     // Create Roster Navigation List
  64.     echo "<div id='sidebar_container' class='sidebar_closed'><div class='block smaller' style='width:20%; float:left;'><div class='widget_content blockbody'>
  65.                <table width='100%'>
  66.                    <tbody>
  67.                        <tr><th class='blocksubhead'>Clan Leadership</th></tr>
  68.                        <tr><td>&nbsp;&nbsp;&nbsp;<a href='pages.php?pageid=15'>Clan Leaders</a></td></tr>";
  69.                
  70.     if (!empty($fulldiv)) {
  71.    
  72.         echo "<tr><th class='blocksubhead'>Full Divisions</th></tr>";
  73.        
  74.         foreach ($fulldiv AS $key) {
  75.            
  76.                     $maingame = $gameslist[$key][0];
  77.                     $link = $gameslist[$key][1];
  78.             if ($mia) {$link .= "&mia=1";}
  79.            
  80.             echo "<tr><td>&nbsp;&nbsp;&nbsp;<a href='pages.php?pageid=15&id=$link'>$maingame</a></td></tr>";
  81.                
  82.         }
  83.     }
  84.  
  85.     if (!empty($guild)) {
  86.    
  87.         echo "<tr><th class='blocksubhead'>Official Guilds</th></tr>";
  88.        
  89.         foreach ($guild AS $key) {
  90.            
  91.                         $maingame = $gameslist[$key][0];
  92.             $link = $gameslist[$key][1];
  93.             if ($mia) {$link .= "&mia=1";}
  94.            
  95.             echo "<tr><td>&nbsp;&nbsp;&nbsp;<a href='pages.php?pageid=15&id=$link'>$maingame</a></td></tr>";
  96.                
  97.         }
  98.     }
  99.    
  100.     if (!empty($gamegroup)) {
  101.    
  102.         echo "<tr><th class='blocksubhead'>Gaming Groups</th></tr>";
  103.        
  104.         foreach ($gamegroup AS $key) {
  105.            
  106.                         $maingame = $gameslist[$key][0];
  107.             $link = $gameslist[$key][1];
  108.             if ($mia) {$link .= "&mia=1";}
  109.            
  110.             echo "<tr><td>&nbsp;&nbsp;&nbsp;<a href='pages.php?pageid=15&id=$link'>$maingame</a></td></tr>";
  111.                
  112.         }
  113.     }
  114.    
  115.     if (!empty($devdiv)) {
  116.    
  117.         echo "<tr><th class='blocksubhead'>Divisions in Development</th></tr>";
  118.        
  119.         foreach ($devdiv AS $key) {
  120.            
  121.                         $maingame = $gameslist[$key][0];
  122.             $link = $gameslist[$key][1];
  123.             if ($mia) {$link .= "&mia=1";}
  124.            
  125.             echo "<tr><td>&nbsp;&nbsp;&nbsp;<a href='pages.php?pageid=15&id=$link'>$maingame</a></td></tr>";
  126.                
  127.         }
  128.     }
  129.    
  130.     if (!empty($devonly)) {
  131.    
  132.         echo "<tr><th class='blocksubhead'>Miscellaneous &amp; Other</th></tr>";
  133.        
  134.         foreach ($devonly AS $key) {
  135.            
  136.                         $maingame = $gameslist[$key][0];
  137.             $link = $gameslist[$key][1];
  138.             if ($mia) {$link .= "&mia=1";}
  139.            
  140.             echo "<tr><td>&nbsp;&nbsp;&nbsp;<a href='pages.php?pageid=15&id=$link'>$maingame</a></td></tr>";
  141.                
  142.         }
  143.     }
  144.    
  145.     echo "</table></div></div></div>";
  146.     // End Roster Navigation List
  147.    
  148.     // Check if Main Page or Specific Game
  149.     if ($default == true) {
  150.     // Default page is Leadership Roster
  151.    
  152.         // Defined Needed Arrays
  153.         $ceo = array();
  154.         $coo = array();
  155.         $cdl = array();
  156.         $cde = array();
  157.         $adl = array();
  158.         $ade = array();
  159.         $dls = array();
  160.         $dos = array();
  161.         $ecs = array();
  162.         $gls = array();
  163.         $gos = array();
  164.        
  165.         // Start the page code
  166.         echo "<div style='width:80%; float:left;'>
  167.                 <div class='blockhead'>
  168.                     <h4>Clan Leadership Roster</h4>
  169.                 </div>
  170.                 <div class='blockbody'>
  171.                     <table width='100%' border='0' cellspacing='10' cellpadding='1'>
  172.                     <tbody><tr>";
  173.        
  174.         // Query the database for leaders only //
  175.         $leaderq = $db->query_read_slave("SELECT user.username, user.usertitle, usergroup.usergroupid, usergroup.opentag, userfield.userid FROM " . TABLE_PREFIX . "user AS user LEFT JOIN " . TABLE_PREFIX .  "usergroup as usergroup ON (user.usergroupid=usergroup.usergroupid) LEFT JOIN " . TABLE_PREFIX . "userfield as userfield ON (userfield.userid=user.userid) WHERE user.username!='' AND (user.usergroupid=6 OR user.usergroupid=5 OR user.usergroupid=17 OR user.usergroupid=18 OR user.usergroupid=46 OR user.usergroupid=24 OR user.usergroupid=38 OR user.usergroupid=34 OR user.usergroupid=37 OR user.usergroupid=42 OR user.usergroupid=55 OR user.usergroupid=56 OR user.usergroupid=57 OR user.usergroupid=58) ORDER BY title, username");
  176.        
  177.         // Convert query into a useable array //
  178.         $leaders = array();
  179.         while ($leadersarray = mysql_fetch_array($leaderq)) {
  180.             $leaders[] = $leadersarray;
  181.         }
  182.        
  183.         // Check for Each Rank specialties //
  184.         foreach ($leaders as $leader) {
  185.            
  186.             // Check each Leadergroup //
  187.             switch ($leader['usergroupid']) {
  188.            
  189.                 // Check for CDs //
  190.                 case '6':
  191.                     if (strrpos($leader['usertitle'],'cdir_exec.png') != false) {
  192.                         $ceo = $leader;
  193.                         break;
  194.                     } elseif (strrpos($leader['usertitle'],'cdir_asex.png') != false) {
  195.                         $coo = $leader;
  196.                         break;
  197.                     } elseif (strrpos($leader['usertitle'],'cdir_lead.png') != false) {
  198.                         $cdl = $leader;
  199.                         break;
  200.                     } elseif (strrpos($leader['usertitle'],'cdir_exp.png') != false) {
  201.                         $cde = $leader;
  202.                         break;
  203.                     }
  204.                 // Check for ADs //
  205.                 case '5':
  206.                     if (strrpos($leader['usertitle'],'adir_lead.png') != false) {
  207.                         $adl[] = $leader;
  208.                         break;
  209.                     } elseif (strrpos($leader['usertitle'],'adir_exp.png') != false) {
  210.                         $ade[] = $leader;
  211.                         break;
  212.                     }
  213.                 // Check for DLs //
  214.                 case '17':
  215.                     $dls[] = $leader;
  216.                     break;
  217.                 // Check for DOs //
  218.                 case '18':
  219.                     $dos[] = $leader;
  220.                     break;
  221.                 // Check for ECs //
  222.                 case '24':
  223.                     $ecs[] = $leader;
  224.                     break;
  225.                 // Check for LTs //
  226.                 case '38':
  227.                     $lts[] = $leader;
  228.                     break;
  229.                 // Check for GLs //
  230.                 case '55':
  231.                     $gls[] = $leader;
  232.                     break;
  233.                 // Check for GOs //
  234.                 case '56':
  235.                     $gos[] = $leader;
  236.                     break;
  237.             }
  238.         }
  239.         // Executive Row //
  240.         echo "<td colspan='3' width='50%' align='center' valign='top' style='border:none;'>
  241.             <p><img alt='Executive Director' border='0' src='images/ranks/v9/cdir_exec.png' /></p>
  242.             <a href='member.php?u=".$ceo['userid']."'>".$ceo['opentag'].$ceo['username']."</span></a>
  243.             </td>";
  244.         // CD Row //
  245.         echo "</tr><tr>";
  246.         // Leadership //
  247.         echo "<td width='33.3%' align='center' valign='top' style='border:none;'>
  248.             <p><img alt='Director of Leadership' border='0' src='images/ranks/v9/cdir_lead.png' /></p>";
  249.         if (empty($cdl) == false) {
  250.                     echo "<a href='member.php?u=".$cdl['userid']."'>".$cdl['opentag'].$cdl['username']."</span></a>";
  251.         } else {
  252.                     echo "<span style='color:#1f4fae; font-weight:bold; text-decoration:underline;'>Closed</span></a>";
  253.         }
  254.         echo "</td>";
  255.         // Assistant Executive //
  256.         echo "<td width='33%' align='center' valign='top' style='border:none;'>
  257.                        <p><img alt='Assistant Executive Director' border='0' src='images/ranks/v9/cdir_asex.png' /></p>";
  258.         if (empty($coo) == false) {
  259.                     echo "<a href='member.php?u=".$coo['userid']."'>".$coo['opentag'].$coo['username']."</span></a>";
  260.         } else {
  261.                     echo "<span style='color:#1f4fae; font-weight:bold; text-decoration:underline;'>Open</span>";
  262.         }
  263.                 echo "</td>";
  264.         // Expansion //
  265.         echo "<td width='33%' align='center' valign='top' style='border:none;'>
  266.             <p><img alt='Director of Expansion' border='0' src='images/ranks/v9/cdir_exp.png' /></p>";
  267.         if (empty($cde) == false) {
  268.                     echo "<a href='member.php?u=".$cde['userid']."'>".$cde['opentag'].$cde['username']."</span></a>";
  269.         } else {
  270.                     echo "<span style='color:#1f4fae; font-weight:bold; text-decoration:underline;'>Closed</span></a>";
  271.         }
  272.         echo "</td>";
  273.         // AD Row //
  274.         echo "</tr><tr>";
  275.         // Leadership //
  276.                 echo "<td align='center' valign='top' style='border:none;'>
  277.             <p><img alt='Assistant Director of Leadership' border='0' src='images/ranks/v9/adir_lead.png' /></p>";
  278.         if (empty($adl) == false) {
  279.                     foreach ($adl as $ad) {echo "<a href='member.php?u=".$ad['userid']."'>".$ad['opentag'].$ad['username']."</span></a><br/>";}
  280.         } else {
  281.                     echo "<span style='color:#3391bd; font-weight:bold; text-decoration:underline;'>Open</span>";    
  282.         }
  283.                 echo " </td>";
  284.         // Empty //
  285.         echo "<td style='border:none;'>&nbsp;</td>";
  286.         // Development //
  287.                 echo "<td align='center' valign='top' style='border:none;'>
  288.             <p><img alt='Assistant Director of Expansion' border='0' src='images/ranks/v9/adir_exp.png' /></p>";
  289.         if (empty($ade) == false) {
  290.                     foreach ($ade as $ad) {echo "<a href='member.php?u=".$ad['userid']."'>".$ad['opentag'].$ad['username']."</span></a><br/>";}
  291.         } else {
  292.                     echo "<span style='color:#3391bd; font-weight:bold; text-decoration:underline;'>Open</span>";
  293.         }
  294.                 echo "</td>";
  295.         // DL, GL, DC, Row Row //
  296.         echo "</tr><tr>";
  297.         //DLs//
  298.                 echo "<td align='center' valign='top' style='border:none;'>
  299.             <p><img alt='Division Leader' border='0' src='images/ranks/v9/dlead.png' /></p>";
  300.         if (empty($dls) == false) {
  301.                     foreach ($dls as $dl) {echo "<a href='member.php?u=".$dl['userid']."'>".$dl['opentag'].$dl['username']."</span></a></br>";}  
  302.         } else {
  303.                     echo "<span style='color:#ac5900; font-weight:bold; font-style:italic; text-decoration:none;'>Open</span>";
  304.         }
  305.                 echo "</td>";
  306.         //GLs//
  307.                 echo "<td align='center' valign='top' style='border:none;'>
  308.             <p><img alt='Guild Leader' border='0' src='images/ranks/v9/glead.png' /></p>";
  309.         if (empty($gls) == false) {
  310.                     foreach ($gls as $gl) {echo "<a href='member.php?u=".$gl['userid']."'>".$gl['opentag'].$gl['username']."</span></a></br>";}  
  311.         } else {
  312.             echo "<span style='color:#653281; font-weight:bold;'>Open</span>";
  313.         }
  314.                 echo "</td>";
  315.         //EC//
  316.                 echo "<td align='center' valign='top' style='border:none;'>
  317.                 <p><img alt='Expansion Coordinator' border='0' src='images/ranks/v9/coor_exp.png' /></p>";
  318.         if (empty($ecs) == false) {
  319.                     foreach ($ecs as $dc) {echo "<a href='member.php?u=".$dc['userid']."'>".$dc['opentag'].$dc['username']."</span></a></br>";}  
  320.         } else {
  321.                     echo "<span style='color:#007c0f; font-weight:bold; font-style:italic; text-decoration:none;'>Open</span>";
  322.         }
  323.                 echo "</td>";
  324.         // DO, GO, and LT Row //
  325.         echo "</tr><tr>";
  326.         //DO//
  327.                 echo "<td align='center' valign='top' style='border:none;'>
  328.             <p><img alt='Division Officer' border='0' src='images/ranks/v9/doff.png' /></p>";
  329.         if (empty($dos) == false) {
  330.                     foreach ($dos as $do) {echo "<a href='member.php?u=".$do['userid']."'>".$do['opentag'].$do['username']."</span></a></br>";}      
  331.         } else {
  332.                     echo "<span style='color:#b07d01; font-weight:bold; font-style:italic; text-decoration:none;'>Open</span>";
  333.         }
  334.                 echo "</td>";
  335.         //GO//
  336.                 echo "<td align='center' valign='top' style='border:none;'>
  337.                 <p><img alt='Guild Officer' border='0' src='images/ranks/v9/goff.png' /></p>";
  338.         if (empty($gos) == false) {
  339.                     foreach ($gos as $go) {echo "<a href='member.php?u=".$go['userid']."'>".$go['opentag'].$go['username']."</span></a></br>";}
  340.         } else {
  341.                     echo "<span style='color:#885aa1; font-style:italic; font-weight:bold;'>Open</span>";
  342.         }
  343.                 echo "</td>";
  344.         //LT//
  345.                 echo "<td align='center' valign='top' style='border:none;'>
  346.             <p><img alt='Leadership Trainee' border='0' src='images/ranks/v9/ltrain.png' /></p>";
  347.         if (empty($lts) == false) {
  348.                     foreach ($lts as $lt) {echo "<a href='member.php?u=".$lt['userid']."'>".$lt['opentag'].$lt['username']."</span></a></br>";}
  349.         } else {
  350.                     echo "<span style='color:#ad2c17; font-weight:bold; font-style:italic;'>Open</span>";
  351.         }
  352.                 echo "</td>";
  353.         // //End for of Table//
  354.         echo "</tr>
  355.           </tbody>
  356.         </table>
  357.       </div>
  358.     </div>";
  359.     // END Leadership
  360.     } else {
  361.        
  362.         echo "<div style='width:80%; float:left;'>";
  363.        
  364.         // Find Key //
  365.         for ($i=0;$i<count($gameslist);$i++) {
  366.             if (in_array($gameid, $gameslist[$i])) {$key = $i;}
  367.         }
  368.        
  369.         $maingame = $gameslist[$key][0];
  370.         $link = $gameslist[$key][1];
  371.         $ign = $gameslist[$key][2];
  372.         $field = $gameslist[$key][3];
  373.         $bitcheck = 1<<$gameslist[$key][4];
  374.         $numfields = $gameslist[$key][5];
  375.         $colwidth = (100 / $numfields)."%";
  376.        
  377.         // Check for MIA Roster
  378.         if ($mia) {$link .= "&mia=1";}
  379.        
  380.         $addedsort = "";
  381.         $sortlink = "";
  382.        
  383.         // Check for possible sort
  384.         switch ($sortby) {
  385.             case "":
  386.                 $addedsort .= "";
  387.                 break;
  388.             case "joindate":
  389.                 $addedsort .= ", joindate";
  390.                 break;
  391.             case "lastactive":
  392.                 $addedsort .= ", lastactivity";
  393.                 break;
  394.             case "posts":
  395.                 $addedsort .= ", posts";
  396.                 break;
  397.         }
  398.         // Check for possible sort order and create links
  399.         switch ($sortorder) {
  400.             case "":
  401.                 $sortlink = "&order=desc";
  402.                 break;
  403.             case "asc":
  404.                 $addedsort .= " ASC";
  405.                 $sortlink = "&order=desc";
  406.                 break;
  407.             case "desc":
  408.                 $addedsort .= " DESC";
  409.                 $sortlink = "&order=asc";
  410.                 break;
  411.         }
  412.        
  413.         echo "<div class='blockhead'><h4>$maingame - Main Game Members</h4></div>
  414.               <div class='blockbody'>
  415.               <table width='100%' style='border:none; border-collapse:collapse;'>
  416.                 <tbody>
  417.                     <tr>
  418.                         <th width='$colwidth' style='border:none; border-collapse:collapse;' class='blocksubhead'><strong>Username</strong></th>
  419.                         <th width='$colwidth' style='border:none; border-collapse:collapse;' class='blocksubhead'><strong>Rank</strong></th>";
  420.                    
  421.         if ($ign != "") { echo "<th width='$colwidth' style='border:none; border-collapse:collapse;' class='blocksubhead'><strong>$ign</strong></th>"; }           
  422.                        
  423.         echo            "<th width='$colwidth' style='border:none; border-collapse:collapse;' class='blocksubhead'><strong><a href='pages.php?pageid=15&id=$link&sort=joindate$sortlink'>Join Date</a></strong></th>
  424.                         <th width='$colwidth' style='border:none; border-collapse:collapse;' class='blocksubhead'><strong><a href='pages.php?pageid=15&id=$link&sort=lastactive$sortlink'>Last Active</a></strong></th>";          
  425.         echo        "</tr>";
  426.         // Check for in-game field
  427.         if ($field != "") { $userfield = "userfield." . $field . ","; } else { $userfield = ""; }
  428.        
  429.         // User Query
  430.         $users = $db->query_read_slave("SELECT user.username, user.joindate, user.lastactivity, user.posts, usergroup.usergroupid, usergroup.title, usergroup.opentag, userfield.field5, " . $userfield . " userfield.userid FROM " . TABLE_PREFIX . "user AS user LEFT JOIN " . TABLE_PREFIX .  "usergroup as usergroup ON (user.usergroupid = usergroup.usergroupid) LEFT JOIN " . TABLE_PREFIX . "userfield as userfield ON (userfield.userid = user.userid) WHERE userfield.field5='" . $maingame . "' AND user.username != '' ORDER BY field(user.usergroupid,17,18,55,56,38,50,6,5,24,58,54,49,47,53,52,51,35,2,27,45,21,20,23,8,3,4,0)" . $addedsort . ", username");
  431.         $total = 0;
  432.        
  433.         // Set the users array
  434.         $arrayusers = array();
  435.         while ($userarray = mysql_fetch_array($users)) {
  436.             $arrayusers[] = $userarray;
  437.         }
  438.        
  439.         foreach ($arrayusers as $userinfo) {
  440.    
  441.             //Define Variables //
  442.             $username = $userinfo['username'];
  443.             $userid = $userinfo['userid'];
  444.             // get field if there is one //
  445.             if ($field != "") { $userign = $userinfo[$field]; }
  446.             $groupid = $userinfo['usergroupid'];
  447.             $userrank = $userinfo['title'];
  448.             $opentag = $userinfo['opentag'];
  449.             $userjoin = vbdate($vbulletin->options['dateformat'], $userinfo['joindate'], true);
  450.             $useractive = vbdate($vbulletin->options['dateformat'], $userinfo['lastactivity'], true);
  451.             $userposts = $userinfo['posts'];
  452.        
  453.             if ($username != NULL) {
  454.                 if ($mia == false) {
  455.                     if (!in_array($groupid, array(1,3,4,7,8,20,21,23))) {
  456.                    
  457.                         echo "<tr>
  458.                                 <td style='border:none; border-collapse:collapse;' class='blockrow'><a href='member.php?u=$userid'>" . $opentag . $username . "</span></a></td>
  459.                                 <td style='border:none; border-collapse:collapse;' class='blockrow'>" . $userrank . "</td>";
  460.                        
  461.                         if ($field != "") { echo "<td style='border:none; border-collapse:collapse;' class='blockrow'>" . $userign . "</td>"; }
  462.                        
  463.                         echo    "<td style='border:none; border-collapse:collapse;' class='blockrow'>" . $userjoin . "</td>
  464.                                 <td style='border:none; border-collapse:collapse;' class='blockrow'>" . $useractive . "</td>
  465.                             </tr>";
  466.                            
  467.                         $total += 1;
  468.                     }
  469.                 } else {
  470.                     if ($groupid == 21) {
  471.                    
  472.                         echo "<tr>
  473.                                 <td style='border:none; border-collapse:collapse;' class='blockrow'><a href='member.php?u=$userid'>" . $opentag . $username . "</span></a></td>
  474.                                 <td style='border:none; border-collapse:collapse;' class='blockrow'>" . $userrank . "</td>";
  475.                        
  476.                         if ($field != "") { echo "<td style='border:none; border-collapse:collapse;' class='blockrow'>" . $userign . "</td>"; }
  477.                        
  478.                         echo    "<td style='border:none; border-collapse:collapse;' class='blockrow'>" . $userjoin . "</td>
  479.                                 <td style='border:none; border-collapse:collapse;' class='blockrow'>" . $useractive . "</td>
  480.                             </tr>";
  481.                            
  482.                         $total += 1;
  483.                     }
  484.                 }
  485.             }
  486.         }
  487.            
  488.         echo "<tr><td colspan='$numfields' style='border:none; border-collapse:collapse;' class='blocksubhead'>Total Main Members: $total</td></tr></table></div><br/><br/>";
  489.        
  490.         if ($mia == false) {
  491.             if ($maingame != "Other Game") {
  492.                 echo "<div class='blockhead'><h4>$maingame - Other Game Members</h4></div>
  493.                       <div class='blockbody'>
  494.                       <table width='100%'>
  495.                         <tbody>
  496.                             <tr>
  497.                                 <th width='$colwidth' style='border:none; border-collapse:collapse;' class='blocksubhead'><strong>Username</strong></th>
  498.                                 <th width='$colwidth' style='border:none; border-collapse:collapse;' class='blocksubhead'><strong>Rank</strong></th>";
  499.                            
  500.                 if ($ign != "") { echo "<th width='$colwidth' style='border:none; border-collapse:collapse;' class='blocksubhead'><strong>$ign</strong></th>"; }           
  501.                                
  502.                 echo            "<th width='$colwidth' style='border:none; border-collapse:collapse;' class='blocksubhead'><strong>Join Date</strong></th>
  503.                                 <th width='$colwidth' style='border:none; border-collapse:collapse;' class='blocksubhead'><strong>Last Active</strong></th>
  504.                             </tr>";
  505.                 if ($field != "") { $userfield = "userfield." . $field . ","; } else { $userfield = ""; }
  506.                
  507.                                 // Get Other Game Members
  508.                                 $users = $db->query_read_slave("SELECT user.username, user.joindate, user.lastactivity, usergroup.usergroupid, usergroup.title, usergroup.opentag, userfield.field6, " . $userfield . " userfield.userid FROM " . TABLE_PREFIX . "user AS user LEFT JOIN " . TABLE_PREFIX .  "usergroup as usergroup ON (user.usergroupid = usergroup.usergroupid) LEFT JOIN " . TABLE_PREFIX . "userfield as userfield ON (userfield.userid = user.userid) WHERE (userfield.field5 != '" . $maingame . "') AND (userfield.field6 & " . $bitcheck . ") AND (user.username != '') ORDER BY title, username");
  509.                 $total = 0;
  510.                
  511.                                 // Set the Users Aray
  512.                 $arrayusers = array();
  513.                 while ($userarray = mysql_fetch_array($users)) {
  514.                     $arrayusers[] = $userarray;
  515.                 }
  516.                
  517.                 foreach ($arrayusers as $userinfo) {
  518.                     //Define Variables //
  519.                     $username = $userinfo['username'];
  520.                     $userid = $userinfo['userid'];
  521.                     // get field if there is one //
  522.                     if ($field != "") { $userign = $userinfo[$field]; }
  523.                     $groupid = $userinfo['usergroupid'];
  524.                     $userrank = $userinfo['title'];
  525.                     $opentag = $userinfo['opentag'];
  526.                     $userjoin = vbdate($vbulletin->options['dateformat'], $userinfo['joindate'], true);
  527.                     $useractive = vbdate($vbulletin->options['dateformat'], $userinfo['lastactivity'], true);
  528.                
  529.                     if ($username != NULL) {
  530.                         if (!in_array($groupid, array(1,3,4,7,8,20,21,23))) {
  531.                        
  532.                             echo "<tr>
  533.                                     <td style='border:none; border-collapse:collapse;' class='blockrow'><a href='member.php?u=$userid'>" . $opentag . $username . "</span></a></td>
  534.                                     <td style='border:none; border-collapse:collapse;' class='blockrow'>" . $userrank . "</td>";
  535.                            
  536.                             if ($field != "") { echo "<td style='border:none; border-collapse:collapse;' class='blockrow'>" . $userign . "</td>"; }
  537.                            
  538.                             echo    "<td style='border:none; border-collapse:collapse;' class='blockrow'>" . $userjoin . "</td>
  539.                                     <td style='border:none; border-collapse:collapse;' class='blockrow'>" . $useractive . "</td>
  540.                                 </tr>";
  541.                                
  542.                             $total += 1;
  543.                         }
  544.                     }
  545.                 }
  546.                
  547.                 echo "<tr><td colspan='$numfields' class='blocksubhead'>Total Other Members: $total</td></tr></table></div><br/><br/>";
  548.             }
  549.         }
  550.         echo "</div>";
  551.     }
  552. echo "</td>
  553.              </tr>
  554.            </tbody>
  555.          </table>
  556.        </div>
  557.      </blockquote>
  558.      <div class='bottomBar'>
  559.        <div class='bottomBarLeft'>
  560.          <div class='bottomBarRight'>&nbsp;</div>
  561.        </div>
  562.      </div>
  563.    </div>
  564.  </div>
  565. </div>
  566. <div class='forumBitBoxTBB'>
  567.  <div class='forumbitBoxBL'>
  568.    <div class='forumBitBoxBR'>
  569.      <div class='forumBitBoxBWrap'></div>
  570.    </div>
  571.  </div>
  572. </div>";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement