//********************************* //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'));