mirror of
https://github.com/Mibew/mibew.git
synced 2025-02-07 16:24:43 +03:00
Create delete_group function
This commit is contained in:
parent
34341ef01c
commit
7ce1add5dc
@ -97,13 +97,9 @@ class ManagementController extends AbstractController
|
||||
{
|
||||
csrf_check_token($request);
|
||||
|
||||
$db = Database::getInstance();
|
||||
|
||||
// Remove the group and all its relations.
|
||||
$group_id = $request->attributes->getInt('group_id');
|
||||
$db->query("DELETE FROM {opgroup} WHERE groupid = ?", array($group_id));
|
||||
$db->query("DELETE FROM {operatortoopgroup} WHERE groupid = ?", array($group_id));
|
||||
$db->query("UPDATE {thread} SET groupid = 0 WHERE groupid = ?", array($group_id));
|
||||
delete_group($group_id);
|
||||
|
||||
// Redirect user to canned messages list. Use only "sortby" and
|
||||
// "sortdirection" get params for the target URL.
|
||||
|
@ -444,3 +444,16 @@ function update_group_members($group_id, $new_value)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Deletes a group with specified ID.
|
||||
*
|
||||
* @param int $group_id ID of the group that should be deleted.
|
||||
*/
|
||||
function delete_group($group_id)
|
||||
{
|
||||
$db = Database::getInstance();
|
||||
$db->query("DELETE FROM {opgroup} WHERE groupid = ?", array($group_id));
|
||||
$db->query("DELETE FROM {operatortoopgroup} WHERE groupid = ?", array($group_id));
|
||||
$db->query("UPDATE {thread} SET groupid = 0 WHERE groupid = ?", array($group_id));
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user