<?php
if (! $userid)
{
echo "<table border='0' align='center' style='border:1px solid #FFFFFF' cellspacing='0' width='95%'>";
echo " <tr>";
echo " <td width='100%' valign='middle' style='border-bottom: solid 1px #FFFFFF' class='cathead'><img src='http://quickbb.com/forums/skin/1/images/logo.jpg'></td>";
echo " </tr>";
echo " <tr>";
echo " <td width='100%' valign='middle' style='padding: 8' class='endrow2'><p align='center'>Welcome Guest ( <a href='index.php?act=login'>Log In</a> | Register )</td>";
echo " </tr>";
echo "</table>";
echo "</font>";
}
elseif ($userid == "NULL")
{
echo "<table border='0' align='center' style='border:1px solid #FFFFFF' cellspacing='0' width='95%'>";
echo " <tr>";
echo " <td width='100%' valign='middle' style='border-bottom: solid 1px #FFFFFF' class='cathead'>Header image goes here.</td>";
echo " </tr>";
echo " <tr>";
echo " <td width='100%' valign='middle' style='padding: 8' class='endrow2'><p align='center'>Welcome Guest ( <a href='index.php?act=login'>Log In</a> | Register )</td>";
echo " </tr>";
echo "</table>";
echo "</font>";
}
elseif ($userid)
{
$member_file = file ("data/members.txt");
$group_file = file ("data/groups.txt");
foreach($member_file as $member)
{
foreach($group_file as $group)
{
// split up the member information
$member_parts = explode ("|", $member);
$mem_id = trim($member_parts[0]);
$username = trim($member_parts[1]);
$postcount = trim($member_parts[3]);
$mgid = trim($member_parts[4]);
// split up the group information
$group_parts = explode ("|", $group);
$gid = trim($group_parts[0]);
$gname = trim($group_parts[1]);
$admin = trim($group_parts[2]);
$smod = trim($group_parts[3]);
}
}
if ($gid == $mgid)
{
if ($admin == "N")
{
echo "<table border='0' align='center' style='border:1px solid #FFFFFF' cellspacing='0' width='95%'>";
echo " <tr>";
echo " <td width='100%' valign='middle' style='border-bottom: solid 1px #FFFFFF' class='cathead'>Header image goes here.</td>";
echo " </tr>";
echo " <tr>";
echo " <td width='100%' valign='middle' style='padding: 8' class='endrow2'><b>Logged in as: {$userid}</b> ( <a href='process/logout.php'>Log Out</a> )</td>";
echo " </tr>";
echo "</table>";
echo "</font>";
}
}
elseif ($gid == $mgid)
{
if ($admin == "Y")
{
echo "<table border='0' align='center' style='border:1px solid #FFFFFF' cellspacing='0' width='95%'>";
echo " <tr>";
echo " <td width='100%' valign='middle' style='border-bottom: solid 1px #FFFFFF' class='cathead'>Header image goes here.</td>";
echo " </tr>";
echo " <tr>";
echo " <td width='100%' valign='middle' style='padding: 8' class='endrow2'><b>Logged in as: {$userid}</b> ( <a href='process/logout.php'>Log Out</a> ) ( <a href='admin.php'><b>Admin CP</b></a> )</td>";
echo " </tr>";
echo "</table>";
echo "</font>";
}
}
}
?>
Now, when a user is logged in, nothing is displayed. It doesn't seem to get the Y or N from the group file and match to the member group.
Sample line from memberfile looks like:
1|User|Password|0|1|1
Sample line from groupfile looks like:
1|Admin|Y|Y
Any help?