Kimai_Database_Mysql::global_role_edit PHP Method

global_role_edit() public method

public global_role_edit ( $globalRoleID, $data ) : boolean
$globalRoleID
$data
return boolean
    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;
    }
Kimai_Database_Mysql