コード例 #1
0
ファイル: CategoryController.php プロジェクト: pfdtk/bmsys
 /**
  * 编辑分类
  *
  * @access public
  */
 public function edit(ProductCategory $pcModel)
 {
     if (Request::method() == 'POST') {
         return $this->editShopCategory();
     }
     Session::flashInput(['http_referer' => Session::getOldInput('http_referer')]);
     $id = Request::input('id');
     if (!$id or !is_numeric($id)) {
         return Js::error(Lang::get('common.illegal_operation'), true);
     }
     $info = $pcModel->getShopCategoryById(intval($id));
     if (empty($info)) {
         return Js::error(Lang::get('shopcategory.not_found'), true);
     }
     $formUrl = route('shop.category.edit');
     $select = Tree::dropDownSelect(Tree::genTree($pcModel->getAllForDropDownTag()), $info['category_pid']);
     return view('admin.shopcategory.add', compact('select', 'info', 'formUrl', 'id'));
 }
コード例 #2
0
ファイル: AclController.php プロジェクト: pfdtk/bmsys
 /**
  * 编辑权限功能
  *
  * @access public
  */
 public function edit(PermissionModel $permissionModel)
 {
     if (Request::method() == 'POST') {
         return $this->updatePermission();
     }
     Session::flashInput(['http_referer' => Session::getOldInput('http_referer')]);
     $id = Request::input('id');
     $permissionId = url_param_decode($id);
     if (!$permissionId or !is_numeric($permissionId)) {
         return Js::error(Lang::get('common.illegal_operation'), true);
     }
     $list = (array) Tree::genTree($permissionModel->getAllAccessPermission());
     $permissionInfo = $permissionModel->getOnePermissionById(intval($permissionId));
     if (empty($permissionInfo)) {
         return Js::error(Lang::get('acl.acl_not_found'), true);
     }
     $select = Tree::dropDownSelect($list, $permissionInfo['pid']);
     $formUrl = route('foundation.acl.edit');
     return view('admin.acl.add', compact('select', 'permissionInfo', 'formUrl', 'id'));
 }