예제 #1
0
파일: groups.php 프로젝트: kimblemj/server
 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);
 }
예제 #2
0
 /**
  * Функция возвращает права и обязанности выбранной группы
  * 
  * @param (string) $id - id группы
  * 
  * @return array or false (массив содержит два массива: array['rights'] - права, array['resp'] - обязанности)
  */
 public function getGroup($id)
 {
     return parent::getGroup($id);
 }