def usermod( username, item, value=nil )
if @users.has_key?( username )
case item
when 'hostmask'
if Irc.ismask?( value )
@users[username].hostmasks = [ value ]
return true
end
when '+hostmask'
if Irc.ismask?( value )
@users[username].hostmasks += [ value ]
return true
end
when '-hostmask'
if Irc.ismask?( value )
@users[username].hostmasks -= [ value ]
return true
end
when 'password'
@users[username].password = value
return true
when 'level'
@users[username].level = value.to_i
return true
else
debug "usermod: Tried to modify unknown item #{item}"
end
end
return false
end