Hi!
[...]
> $n = count($info_box_name);
> $sitepath = parse_url($_SERVER['PHP_SELF']);
> for ($i=0; $i<$n; $i++) {
> if (in_array(DIR_WS_HTTP_CATALOG . $info_box_name[$i],$sitepath)) {
> $file_name = tep_image(DIR_WS_IMAGES . 'pointer_blue.gif', '') . '<span class="errorText"><b>' . $info_box_text[$i] .'</b></span>';
> } else {
> $file_name = '<a href="' . tep_href_link($info_box_name[$i]) . '">' . tep_image(DIR_WS_IMAGES . 'pointer_blue_light.gif', '') . $info_box_text[$i] . '</a>';
> }
> if ($i<$n-1) {
> $file_name .= '<br>';
> }
> $info_box_string = $info_box_string . $file_name;
> }
> $info_box_contents[] = array('text' => $info_box_string);
> new infoBox($info_box_contents);
> ?>
Ohne jetzt mal tiefer in den Code eingestiegen zu sein, würde ich anstatt der for-Schleife das foreach-Konstrukt verwenden, da diese im Vergleich zu for explizit für das Durchlaufen von Arrays konzipiert und demnach auch schneller ist.
Grüße,
Fabian St.
--
---------------------
fabi@erde ~# whatis spam
spam: nothing appropriate
---------------------
Selfcode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:( ss:) de:> js:| ch:? mo:) zu:)
---------------------
fabi@erde ~# whatis spam
spam: nothing appropriate
---------------------
Selfcode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:( ss:) de:> js:| ch:? mo:) zu:)