예제 #1
0
//*********************************
//print_r($dates);
$fields = array('date', 'id_order', 'status', 'pretense', 'pretense_status', 'return', 'return_status', 'customer');
$f_assoc = array('date' => 'o.target_date', 'id_order' => 'o.id_order', 'status' => 'o.id_order_status', 'pretense' => 'o.id_pretense_status', 'pretense_status' => 'o.id_pretense_status', 'return' => 'o.id_return_status', 'return_status' => 'o.id_return_status', 'customer' => 'u.id_user');
$orderby = "o.id_order desc";
$sort_links = array();
$GET_limit = "";
if (isset($_GET['limit'])) {
    $GET_limit = "limit" . $_GET['limit'] . '/';
}
$ii = count($GLOBALS['IERA_LINKS']) - 1;
foreach ($fields as $f) {
    $sort_links[$f] = $GLOBALS['IERA_LINKS'][$ii]['url'] . "{$GET_limit}ord/{$f}/desc";
    if (in_array("ord", $GLOBALS['REQAR']) && in_array($f, $GLOBALS['REQAR'])) {
        if (in_array("asc", $GLOBALS['REQAR'])) {
            $sort_links[$f] = $GLOBALS['IERA_LINKS'][$ii]['url'] . "{$GET_limit}ord/{$f}/desc";
            $orderby = "{$f_assoc[$f]} asc";
        } else {
            $sort_links[$f] = $GLOBALS['IERA_LINKS'][$ii]['url'] . "{$GET_limit}ord/{$f}/asc";
            $orderby = "{$f_assoc[$f]} desc";
        }
    }
}
$tpl->Assign('sort_links', $sort_links);
// Список заказов
$orders = $Manager->GetOrders($orderby);
$tpl->Assign('orders', $orders);
$Order = new Orders();
$order_statuses = $Order->GetStatuses();
$tpl->Assign('order_statuses', $order_statuses);
$parsed_res = array('issuccess' => TRUE, 'html' => $tpl->Parse($GLOBALS['PATH_tpl'] . 'cp_manager_cab.tpl'));