check for definedness vs veracity in quote

This commit is contained in:
Colin Kuskie 2005-12-04 23:20:38 +00:00
parent 6ebef4e469
commit e26b7c9808

View file

@ -305,11 +305,15 @@ sub profileField {
$self = shift;
$fieldName = shift;
$value = shift;
warn "value 0: $value\n";
WebGUI::Macro::negate(\$value);
warn "value 1: $value\n";
if (defined $value) {
warn "storing: $value\n";
$self->uncache;
$self->{_profile}{$fieldName} = $value;
WebGUI::SQL->write("delete from userProfileData where userId=".quote($self->{_userId})." and fieldName=".quote($fieldName));
warn("insert into userProfileData values (".quote($self->{_userId}).", ".quote($fieldName).", ".quote($value).")");
WebGUI::SQL->write("insert into userProfileData values (".quote($self->{_userId}).", ".quote($fieldName).", ".quote($value).")");
WebGUI::SQL->write("update users set lastUpdated=".time()." where userId=".quote($self->{_userId}));
}