rendered paste body /** * Update userinformation * * @params array $args * @params array $fields */ function update ($id, $args, $fields, $table = 'users') { $update = ''; $c = count($fields) - 1; $x = 0; foreach($fields as $key): if(isset($args[$key])): $update .= "$key = '{$args[$key]}'"; if($x != $c) $update .= ', '; ++$x; endif; endforeach; if($table == 'users'): if(isset($args['admin']) && $args['admin'] == 1) if(!$this->isAdmin($id)) $this->makeAdmin($id); if(isset($args['admin']) && $args['admin'] == 0) if($this->isAdmin($id)) $this->revokeAdmin($id); endif; $this->db->query("update $table set $update where id = $id"); }