Example #1
0
 public function ajax_cate(Request $request)
 {
     header("Content-Type:text/html;charset=utf-8");
     if (!isset($_GET['id']) || empty($_GET['id'])) {
         echo $this->ecm_json_encode(false);
         return;
     }
     //  var_dump($_GET);exit();
     $catemodel = new Category();
     $cate = $catemodel->get_list($_GET['id']);
     //   var_dump($cate);exit();
     foreach ($cate as $key => $val) {
         $child = $catemodel->get_list($val['id']);
         $lay = $val['levels'];
         if ($lay >= MAX_LAYER) {
             $cate[$key]['add_child'] = 0;
         } else {
             $cate[$key]['add_child'] = 1;
         }
         /*  if ($val['levels']>=4 )
             {
                 $cate[$key]['switchs'] = 0;
             }
             else
             {*/
         $cate[$key]['switchs'] = 1;
         //  }
         $cate[$key]['cate_name'] = $val['slug'];
         $cate[$key]['parent_id'] = $val['parent_id'];
         $cate[$key]['if_show'] = 1;
         $cate[$key]['sort_order'] = $val['sort'];
         $cate[$key]['cate_id'] = $val['id'];
         $cate[$key]['sortpath'] = $val['sortpath'];
         // $cate[$key]['switchs']= $val['sort'];
     }
     echo $this->ecm_json_encode(array_values($cate));
     return;
 }