Beispiel #1
0
    $smarty->assign('pager', $pager);
    /** create filter form **/
    $colmap = $user->get_colmap();
    $filt = new filter_form('GET');
    $filt->left_td_style = '';
    $filt->field_prefix = '';
    $filt->add_element('hdr1', array('<b>Filter by::</b>', 'heading'));
    if (isset($colmap['perms'])) {
        $filt->add_element('hdr1', array('Permissions:', 'heading'));
        $filt->add_element('f_perms', array('', 'select', null));
    }
    $filt->add_element('hdr2', array('email:', 'heading'));
    $filt->add_element('f_email', array('', 'text', null, array('size' => 20)));
    $filt->add_element('op_filter', array('GO', 'submit'));
    if (isset($colmap['perms'])) {
        $filt->set_element_opts('f_perms', array('' => '[ANY]') + $colmap['perms'][2]);
    }
}
$tab = 'user';
##############################################################################
# output template
##############################################################################
$smarty->display('control/header.tpl');
?>


<div align="center" style="margin: 10px">

<? if ($ACTION) { ?>
    <div style="text-align: left; width: 600px">
    <a href="<?php 
Beispiel #2
0
    $SHOWFORM = 1;
} else {
    /** create filter form **/
    $filter_columns = array('order.id' => 'Order ID', 'order.token' => 'Order Number', 'user.email' => 'customer email', 'user.name' => 'customer name');
    $filt = new filter_form('GET');
    $filt->left_td_style = '';
    $filt->right_td_style = '';
    $filt->field_prefix = '';
    $filt->add_element('hdr1', array('<b>Filter by::</b>', 'heading'));
    $filt->add_element('fc', array('', 'select', null));
    $filt->add_element('hdr2', array('=', 'heading'));
    $filt->add_element('fq', array('', 'text', null, array('size' => 15)));
    $filt->add_element('hdr3', array('&nbsp;Status:', 'heading'));
    $filt->add_element('status', array('', 'select', null));
    $filt->add_element('op_filter', array('GO', 'submit'));
    $filt->set_element_opts('status', array('' => '[ANY]') + $order->get_statuses());
    $filt->set_element_opts('fc', $filter_columns);
    /** decide on which result page to show **/
    $range = 50;
    $offset = isset($_GET['page']) ? ($_GET['page'] - 1) * $range : 0;
    /** **/
    /** decide how to order the results */
    $orderable = array('ord.id', 'order_create_date', 'email', 'orders_status', 'amt_quoted', 'perms', 'ship_date');
    if (isset($_GET['by']) and in_array($_GET['by'], $orderable)) {
        $orby = $_GET['by'];
        $orderdir = (isset($_GET['dir']) and $_GET['dir'] == 'D') ? 'DESC' : 'ASC';
    } else {
        $orby = 'order_create_date';
        $orderdir = 'DESC';
    }
    /** **/