Changeset 986
- Timestamp:
- 02/20/07 16:51:16 (2 years ago)
- Files:
-
- devel/mod/profile/lib.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
devel/mod/profile/lib.php
r930 r986 57 57 58 58 $function['search:init'][] = $CFG->profilelocation . "profile.config.php"; 59 60 // Delete users 61 listen_for_event("user","delete","profile_user_delete"); 59 62 60 63 // Add items to the dashboard if it exists … … 167 170 168 171 } 172 173 function profile_user_delete($object_type, $event, $object) { 174 175 global $CFG, $data; 176 if (!empty($object->ident) && $object_type == "user" && $event == "delete") { 177 foreach($data['profile:details'] as $profiletype) { 178 if ($profiletype->field_type == "keywords") { 179 delete_records('tags','owner',$object->ident,'tagtype',$profiletype->internal_name); 180 } 181 } 182 delete_records('profile_data','owner',$object->ident); 183 } 184 return $object; 185 186 } 169 187 170 188 ?>
