public function global_role_edit($globalRoleID, $data)
{
$values = array();
foreach ($data as $key => $value) {
if ($key == 'name') {
$values[$key] = MySQL::SQLValue($value);
} else {
$values[$key] = MySQL::SQLValue($value, MySQL::SQLVALUE_NUMBER);
}
}
$filter['globalRoleID'] = MySQL::SQLValue($globalRoleID, MySQL::SQLVALUE_NUMBER);
$table = $this->kga['server_prefix'] . "globalRoles";
$query = MySQL::BuildSQLUpdate($table, $values, $filter);
$result = $this->conn->Query($query);
if ($result == false) {
$this->logLastError('global_role_edit');
return false;
}
return true;
}