$vals = array(); foreach (array_keys($header_row) as $k) { $vals[] = isset(${$var}[$k]) ? ${$var}[$k] : null; } $vals[0] = $label; $table->addRow($vals, 'tfoot'); } } if (isset($_GET['op_csv'])) { if (!empty($heading) && $ACTION == OP_ORDERS_PRODUCTS) { $filename = $heading; } else { $filename = strtolower($ACTION_NAMES[$ACTION]); } $filename = preg_replace('/[^\\w\\d]+/', '-', $filename); $table->print_csv_headers(SITE_DOMAIN_NAME . ".{$filename}.csv"); print $table->displayAll($res); exit; } ############################################################################## # output template ############################################################################## $smarty->display('control/header.tpl'); ?> <div id="reportW"> <h4>Sales Reports</h4> <ul class="reportmenu"> <? foreach ($ACTION_NAMES as $i => $act) { ?> <li class="<? if ($ACTION == $i) echo 'sel' ?>"><a href="<?php echo $_SERVER['PHP_SELF']; ?>