コード例 #1
0
 public function get_list()
 {
     $pagesize = isset($_REQUEST['pagesize']) ? (int) $_REQUEST['pagesize'] : 100;
     $page = isset($_REQUEST['page']) ? $_REQUEST['page'] : 0;
     $page_start = $page * $pagesize;
     $filters = array('keyword' => $_REQUEST['keyword']);
     if ($_REQUEST['today']) {
         $filters['today'] = $_REQUEST['today'];
     }
     $service = new Agreement();
     $admin = new Admin();
     $me = $_SESSION['id'];
     $relative = array();
     $relative_sales = $admin->get_sales_by_me($me);
     if ($relative_sales) {
         foreach ($relative_sales as $id => $value) {
             $relative[] = array('key' => $id, 'value' => $value);
         }
     }
     $agreement_list = $service->get_my_agreement($filters, $page_start, $pagesize);
     $total = $service->get_my_agreement_total();
     $this->output(array('code' => 0, 'msg' => 'get', 'list' => $agreement_list, 'total' => $total, 'options' => array('relativeSales' => $relative_sales, 'types' => Agreement::$TYPE)));
 }