Changeset 1013

Show
Ignore:
Timestamp:
03/07/07 17:38:30 (2 years ago)
Author:
ben
Message:

Implemented the action to delete a user.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • devel/units/users/userdetails_actions.php

    r985 r1013  
    44global $USER, $CFG; 
    55global $page_owner; 
     6global $messages; 
    67 
    78$id = optional_param('id',0,PARAM_INT); 
     
    1314     
    1415    // Update user details 
     16    case "user:delete": 
     17            if (user_delete($page_owner)) { 
     18                if ($_SESSION['userid'] == $page_owner) { 
     19                    $messages[] = __gettext("You have successfully deleted your account."); 
     20                } else { 
     21                    $messages[] = __gettext("The user was deleted."); 
     22                } 
     23            } else { 
     24                $messages[] = __gettext("Error: the user could not be deleted."); 
     25            } 
     26            if ($_SESSION['userid'] == $page_owner) { 
     27                $_SESSION['messages'] = $messages; 
     28                header("Location: {$CFG->wwwroot}login/logout.php"); 
     29                exit; 
     30            } 
     31        break; 
    1532    case "userdetails:update": 
    1633