Example #1
0
 require_once $_SERVER['DOCUMENT_ROOT'] . '/tu/models/TServiceMsgModel.php';
 require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/reserves/ReservesArbitragePopup.php';
 // Формируем JS внизу страницы
 define('JS_BOTTOM', true);
 $js_file[] = 'mootools-form-validator.js';
 $js_file[] = 'tservices/tservices_order.js';
 $page = __paramInit('int', 'page', 'page', 1);
 if ($page <= 0) {
     $page = 1;
 }
 $on_page = 10;
 $tu_order_status = __paramInit('string', 's', 's', NULL);
 $is_owner = $user->uid == $uid;
 $tserviceOrderModel = new TServiceOrderModel();
 //Если параметры не проходят валидацию то редирект на основную по умолчанию
 if (!$tserviceOrderModel->attributes(array('status' => $tu_order_status))) {
     header("Location: /users/{$user->login}/tu-orders/", TRUE, 301);
     exit;
 }
 $orders_list = $tserviceOrderModel->setPage($on_page, $page)->getListForEmp($user->uid);
 $tu_orders_cnts = $tserviceOrderModel->getCounts($user->uid);
 //Если вообще ничего нет то 404
 if (!$tu_orders_cnts['total']) {
     include ABS_PATH . "/404.php";
     exit;
 }
 //Виджет для рендера статуса
 $tserviceOrderStatusWidget = new TServiceOrderStatus();
 $tserviceOrderStatusWidget->setIsOwner($is_owner);
 $tserviceOrderStatusWidget->setIsEmp(TRUE);
 $tserviceOrderStatusWidget->is_list = true;