Tesko je da nekad hoce a nekad nece, a jos teze je ovako pogoditi, sintaksa koju si napisao je ok, tako da jedino logicna greska ostaje, a to je na tebi da proveravas taj niz u svakom koraku, mozda u nekoj liniji assajnujes praznu promenjivu umesto niza, ili u nekom uslovu menjas oblik niza, jer ako je jednom proradio foreach, nema sanse da se sam od sebe nekad promeni, sigurno ti niz nije isti onda uvek, ili ne stize do smarti templejta ili nesto tako
Uzgred, ja bi ovo
{if $amount=='holiday' || $amount =='weekend'}{$amount}{else}${$amount}{/if}
napisao barem ovako
{if $amount=='holiday' || $amount =='weekend'}{else}${/if} {$amount}
jer posle ako alterujes cifru, recimo ako dodas neki modifier za format brojeva x.xxx,xx bice ti lakse na jednom mestu to da radis nego na dva, pa ako zaboravis na drugom posle gomila problema "nekad oce a nekad nece"
