Minor - Format code, add int casting.

pull/2487/head
jmontoyaa 9 years ago
parent 63c57a5f22
commit 3a62604c5b
  1. 46
      main/inc/lib/usergroup.lib.php

@ -573,6 +573,7 @@ class UserGroup extends Model
*/ */
public function get_usergroup_by_user($userId) public function get_usergroup_by_user($userId)
{ {
$userId = (int) $userId;
if ($this->useMultipleUrl) { if ($this->useMultipleUrl) {
$urlId = api_get_current_access_url_id(); $urlId = api_get_current_access_url_id();
$from = $this->usergroup_rel_user_table." u $from = $this->usergroup_rel_user_table." u
@ -588,6 +589,7 @@ class UserGroup extends Model
$from, $from,
$where $where
); );
$array = array(); $array = array();
if (!empty($results)) { if (!empty($results)) {
foreach ($results as $row) { foreach ($results as $row) {
@ -646,7 +648,12 @@ class UserGroup extends Model
Database::insert($this->usergroup_rel_session_table, $params); Database::insert($this->usergroup_rel_session_table, $params);
if (!empty($user_list)) { if (!empty($user_list)) {
SessionManager::subscribe_users_to_session($session_id, $user_list, null, false); SessionManager::subscribe_users_to_session(
$session_id,
$user_list,
null,
false
);
} }
} }
} }
@ -832,14 +839,15 @@ class UserGroup extends Model
*/ */
public function usergroup_exists($name) public function usergroup_exists($name)
{ {
$name = Database::escape_string($name);
if ($this->useMultipleUrl) { if ($this->useMultipleUrl) {
$urlId = api_get_current_access_url_id(); $urlId = api_get_current_access_url_id();
$sql = "SELECT * FROM $this->table u $sql = "SELECT * FROM $this->table u
INNER JOIN {$this->access_url_rel_usergroup} a INNER JOIN {$this->access_url_rel_usergroup} a
ON (a.usergroup_id = u.id) ON (a.usergroup_id = u.id)
WHERE name = '".Database::escape_string($name)."' AND access_url_id = $urlId"; WHERE name = '".$name."' AND access_url_id = $urlId";
} else { } else {
$sql = "SELECT * FROM $this->table WHERE name = '".Database::escape_string($name)."'"; $sql = "SELECT * FROM $this->table WHERE name = '".$name."'";
} }
$res = Database::query($sql); $res = Database::query($sql);
@ -1073,7 +1081,11 @@ class UserGroup extends Model
public function manageFileUpload($groupId, $picture) public function manageFileUpload($groupId, $picture)
{ {
if (!empty($picture['name'])) { if (!empty($picture['name'])) {
return $this->update_group_picture($groupId, $picture['name'], $picture['tmp_name']); return $this->update_group_picture(
$groupId,
$picture['name'],
$picture['tmp_name']
);
} }
return false; return false;
} }
@ -1223,6 +1235,7 @@ class UserGroup extends Model
*/ */
public function delete($id) public function delete($id)
{ {
$id = (int) $id;
if ($this->useMultipleUrl) { if ($this->useMultipleUrl) {
$this->unsubscribeToUrl($id, api_get_current_access_url_id()); $this->unsubscribeToUrl($id, api_get_current_access_url_id());
} }
@ -1290,7 +1303,8 @@ class UserGroup extends Model
$needle = api_convert_encoding($needle, $charset, 'utf-8'); $needle = api_convert_encoding($needle, $charset, 'utf-8');
$needle = Database::escape_string($needle); $needle = Database::escape_string($needle);
// search courses where username or firstname or lastname begins likes $needle // search courses where username or firstname or lastname begins likes $needle
$sql = 'SELECT id, name FROM '.Database::get_main_table(TABLE_USERGROUP).' u $sql = 'SELECT id, name
FROM '.Database::get_main_table(TABLE_USERGROUP).' u
WHERE name LIKE "'.$needle.'%" WHERE name LIKE "'.$needle.'%"
ORDER BY name ORDER BY name
LIMIT 11'; LIMIT 11';
@ -1314,12 +1328,12 @@ class UserGroup extends Model
/** /**
* Get user list by usergroup * Get user list by usergroup
* @param $id * @param int $id
* @return array * @return array
*/ */
public function getUserListByUserGroup($id) public function getUserListByUserGroup($id)
{ {
$id = intval($id); $id = (int) $id;
$sql = "SELECT u.* FROM ".$this->table_user." u $sql = "SELECT u.* FROM ".$this->table_user." u
INNER JOIN ".$this->usergroup_rel_user_table." c INNER JOIN ".$this->usergroup_rel_user_table." c
ON c.user_id = u.id ON c.user_id = u.id
@ -1404,7 +1418,7 @@ class UserGroup extends Model
/** /**
* Gets the current group image * Gets the current group image
* @param string group id * @param string $id group id
* @param string picture group name * @param string picture group name
* @param string height * @param string height
* @param string picture size it can be small_, medium_ or big_ * @param string picture size it can be small_, medium_ or big_
@ -1680,6 +1694,7 @@ class UserGroup extends Model
* @param array $user_list * @param array $user_list
* @param array $group_list * @param array $group_list
* @param int $relation_type * @param int $relation_type
*
* @return array * @return array
**/ **/
public function add_users_to_groups($user_list, $group_list, $relation_type = GROUP_USER_PERMISSION_READER) public function add_users_to_groups($user_list, $group_list, $relation_type = GROUP_USER_PERMISSION_READER)
@ -1723,9 +1738,9 @@ class UserGroup extends Model
{ {
$table = $this->usergroup_rel_user_table; $table = $this->usergroup_rel_user_table;
$sql = "DELETE FROM $table $sql = "DELETE FROM $table
WHERE WHERE
user_id = ".intval($user_id)." AND user_id = ".intval($user_id)." AND
usergroup_id = ".intval($group_id)." "; usergroup_id = ".intval($group_id)." ";
$result = Database::query($sql); $result = Database::query($sql);
return $result; return $result;
@ -2105,7 +2120,14 @@ class UserGroup extends Model
$list = '<ul class="nav nav-pills">'; $list = '<ul class="nav nav-pills">';
$list .= $links; $list .= $links;
$list .= '</ul>'; $list .= '</ul>';
$html .= Display::panelCollapse(get_lang('SocialGroups'), $list, 'sm-groups', array(), 'groups-acordeon', 'groups-collapse'); $html .= Display::panelCollapse(
get_lang('SocialGroups'),
$list,
'sm-groups',
array(),
'groups-acordeon',
'groups-collapse'
);
} }
return $html; return $html;
} }

Loading…
Cancel
Save