From 69304a0c712c7ef98700d7c760a98d32752431b9 Mon Sep 17 00:00:00 2001 From: Dmitriy Simushev Date: Fri, 24 Jan 2014 14:33:48 +0000 Subject: [PATCH] Remove functions definition from operator/groupmembers.php --- src/mibew/libs/groups.php | 23 ++++++++++++++++++ src/mibew/operator/groupmembers.php | 36 +---------------------------- 2 files changed, 24 insertions(+), 35 deletions(-) diff --git a/src/mibew/libs/groups.php b/src/mibew/libs/groups.php index a14b147d..5a73db0c 100644 --- a/src/mibew/libs/groups.php +++ b/src/mibew/libs/groups.php @@ -291,4 +291,27 @@ function update_group($group) } } +function get_group_members($groupid) +{ + $db = Database::getInstance(); + return $db->query( + "select operatorid from {chatgroupoperator} where groupid = ?", + array($groupid), + array('return_rows' => Database::RETURN_ALL_ROWS) + ); +} + +function update_group_members($groupid, $newvalue) +{ + $db = Database::getInstance(); + $db->query("delete from {chatgroupoperator} where groupid = ?", array($groupid)); + + foreach ($newvalue as $opid) { + $db->query( + "insert into {chatgroupoperator} (groupid, operatorid) values (?, ?)", + array($groupid,$opid) + ); + } +} + ?> \ No newline at end of file diff --git a/src/mibew/operator/groupmembers.php b/src/mibew/operator/groupmembers.php index e942582d..08806380 100644 --- a/src/mibew/operator/groupmembers.php +++ b/src/mibew/operator/groupmembers.php @@ -16,7 +16,6 @@ */ // Import namespaces and classes of the core -use Mibew\Database; use Mibew\Style\PageStyle; // Initialize libraries @@ -27,42 +26,9 @@ require_once(MIBEW_FS_ROOT.'/libs/groups.php'); $operator = check_login(); csrfchecktoken(); -function get_group_members($groupid) -{ - $db = Database::getInstance(); - return $db->query( - "select operatorid from {chatgroupoperator} where groupid = ?", - array($groupid), - array('return_rows' => Database::RETURN_ALL_ROWS) - ); -} - -function update_group_members($groupid, $newvalue) -{ - $db = Database::getInstance(); - $db->query("delete from {chatgroupoperator} where groupid = ?", array($groupid)); - - foreach ($newvalue as $opid) { - $db->query( - "insert into {chatgroupoperator} (groupid, operatorid) values (?, ?)", - array($groupid,$opid) - ); - } -} - -function get_operators() -{ - $db = Database::getInstance(); - return $db->query( - "select * from {chatoperator} order by vclogin", - NULL, - array('return_rows' => Database::RETURN_ALL_ROWS) - ); -} - $groupid = verifyparam("gid", "/^\d{1,9}$/"); $page = array('groupid' => $groupid); -$page['operators'] = get_operators(); +$page['operators'] = get_operators_list(array()); $page['errors'] = array(); $group = group_by_id($groupid);