Code in scriptcase:
if (in_array(‘1’,$waarde) and {RUG_MUTFKEUZE1} == ‘1’) sc_field_display({DT_PEOPLESOFT1}, on);
Code generated:
29195| if (in_array(‘1’,$waarde) and $this->rug_mutfkeuze1 == ‘1’) $this->nmgp_cmp_hidden[“dt_peoplesoft1”] = “on”; $this->NM_ajax_info[‘fieldDisplay’][‘dt_peoplesoft1’] = ‘on’;
Result: This is seriously bad…
The php manual says so:
http://php.net/manual/en/control-structures.if.php
The following example would display a is bigger than b if $a is bigger than $b:
<?php
if ($a > $b)
echo “a is bigger than b”;
?>
Thus scriptcase messes up the code with the { and }
Temporary solution untill they fix this bug (which I reported earlier as well)…
if (in_array(‘1’,$waarde) and {RUG_MUTFKEUZE1} == ‘1’) {sc_field_display({DT_PEOPLESOFT1}, on)};
This then gives:
29195| if (in_array(‘1’,$waarde) and $this->rug_mutfkeuze1 == ‘1’) {$this->nmgp_cmp_hidden[“dt_peoplesoft1”] = “on”; $this->NM_ajax_info[‘fieldDisplay’][‘dt_peoplesoft1’] = ‘on’;};
Please fix this…
In the first erroneous example it SHOULD generate the proper code which it didnt…