[ic] Interchange demo: userdb mail_list field cannot be set to empty

Stefan Hornburg racke at linuxia.de
Thu Nov 5 17:38:11 UTC 2009


Ton Verhagen wrote:
> 
> Quoting Mike Heins wrote:
> 
>> Quoting Ton Verhagen (ton at verhagen.net):
>>>
>>> Ton Verhagen wrote:
>>>
>>>> Dear IC'ers,
>>>>
>>>> In the current demo on www.icdevgroup.org it is not possible to set
>>>> the userdb field mail_list to an empty value.
>>>> In other words, users are not able to unsubscribe from all mailing
>>>> lists. The last value always remains active.
>>>>
>>>> The demo uses a multiple select box for this feature. I have also
>>>> tried checkboxes with no avail.
>>>>
>>>> Any ideas?
>>>
>>>
>>> Apparently an empty cgi variable does not overwrite an existing value
>>> variable.
>>>
>>
>> This is not true at all.
>>
>> You can test it yourself:
>>
>>    
>> http://demo.icdevgroup.org/i/demo1/ord/checkout?fname=ton&mv_action=refresh 
>>
>>
>> That will show your name. Now do:
>>
>>    
>> http://demo.icdevgroup.org/i/demo1/ord/checkout?fname=&mv_action=refresh
> 
> 
> You might be right in this regard.
> 
> But please try similar things with check boxes and/or multiple selects:
> an empty selection (no checkboxes ticked) won't overwrite an existing 
> value in the session.
> 

Yeah, but the better solution is probably do set the mail_list value inside
"Save_database" scratch.

Regards
         Racke


-- 
LinuXia Systems => http://www.linuxia.de/
Expert Interchange Consulting and System Administration
ICDEVGROUP => http://www.icdevgroup.org/
Interchange Development Team




More information about the interchange-users mailing list