Changeset 1000

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

Templates will now be deleted for deleted users.

Files:

Legend:

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

    r925 r1000  
    2020} 
    2121 
     22function template_init() { 
     23    // Delete users 
     24    listen_for_event("user","delete","template_user_delete"); 
     25} 
     26 
    2227function templates_root($vars) { 
    2328    global $CFG; 
     
    2530} 
    2631 
     32function template_user_delete($object_type, $event, $object) { 
     33    global $CFG, $data; 
     34    if (!empty($object->ident) && $object_type == "user" && $event == "delete") { 
     35        if ($templates = get_records_sql("select * from {$CFG->prefix}templates where owner = {$object->ident}")) { 
     36            foreach($templates as $template) { 
     37                delete_records('template_elements','template_id',$template->ident); 
     38            } 
     39        } 
     40        delete_records('templates','owner',$object->ident); 
     41    } 
     42    return $object; 
     43} 
     44 
    2745?>