[ic] Simple Options, expired page

Peter peter at pajamian.dhs.org
Sun Apr 18 08:08:06 UTC 2010


On 18/04/10 17:37, Mike Heins wrote:
> Quoting Peter (peter at pajamian.dhs.org):
>> On 18/04/10 16:32, Mike Heins wrote:
>>> That shouldn't be necessary, because the Scratch overrides the saved
>>> one. I think that's why we did this in the first place -- to prevent problems
>>> with option checks on links from search engines.
>> But it doesn't, from the source (and also as pointed out by Steve in a
>> previous email):
>> <http://git.icdevgroup.org/?p=interchange.git;a=blob;f=lib/Vend/Order.pm;h=7a99f7827ac2f4e05cd1556c9154f7eb3a12cd5c;hb=HEAD#l964>
>>
>> The saved profile is checked before the scratch.
> 
> Hmm. Did this change sometime since I wrote it over 14 years
> ago? 8-)

peter at peter-desktop:~/interchange/lib/Vend$ git blame Order.pm

...

^5550c3a (Mike Heins        2000-05-26 18:50:47 +0000  968)
if(defined $Vend::Cfg->{OrderProfileName}->{$profile}) {
^5550c3a (Mike Heins        2000-05-26 18:50:47 +0000  969)
$profile = $Vend::Cfg->{OrderProfileName}->{$profile};
^5550c3a (Mike Heins        2000-05-26 18:50:47 +0000  970)
$params = $Vend::Cfg->{OrderProfile}->[$profile];
^5550c3a (Mike Heins        2000-05-26 18:50:47 +0000  971)     }
^5550c3a (Mike Heins        2000-05-26 18:50:47 +0000  972)
elsif($profile =~ /^\d+$/) {
^5550c3a (Mike Heins        2000-05-26 18:50:47 +0000  973)
$params = $Vend::Cfg->{OrderProfile}->[$profile];
^5550c3a (Mike Heins        2000-05-26 18:50:47 +0000  974)     }
955ee29d (Mike Heins        2000-07-20 07:15:47 +0000  975)
elsif(defined $::Scratch->{$profile}) {
955ee29d (Mike Heins        2000-07-20 07:15:47 +0000  976)
$params = $::Scratch->{$profile};
^5550c3a (Mike Heins        2000-05-26 18:50:47 +0000  977)     }
e3465d6a (Mike Heins        2001-11-08 18:27:35 +0000  978)     else {
e3465d6a (Mike Heins        2001-11-08 18:27:35 +0000  979)
::logError("Order profile %s not found", $profile);
e3465d6a (Mike Heins        2001-11-08 18:27:35 +0000  980)
return undef;
e3465d6a (Mike Heins        2001-11-08 18:27:35 +0000  981)     }


:-P


Peter



More information about the interchange-users mailing list