On Tue, May 22, 2007 at 02:59:12PM -0400, Ben Wilson wrote: > >On 5/22/07, Patrick R. Michaud <[EMAIL PROTECTED]> wrote: > >> > Hmm. Is this available now? I upgraded the site using subversion > >> > (Exported revision 2062), but the above does not work. > >> > >> The exact code I have in the local/Test.NameISOWeek.php file on > >> pmwiki.org is: > >> > >> <?php > >> $FmtPV['$NameISOWeek'] = > >> "strftime('%GW%V', array_shift(DRange(\$name)))"; > >> > > > >(:pagelist if="date {$NameISOWeek} {=$Name}" :) > > (:pagelist $NameISOWeek={Summary-2007-05-19$NameISOWeek} :) > > The above works, but not (:pagelist if="date {$NameISOWeek} {=$Name}" > :). I'm assuming there is nothing I must do to activate the "if" > feature in pagelist.
The "if=" feature is in the trunk, but not the ability for the 'date' conditional to parse ISO week dates. That's what I meant (but wasn't explicit) when saying The ability to parse a name like Summary-2007W21 as a date is dependent on me adding the code to the date parsing routine that can understand ISO week specifications. Using $NameISOWeek={*$NameISOWeek} will end up being far more efficient than the if= conditional anyway, so I strongly recommend that approach (which doesn't depend on being able to parse 2007W21 as a date, since it's just a simple string comparison). Pm _______________________________________________ pmwiki-users mailing list pmwiki-users@pmichaud.com http://www.pmichaud.com/mailman/listinfo/pmwiki-users