public static function updateGroup($pack) { $pack->auth->game_id = dbconnection::queryObject("SELECT * FROM groups WHERE group_id = '{$pack->group_id}'")->game_id; $pack->auth->permission = "read_write"; if (!editors::authenticateGameEditor($pack->auth)) { return new return_package(6, NULL, "Failed Authentication"); } dbconnection::query("UPDATE groups SET " . (isset($pack->name) ? "name = '" . addslashes($pack->name) . "', " : "") . (isset($pack->description) ? "description = '" . addslashes($pack->description) . "', " : "") . "last_active = CURRENT_TIMESTAMP " . "WHERE group_id = '{$pack->group_id}'"); games::bumpGameVersion($pack); return groups::getGroup($pack); }
/** * Функция возвращает права и обязанности выбранной группы * * @param (string) $id - id группы * * @return array or false (массив содержит два массива: array['rights'] - права, array['resp'] - обязанности) */ public function getGroup($id) { return parent::getGroup($id); }