Example #1
0
 public function view_getReturnProductsList()
 {
     if (!isset($_SESSION['userId'])) {
         //检测用户是否登陆
         header('location:index.php?mod=login&act=index');
         exit;
     }
     //		$type = isset ($_GET['type']) ? $_GET['type'] : '';
     $status = isset($_GET['status']) ? $_GET['status'] : '';
     $returnProductsAct = new ReturnProductsAct();
     $where = 'WHERE 1=1 ';
     $total = $returnProductsAct->act_getReturnProductsCount($where);
     $num = 100;
     //每页显示的个数
     $page = new Page($total, $num, '', 'CN');
     $where .= "ORDER BY id " . $page->limit;
     $returnProductsList = $returnProductsAct->act_getReturnProductsList('*', $where);
     if (!empty($_GET['page'])) {
         if (intval($_GET['page']) <= 1 || intval($_GET['page']) > ceil($total / $num)) {
             $n = 1;
         } else {
             $n = (intval($_GET['page']) - 1) * $num + 1;
         }
     } else {
         $n = 1;
     }
     if ($total > $num) {
         //输出分页显示
         $show_page = $page->fpage(array(0, 2, 3, 4, 5, 6, 7, 8, 9));
     } else {
         $show_page = $page->fpage(array(0, 2, 3));
     }
     $navarr = array("<a href='index.php?mod=iqcInfo&act=iqcScanList'>IQC检测信息</a>", ">>", "待退回处理列表");
     $this->smarty->assign('navarr', $navarr);
     $this->smarty->assign('module', '待退回处理列表');
     $this->smarty->assign('secnev', '3');
     $this->smarty->assign('show_page', $show_page);
     $this->smarty->assign('status', $status);
     $this->smarty->assign('username', $_SESSION['userName']);
     $this->smarty->assign('returnProductsList', $returnProductsList ? $returnProductsList : null);
     $this->smarty->display("returnProducts.html");
 }