예제 #1
0
 /**
  * 运营后台 设置365活动中 产品开始日期
  * 
  * */
 public function actionSetproductdate()
 {
     //菜单权限检测
     Yii::$app->util->adminAuth() ? '' : $this->redirect('/admin/login');
     $form = Yii::$app->request->get();
     $form = array_map('trim', $form);
     $form = array_map('strip_tags', $form);
     $form = array_map('htmlspecialchars', $form);
     $page = isset($form['page']) ? intval($form['page']) : 1;
     $data['product_name'] = isset($form['product_name']) ? $form['product_name'] : '';
     $data['username'] = isset($form['username']) ? $form['username'] : '';
     $data['nickname'] = isset($form['nickname']) ? $form['nickname'] : '';
     $data['truename'] = isset($form['truename']) ? $form['truename'] : '';
     $data['mobile'] = isset($form['mobile']) ? $form['mobile'] : '';
     $data['status'] = isset($form['status']) && $form['status'] ? $form['status'] : '';
     $data['start_time'] = isset($form['start_time']) ? strtotime($form['start_time']) : '';
     $data['product_id'] = isset($form['product_id']) ? $form['product_id'] : '';
     //将时间全部转换成当天开始时间
     if (!empty($data['start_time'])) {
         $data['start_time'] = date('Y-m-d', $data['start_time']);
         $data['start_time'] = strtotime($data['start_time']);
     }
     $mactpro = new ActivityProduct();
     $date = $mactpro->get365Listpage($page, false, 12, $data);
     $pages = new Pagination(['totalCount' => $date->count(), 'pageSize' => 12]);
     $productlist = $date->asArray()->all();
     $mapattrval = new ActivityProductAttrVal();
     if ($productlist) {
         foreach ($productlist as $pl => $st) {
             $acprattr = $mapattrval->getRealAttrVals($st['id'], ActivityBase::GENERAL_ACTIVITY);
             $productlist[$pl]['attr'] = $acprattr;
         }
     }
     //状态map
     //状态,0:已删除、无效 1:保存(默认) 2:审核中 3:审核通过 4:审核未通过
     $statusMap = ['选择状态', '保存', '审核中', '审核通过', '审核未通过'];
     // print_r($productlist);exit;
     return $this->render('index', ['productlist' => $productlist, 'data' => $data, 'pages' => $pages, 'statusMap' => $statusMap]);
 }
예제 #2
0
 /**
  * 运营后台 设置365活动中 产品开始日期
  *
  *
  * */
 public function actionSetproductdate()
 {
     $user = PublicLibrary::is_login();
     if (isset($user['uid'])) {
         $uid = $user['uid'];
     } else {
         return $this->redirect(['product/index']);
         exit;
     }
     $form = Yii::$app->request->get();
     $form = array_map('trim', $form);
     $form = array_map('strip_tags', $form);
     $form = array_map('htmlspecialchars', $form);
     $page = isset($form['page']) ? intval($form['page']) : 1;
     $data['product_name'] = isset($form['product_name']) ? $form['product_name'] : '';
     $data['username'] = isset($form['username']) ? $form['username'] : '';
     $data['mobile'] = isset($form['mobile']) ? $form['mobile'] : '';
     $data['status'] = isset($form['status']) ? $form['status'] : '';
     $data['start_time'] = isset($form['start_time']) ? strtotime($form['start_time']) : '';
     $mactpro = new ActivityProduct();
     $date = $mactpro->get365Listpage($page, false, 3, $data);
     $pages = new Pagination(['totalCount' => $date->count(), 'pageSize' => 3]);
     //        echo '<pre>';
     //        var_dump($pages);
     $productlist = $date->asArray()->all();
     $mapattrval = new ActivityProductAttrVal();
     if ($productlist) {
         foreach ($productlist as $pl => $st) {
             $acprattr = $mapattrval->getRealAttrVals($st['id'], ActivityBase::GENERAL_ACTIVITY);
             $productlist[$pl]['attr'] = $acprattr;
         }
     }
     //        echo '<pre>';
     //        print_r($productlist);
     //        exit;
     $this->layout = false;
     return $this->render('setproductdate', ['productlist' => $productlist, 'data' => $data, 'pages' => $pages]);
 }