Changeset 1042

Show
Ignore:
Timestamp:
03/21/07 15:44:33 (2 years ago)
Author:
ben
Message:

Deleting widgets now triggers a widget delete event.

Files:

Legend:

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

    r1035 r1042  
    141141     
    142142    function widget_destroy($ident) { 
    143          
    144         delete_records('widgets','ident',$ident); 
    145         widget_remove_data($ident); 
    146          
     143        if ($widget = get_record('widgets','ident',$ident)) { 
     144            if ($widget = plugin_hook("widget","delete",$widget)) { 
     145                delete_records('widgets','ident',$ident); 
     146                widget_remove_data($ident); 
     147            } 
     148        } 
    147149    } 
    148150