Viewing file: userFunctions.inc.php3 (5.79 KB) -rwxr-xr-x Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?
require("$mysqlCall");
if(checkSuperSession($superSession, $REMOTE_ADDR))
{
include("include/rootGui.inc.php3");
$userId2 = getUserSUId($superSession);
$userInfo2 = getUserInfo($userId2);
if(($userInfo2[SuperUser] == 1) && ($userInfo2[manageUsers]==1) && ($userInfo2[active]==1))
{
$userInfo = getUserInfo($userId);
##########################################################
if($deActivate && $superUser)
{
print("Umm..... What is the point of doing that?????<br>");
}
##########################################################
else if($deActivate) /* turn user off, kept in database for email/name for news generation */
{
$zipo = 0;
require("$mysqlCall");
$query = "replace into $users values('$userInfo[ID]', '$userInfo[user]', '$userInfo[pass]', '$zipo ', '$userInfo[email]', '$zipo', '$zipo','$zipo', '$zipo', '$zipo','$zipo', '$zipo','$zipo')";
$mysql_result=mysql_query($query) or die(mysql_error());
if($mysql_result)
{
print("User has been de-activated, unable to logon.");
}
else
{
print("Something Wrong Here");
}
}
##########################################################
else if($activate)
{
$zipo = 0;
$one = 1;
require("$mysqlCall");
$query = "replace into $users values('$userInfo[ID]', '$userInfo[user]', '$userInfo[pass]', '$zipo ', '$userInfo[email]', '$zipo', '$one','$zipo', '$zipo', '$zipo','$zipo', '$zipo','$zipo')";
$mysql_result=mysql_query($query) or die(mysql_error());
if($mysql_result)
{
print("User has been activated");
$userInfo = getUserInfo($userInfo[ID]);
include("userValues.inc.php3");
include("users.php3");
}
else
{
print("Something Wrong Here");
}
}
##########################################################
else if($superUser==1)
{
$zipo = 0;
$one = 1;
require("$mysqlCall");
$query = "replace into $users values('$userInfo[ID]', '$userInfo[user]', '$userInfo[pass]', '$one', '$userInfo[email]', '$zipo', '$one','$zipo', '$zipo', '$zipo','$zipo', '$zipo','$zipo')";
$mysql_result=mysql_query($query) or die(mysql_error());
if($mysql_result)
{
print("User has been made a super user, but is unable to do anything at the moment<br>");
$userInfo = getUserInfo($userId);
include("userValues.inc.php3");
include("users.php3");
}
else
{
print("Something Wrong Here");
}
}
else if($superUser==2) /* turn off super user function aspect, NULL value was returing 0 */
{
$zipo = 0;
$one = 1;
require("$mysqlCall");
$query = "replace into $users values('$userInfo[ID]', '$userInfo[user]', '$userInfo[pass]', '$zipo', '$userInfo[email]', '$zipo', '$one','$zipo', '$zipo', '$zipo', '$zipo', '$zipo', '$zipo')";
$mysql_result=mysql_query($query) or die(mysql_error());
if($mysql_result)
{
print("User is no longer a super users, but rather a normal user");
}
else
{
print("Something Wrong Here");
}
}
else if((isset($manageUsers)) || (isset($addNews)) || (isset($manageNews)) || (isset($manageNewsSpool)) || (isset($manageTopics)) || (isset($manageImages)))
{
print("<br><br>Making Changes to $userInfo[user]'s rights on system<br>");
$zero = 0; /* turn function off */
$one = 1; /* turn fucntion on */
##################################
if(isset($manageUsers))
{
print("manageUsers<br>");
}
else
{
$manageUsers = $userInfo[manageUsers];
}
##################################
if(isset($addNews))
{
print("addNews value<br>");
}
else
{
$addNews = $userInfo[addNews];
}
##################################
if(isset($manageNews))
{
print("mangeNews<br>");
}
else
{
$manageNews = $userInfo[manageNews];
}
##################################
if(isset($manageNewsSpool))
{
print("Manage News Spool<br>");
}
else
{
$manageNewsSpool = $userInfo[manageNewsSpool];
}
##################################
if(isset($manageTopics))
{
print("Manage Topics<br>");
}
else
{
$manageTopics = $userInfo[manageTopics];
}
##################################
if(isset($manageImages))
{
print("Manage Images<br>");
}
else
{
$manageImages = $userInfo[manageImages];
}
##################################
$query = "replace into $users values('$userInfo[ID]', '$userInfo[user]', '$userInfo[pass]', '$userInfo[SuperUser] ', '$userInfo[email]', '$userInfo[notify]', '$userInfo[active]','$manageUsers', '$addNews', '$manageNews','$manageNewsSpool', '$manageTopics', '$manageImages')";
$mysql_result=mysql_query($query) or die(mysql_error());
if($mysql_result)
{
print("Looks as though that worked :)");
$userInfo = getUserInfo($userInfo[ID]);
include("userValues.inc.php3");
include("users.php3");
}
else
{
print("Something Wrong Here");
}
}
else
{
print("Nothing has been selected");
}
}
else
{
print("You do not have access to this function");
}
include("include/guiBase.inc.php3");
}
else
{
/* session is bad */
print("Bad Session ID ($superSession)!<BR>\n");
$superSession = "";
}
?>
|