Re: [SMARTY-DEV] possible assign + multiple modifiers bug

From: Date: Tue, 18 Mar 2003 14:48:05 +0000
Subject: Re: [SMARTY-DEV] possible assign + multiple modifiers bug
References: 1  Groups: php.smarty.dev 
Request: Send a blank email to php-smarty-dev+get-988@lists.php.net to get a copy of this message
This is fixed in CVS, thanks. Monte On Tue, 2003-03-18 at 06:06, N.W.M. Schoot wrote: > Hi, > > I'm still in the process of upgrading my 2.3.1 code to version 2.5.x and I > ran into another difference which may be a bug. > > Multiple modifiers in assignments seem to go wrong: > > This code works like it should: > > {assign var="testing" value="Modifier test"} > {$testing|lower|spacify} > > Results in: > > m o d i f i e r t e s t > > Which is as designed. The following code however: > > {assign var="testing" value="Modifier test"} > {assign var="moretesting" value=$testing|lower|spacify} > {$moretesting} > > Results in: > > Modifier test|lower|spacify > > Which is incorrect: in 2.3.1 both modifiers are executed. Placing quotes > around $testing|lower|spacify makes no difference. Using a single modifier > as in the line: > > {assign var="moretesting" value=$testing|lower} > > results in: > > modifier test > > (note the lowered 'M' of modifier) > > So that works correctly, it seems only to go wrong when using two (or more?) > modifiers. > > Regards > Niels -- Monte Ohrt <monte@ispi.net>

« previous php.smarty.dev (#988) next »