Code Comments
Programming Forum and web based access to our favorite programming groups.{if $report_type ne ""}
{include file="reports.$report_type.inc.html"}
{/if}
pete M wrote:
> is there a more elegant way to code below..The variable companed is
> also tpart of the file name
>
> {if $report_type == 'general'}
> {include file="reports.general.inc.html"}
>
> {elseif $report_type == 'ppm'}
> {include file="reports.ppm.inc.html"}
>
> {elseif $report_type == 'finance'}
> {include file="reports.finance.inc.html"}
>
> {elseif $report_type == 'testing'}
> {include file="reports.testing.inc.html"}
> {/if}
>
Post Follow-up to this message--- Monte Ohrt <monte@ispi.net> wrote:
> {if strstr($report_type ne ""}
> {include file="reports.$report_type.inc.html"}
> {/if}
Hmm. It seems to me that he wants to do two things: check $report_type
against a range and if it is valid, then include a report. I would
might do something like:
> {if strpos("general||ppm||finance||testing||", "`$report_type`||")}
> {include file="reports.$report_type.inc.html"}
> {/if}
Still, it seems more reasonable that this can be handled in the PHP
controller.
xo boots
> pete M wrote:
>
Post Follow-up to this messageOn Thu, Sep 02, 2004 at 04:26:54PM -0700, boots wrote: > --- Monte Ohrt <monte@ispi.net> wrote: > > Hmm. It seems to me that he wants to do two things: check $report_type > against a range and if it is valid, then include a report. I would > might do something like: > > > Still, it seems more reasonable that this can be handled in the PHP > controller. i'd really do that in the php controller. either sign a contract that you will always and ever have a resonable value assinged to $report_type, or usr a default_template_handler_func to provide a reasonable fallback if "reports.$report_type.inc.html" doesn't exists. > xo boots > > > -- > Smarty General Mailing List (http://smarty.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php
Post Follow-up to this message
Show a Printable Version
Email This Page to Someone!
Receive updates to this thread
Powered by vBulletin
Copyright 2000-2006 Jelsoft Enterprises Limited.