/** * 缓存设置 * @return type */ public function actionCache() { $view = \Yii::$app->view; $view->params['moduleName'] = '缓存设置'; $token = Token::getToken(); $data['token'] = $token; $data['cache'] = Cache::getCacheStatus(); return $this->render('cache', $data); }
public function actionIndex() { $view = \Yii::$app->view; $view->params['moduleName'] = '意见反馈'; $request = \Yii::$app->request; $status = $request->_get('status', 'wait'); $search = $request->_get('search', ''); $total = Feedback::getTotal($status, $search); $pagination = new Pagination(['defaultPageSize' => \Yii::$app->params['pageSize'], 'totalCount' => $total]); $data = Feedback::getInfos($status, $search, $pagination->limit, $pagination->offset); $token = Token::getToken(); $userId = \Yii::$app->user->id; $changestatusIdentity = EasyHelpers::dataEncrypt('changestatus,' . $userId); return $this->render('index', ['data' => $data, 'pagination' => $pagination, 'status' => $status, 'search' => $search, 'token' => $token, 'changestatusIdentity' => $changestatusIdentity]); }
public function actionCategorymanage() { $view = \Yii::$app->view; $view->params['moduleName'] = '分类管理'; $categoryId = intval(\Yii::$app->request->get('id', 0)); if (!intval($categoryId)) { return $this->redirect('/category/index'); } $data['categoryName'] = \Yii::$app->request->get('name', ''); $data['attr'] = Attribute::getAttr(); $data['categoryId'] = $categoryId; $data['categoryAttr'] = Attribute::getCategoryAttr($categoryId); $data['token'] = Token::getToken(); $userId = \Yii::$app->user->id; $data['categoryattrIdentity'] = EasyHelpers::dataEncrypt('categoryattr,' . $userId); return $this->render('categorymanage', $data); }
public function actionSubcategory() { $view = \Yii::$app->view; $view->params['moduleName'] = '分类管理'; $data['token'] = Token::getToken(); $scid = \Yii::$app->request->_get('id', '0'); $subC = []; if (intval($scid)) { $subC = Category::getSubcategory($scid); } $data['category'] = $subC; $data['scid'] = $scid; $data['token'] = Token::getToken(); $userId = \Yii::$app->user->id; $data['addIdentity'] = EasyHelpers::dataEncrypt('add,' . $userId); $data['modifyIdentity'] = EasyHelpers::dataEncrypt('modify,' . $userId); $data['delcatetwoIdentity'] = EasyHelpers::dataEncrypt('delcatetwo,' . $userId); return $this->render('sub_category', $data); }
/** * 店铺详情 * @return type */ public function actionInfo() { $view = \Yii::$app->view; $view->params['moduleName'] = '商家信息'; $storeId = intval(\Yii::$app->request->get('storeId', 0)); $store = Store::findOne(['storeId' => $storeId]); if (!$store) { return $this->redirect('/store/index'); } \Yii::$app->language = 'zh-CN'; $token = Token::getToken(); $user = \Yii::$app->user->id; $changestatusIdentity = EasyHelpers::dataEncrypt('changestatus,' . $user); $saleIdentity = EasyHelpers::dataEncrypt('sale,' . $user); $salestoreIdentity = EasyHelpers::dataEncrypt('salestore,' . $user); //销售 $total = StoreSale::getSaleTotal(); $pagination = new \yii\data\Pagination(['totalCount' => $total, 'defaultPageSize' => \Yii::$app->params['pageSize']]); $sales = StoreSale::getSale($storeId, $pagination->offset, $pagination->limit); return $this->render('storeinfo', ['store' => $store, 'token' => $token, 'changestatusIdentity' => $changestatusIdentity, 'salestoreIdentity' => $salestoreIdentity, 'saleIdentity' => $saleIdentity, 'sales' => $sales, 'pagination' => $pagination]); }
/** * 组权限分配 */ public function actionPrivilege() { $view = \Yii::$app->view->params['moduleName'] = '管理员分组'; $search = \Yii::$app->request->_get('search', ''); $where = 1; if ($search) { $where .= ' AND moduleName LIKE \'%' . $search . '%\''; } $module = ModuleAdmin::find()->where($where); $groupId = \Yii::$app->request->_get('groupId', ''); $pageSize = \Yii::$app->params['pageSize']; $total = $module->count(); $pagination = new Pagination(['defaultPageSize' => $pageSize, 'totalCount' => $total]); $data = $module->asArray()->offset($pagination->offset)->limit($pagination->limit)->orderBy('convert(nav_bar using gbk) ASC,createTime DESC')->all(); $privilegedata = GroupPrivilegeAdmin::find()->where('groupId=' . $groupId)->asArray()->All(); foreach ($data as &$modules) { foreach ($privilegedata as $privilege) { if ($modules['moduleId'] == $privilege['moduleId']) { $modules['isAble'] = 1; } } } $data = EasyHelpers::kGroup($data, 'nav_bar'); $token = Token::getToken(); $userId = \Yii::$app->user->id; $saveprivilegeIdentity = EasyHelpers::dataEncrypt('saveprivilege,' . $userId); return $this->render('privilege', ['data' => $data, 'groupId' => $groupId, 'search' => $search, 'token' => $token, 'pagination' => $pagination, 'saveprivilegeIdentity' => $saveprivilegeIdentity]); }
<?php use backend\assets\AppAsset; use backend\common\widget\MenuWidget; use common\models\User; use yii\helpers\Html; use yii\helpers\Url; use common\helpers\Token; use common\helpers\EasyHelpers; /* @var $this \yii\web\View */ /* @var $content string */ AppAsset::register($this); $user = Yii::$app->user->identity; $token = Token::getToken(); ?> <?php $this->beginPage(); ?> <!DOCTYPE html> <!--[if IE 8]> <html lang="en" class="ie8 no-js"> <![endif]--> <!--[if IE 9]> <html lang="en" class="ie9 no-js"> <![endif]--> <!--[if !IE]><!--> <html lang="en" class="no-js"> <!--<![endif]--> <!-- BEGIN HEAD --> <head> <meta charset="utf-8" /> <meta content="width=device-width, initial-scale=1.0" name="viewport" /> <?php echo Html::csrfMetaTags(); ?> <title><?php
/** * 产品详情 * @return type */ public function actionDetail() { $pid = \YIi::$app->request->get('pid', 0); $product = []; if ($pid) { $product = \master\models\Product::getProductById($pid); $product['fileName'] = \master\models\Product::getFileName($pid); $product['clicks'] = ProductClick::getClickNum($pid); } if (!$product) { return $this->redirect('/product/index'); } $data['product'] = $product; $data['changestatusdetailIdentity'] = EasyHelpers::dataEncrypt('changestatusdetail,' . \Yii::$app->user->id); $data['setmodelnameIdentity'] = EasyHelpers::dataEncrypt('setmodelname,' . \Yii::$app->user->id); $data['token'] = Token::getToken(); return $this->render('detail', $data); }
/** * 店铺消费曲线图 * @return type */ public function actionConsumedetail() { $view = \Yii::$app->view; $view->params['moduleName'] = '消费统计'; $storeId = \YIi::$app->request->get('storeId', 0); $store = []; if ($storeId) { $store = Store::find()->where(['storeId' => $storeId])->asArray()->One(); $store['consumes'] = Consume::getConsumeNum($storeId); $store['lastConsume'] = Consume::getLastConsume($storeId); } if (!$store) { return $this->redirect('/finance/consume'); } $data['store'] = $store; $data['token'] = Token::getToken(); return $this->render('consumedetail', $data); }