mirror of
https://github.com/Mibew/mibew.git
synced 2025-02-12 10:31:09 +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);
|
csrf_check_token($request);
|
||||||
|
|
||||||
$db = Database::getInstance();
|
|
||||||
|
|
||||||
// Remove the group and all its relations.
|
// Remove the group and all its relations.
|
||||||
$group_id = $request->attributes->getInt('group_id');
|
$group_id = $request->attributes->getInt('group_id');
|
||||||
$db->query("DELETE FROM {opgroup} WHERE groupid = ?", array($group_id));
|
delete_group($group_id);
|
||||||
$db->query("DELETE FROM {operatortoopgroup} WHERE groupid = ?", array($group_id));
|
|
||||||
$db->query("UPDATE {thread} SET groupid = 0 WHERE groupid = ?", array($group_id));
|
|
||||||
|
|
||||||
// Redirect user to canned messages list. Use only "sortby" and
|
// Redirect user to canned messages list. Use only "sortby" and
|
||||||
// "sortdirection" get params for the target URL.
|
// "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