check for definedness vs veracity in quote
This commit is contained in:
parent
6ebef4e469
commit
e26b7c9808
1 changed files with 4 additions and 0 deletions
|
|
@ -305,11 +305,15 @@ sub profileField {
|
||||||
$self = shift;
|
$self = shift;
|
||||||
$fieldName = shift;
|
$fieldName = shift;
|
||||||
$value = shift;
|
$value = shift;
|
||||||
|
warn "value 0: $value\n";
|
||||||
WebGUI::Macro::negate(\$value);
|
WebGUI::Macro::negate(\$value);
|
||||||
|
warn "value 1: $value\n";
|
||||||
if (defined $value) {
|
if (defined $value) {
|
||||||
|
warn "storing: $value\n";
|
||||||
$self->uncache;
|
$self->uncache;
|
||||||
$self->{_profile}{$fieldName} = $value;
|
$self->{_profile}{$fieldName} = $value;
|
||||||
WebGUI::SQL->write("delete from userProfileData where userId=".quote($self->{_userId})." and fieldName=".quote($fieldName));
|
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("insert into userProfileData values (".quote($self->{_userId}).", ".quote($fieldName).", ".quote($value).")");
|
||||||
WebGUI::SQL->write("update users set lastUpdated=".time()." where userId=".quote($self->{_userId}));
|
WebGUI::SQL->write("update users set lastUpdated=".time()." where userId=".quote($self->{_userId}));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue