芝麻web文件管理V1.00
编辑当前文件:/home/p/r/i/prismawe/clients/canaldegap.fr_old/admin/deletegroup.php
GetGroupOperations(); $userops =& $gCms->GetUserOperations(); $groupobj = $groupops->LoadGroupByID($group_id); $group_name = $groupobj->name; # check to make sure we're not a member of this group if( $userops->UserInGroup($userid,$group_id) ) { # can't delete a group we're a member of. redirect("listgroups.php".$urlext); } #Perform the deletegroup_pre callback foreach($gCms->modules as $key=>$value) { if ($gCms->modules[$key]['installed'] == true && $gCms->modules[$key]['active'] == true) { $gCms->modules[$key]['object']->DeleteGroupPre($groupobj); } } // now do the work. Events::SendEvent('Core', 'DeleteGroupPre', array('group' => &$groupobj)); if ($groupobj) { $result = $groupobj->Delete(); } #Perform the deletegroup_post callback foreach($gCms->modules as $key=>$value) { if ($gCms->modules[$key]['installed'] == true && $gCms->modules[$key]['active'] == true) { $gCms->modules[$key]['object']->DeleteGroupPost($groupobj); } } Events::SendEvent('Core', 'DeleteGroupPost', array('group' => &$groupobj)); if ($result == true) { audit($group_id, $group_name, 'Deleted Group'); } } redirect("listgroups.php".$urlext); # vim:ts=4 sw=4 noet ?>