Changeset 1003

Show
Ignore:
Timestamp:
03/05/07 13:13:37 (2 years ago)
Author:
ben
Message:

More deleting-users cleanup code.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • devel/mod/file/lib.php

    r995 r1003  
    1414        $CFG->folders->handler["elgg"]['view'] = "file_folder_view"; 
    1515        $CFG->folders->handler["elgg"]['preview'] = "file_folder_preview"; 
     16         
     17   // Delete users 
     18        listen_for_event("user","delete","file_user_delete"); 
    1619} 
    1720 
  • devel/mod/friend/lib.php

    r930 r1003  
    6060} 
    6161 
     62    function friend_init() { 
     63        global $CFG; 
     64        // Delete users 
     65            listen_for_event("user","delete","friend_user_delete");         
     66    } 
     67 
    6268    function friend_page_owner() { 
    63          
    6469        $friends_name = optional_param('friends_name'); 
    6570        if (!empty($friends_name)) { 
    6671            return user_info_username('ident', $friends_name); 
    6772        } 
    68          
     73    } 
     74     
     75    function friend_user_delete($object_type, $event, $object) { 
     76        if (!empty($object->ident) && $object_type == "user" && $event == "delete") { 
     77            delete_records('friends','owner',$object->ident); 
     78            delete_records('friends','friend',$object->ident); 
     79        } 
    6980    } 
    7081