{$method->exe_noauth("report","get_user_criteria")} <!-- Display the form to collect the input values --> <form name="report_view" method="post" action="" target="_blank"> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="table_background"> <tr> <td> <table width="100%" border="0" cellspacing="1" cellpadding="0"> <tr valign="top"> <td width="65%" class="row1"> <table width="100%" border="0" cellspacing="3" cellpadding="1" class="row1"> {foreach from=$userCriteria item=field} <tr valign="top"> <td width="36%"> {$field.display} </td> <td width="54%"> <!-- date handling --> {if $field.type == 'date'} {html_menu_search_expr type=date module=report field=$field.name} {$list->calender_add("report[conditions][`$field.name`][value][]", "", "")} <input type="hidden" name="report[conditions][{$field.name}][type][]" value="{$field.type}"> <br> {html_menu_search_expr type=date module=report field=$field.name} {$list->calender_add("report[conditions][`$field.name`][value][]", "", "")} <input type="hidden" name="report[conditions][{$field.name}][type][]" value="{$field.type}"> <!-- year handling --> {elseif $field.type == 'date_year'} {html_menu_search_expr type=dateex module=report field=$field.name} <input type="hidden" name="report[conditions][{$field.name}][type][]" value="{$field.type}"> <input name="report[conditions][{$field.name}][value][]" type="text" value="{$field.value}" size="4" maxlength="4"> Example: 2005 <br> {html_menu_search_expr type=dateex module=report field=$field.name} <input type="hidden" name="report[conditions][{$field.name}][type][]" value="{$field.type}"> <input name="report[conditions][{$field.name}][value][]" type="text" value="{$field.value}" size="4" maxlength="4"> Example: 2006 <!-- year/month handling --> {elseif $field.type == 'date_year_month'} {html_menu_search_expr type=dateex module=report field=$field.name} <select name="report[conditions][{$field.name}][value][month][]"> <option></option> <option value="1">Jan (1)</option> <option value="2">Feb (2)</option> <option value="3">Mar (3)</option> <option value="4">Apr (4)</option> <option value="5">May (5)</option> <option value="6">Jun (6)</option> <option value="7">Jul (7)</option> <option value="8">Aug (8)</option> <option value="9">Oct (9)</option> <option value="10">Sep (10)</option> <option value="11">Nov (11)</option> <option value="12">Dec (12)</option> </select> <input type="hidden" name="report[conditions][{$field.name}][type][]" value="{$field.type}"> <input name="report[conditions][{$field.name}][value][year][]" type="text" value="{$field.value}" size="4" maxlength="4"> Example: 2005 <br> {html_menu_search_expr type=dateex module=report field=$field.name} <select name="report[conditions][{$field.name}][value][month][]"> <option></option> <option value="1">Jan (1)</option> <option value="2">Feb (2)</option> <option value="3">Mar (3)</option> <option value="4">Apr (4)</option> <option value="5">May (5)</option> <option value="6">Jun (6)</option> <option value="7">Jul (7)</option> <option value="8">Aug (8)</option> <option value="9">Oct (9)</option> <option value="10">Sep (10)</option> <option value="11">Nov (11)</option> <option value="12">Dec (12)</option> </select> <input type="hidden" name="report[conditions][{$field.name}][type][]" value="{$field.type}"> <input name="report[conditions][{$field.name}][value][year][]" type="text" value="{$field.value}" size="4" maxlength="4"> Example: 2006 <!-- boolean handling --> {elseif $field.type == 'bool'} {html_menu_search_expr type=exact module=report field=$field.name} <input type="hidden" name="report[conditions][{$field.name}][type][]" value="{$field.type}"> <select name="report[conditions][{$field.name}][value][]"> <option value="" {if $field.value == ""}selected{/if}></option> <option value="1" {if $field.value == "1"}selected{/if}>True</option> <option value="0" {if $field.value == "0"}selected{/if}>False</option> </select> <!-- text handling --> {elseif $field.type == 'text'} {html_menu_search_expr type=text module=report field=$field.name} <input type="hidden" name="report[conditions][{$field.name}][type][]" value="{$field.type}"> <input type="text" name="report[conditions][{$field.name}][value][]" value="{$field.value}"> <!-- menu handling --> {elseif $field.type == 'menu' } {html_menu_search_expr type=exact module=report field=$field.name} <input type="hidden" name="report[conditions][{$field.name}][type][]" value="{$field.type}"> {if $field.values} <select name="report[conditions][{$field.name}][value][]"> <option></option> {html_options options=$field.values } </select> {else if $field.table} { $list->menu("no", "report[conditions][`$field.name`][value][]", "`$field.table`", "`$field.col_name`", "all", "") } {/if} <!-- account autoselector --> {elseif $field.type == 'auto_account' } <input type="hidden" name="report[conditions][{$field.name}][type][]" value="{$field.type}"> {html_menu_search_expr type=exact module=report field=$field.name} {html_select_account name="report[conditions][`$field.name`][value][]"} <!-- affiliate autoselector --> {elseif $field.type == 'auto_affiliate' } <input type="hidden" name="report[conditions][{$field.name}][type][]" value="{$field.type}"> {html_menu_search_expr type=exact module=report field=$field.name} {html_select_affiliate name="report[conditions][`$field.name`][value][]"} {/if} </td> </tr> {/foreach} <tr valign="top"> <td width="36%">Rendering Format:</td> <td width="54%"> <div align="left"> <select name="report_format"> <option value="html">HTML</option> <option value="pdf">PDF</option> <option value="text">TEXT</option> </select> </div></td> </tr> <tr valign="top"> <td><input type="submit" name="Submit" value="Submit"> <input type="hidden" name="_page" value="core:blank"> <input type="hidden" name="report_output" value=""> <input type="hidden" name="_escape" value="1"> <input type="hidden" name="do[]" value="report:view"> <input type="hidden" name="report_module" value="{$VAR.report_module}"> <input type="hidden" name="report_template" value="{$VAR.report_template}"></td> <td> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </form>