Fix user deletion
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
/********************/
|
||||
|
||||
include("path.php");
|
||||
include(BASE."include/"."incl.php");
|
||||
include(BASE."include/incl.php");
|
||||
|
||||
apidb_header("Admin Users Management");
|
||||
|
||||
@@ -18,12 +18,8 @@ if(!$_SESSION['current']->hasPriv("admin"))
|
||||
if($_REQUEST['action'] == "delete" && is_numeric($_REQUEST['userId']))
|
||||
{
|
||||
$oUser = new User($_REQUEST['userId']);
|
||||
$sEmail = $oUser->sEmail;
|
||||
if($sEmail)
|
||||
{
|
||||
$oUser->delete();
|
||||
}
|
||||
}
|
||||
|
||||
// search form
|
||||
echo html_frame_start("Users Management","400","",0)
|
||||
|
||||
@@ -141,9 +141,9 @@ class User {
|
||||
function delete()
|
||||
{
|
||||
if(!$this->isLoggedIn()) return false;
|
||||
$hResult2 = query_appdb("DELETE FROM user_privs WHERE id = '".$this->iUserId."'");
|
||||
$hResult3 = query_appdb("DELETE FROM user_prefs WHERE id = '".$this->iUserId."'");
|
||||
return($hResult = query_appdb("DELETE FROM user_list WHERE id = '".$this->iUserId."'"));
|
||||
$hResult2 = query_appdb("DELETE FROM user_privs WHERE userid = '".$this->iUserId."'");
|
||||
$hResult3 = query_appdb("DELETE FROM user_prefs WHERE userid = '".$this->iUserId."'");
|
||||
return($hResult = query_appdb("DELETE FROM user_list WHERE userid = '".$this->iUserId."'"));
|
||||
}
|
||||
|
||||
|
||||
@@ -198,7 +198,6 @@ class User {
|
||||
function isMaintainer($iVersionId=null)
|
||||
{
|
||||
if(!$this->isLoggedIn()) return false;
|
||||
|
||||
if($iVersionId)
|
||||
{
|
||||
$sQuery = "SELECT * FROM appMaintainers WHERE userid = '".$this->iUserId."' AND versionId = '$iVersionId'";
|
||||
|
||||
Reference in New Issue
Block a user