[set page_title]Quickbooks -- Generate new IIF files[/set]
[set help_name]quickbooks[/set]
[set icon_name]icon_config.gif[/set]
@_UI_STD_HEAD_@
[if type=explicit compare=|
[calc]
return '' unless $CGI->{ 'go' };
# User must have chosen at least one limiting factor before selecting orders.
for ( 'date_from', 'order_number', 'order_from' ) {
return 1 if $CGI->{ $_ };
}
return '';
[/calc]
|]
Generating...
[log create=1 umask=022 file=">orders/0_qb_results.iif" type=text interpolate=0 hide=1][/log]
[tmp sql]
SELECT *
FROM transactions
WHERE 1=1
[if cgi date_from]
AND order_ymd >= '[cgi date_from]'
AND order_ymd <= '[cgi date_to]'
[/if]
[if cgi order_number]
AND order_number = '[cgi order_number]'
[/if]
[if cgi order_from]
AND order_number >= '[cgi order_from]'
AND order_number <= '[cgi order_to]'
[/if]
[/tmp]
[query prefix=tx list=1 type=list sql='[scratch sql]']
[no-match] No Match. Query was
[scratch sql][/no-match] [list] Processing [tx-param order_number]