function datereminder_user in Date Reminder 6.2
Same name and namespace in other branches
- 6 datereminder.module \datereminder_user()
Implements hook_user().
Remove any reminders for given users(s)
Note: This is the D6 api. Ideally, we'd turn this into calls to the D7 functions, but the interfaces and implementations are different enough (and simple enough) that we'll just keep both.
File
- ./
datereminder.module, line 190 - Support for reminders for nodes with dates.
Code
function datereminder_user($op, &$edit, &$account, $category = NULL) {
switch ($op) {
case 'delete':
module_load_include('inc', 'datereminder', 'includes/date');
module_load_include('inc', 'datereminder', 'includes/defines');
module_load_include('inc', 'datereminder', DATEREMINDER_DB);
if (is_array($edit['accounts'])) {
// A multi-user delete from Admin > User management > Users.
$uids = $edit['accounts'];
}
else {
// A single-user delete from the edit tab on the user's profile.
$uids = array(
$edit['_account']->uid,
);
}
_datereminder_delete_uids($uids);
break;
}
}