render('pone',['type'=>1]); } /* * 首页-资讯 数据 * */ public function actionPoneform() { $model = new PushmNews(); $model->type = Yii::$app->request->post('type'); $rows = $model->getList(Yii::$app->request->post()); if(!empty($rows)) { foreach($rows as &$val) { $val['create_at'] = date('Y-m-d H:i',$val['create_at']); $val['img'] = Yii::$app->params['httpImg']['host'].Yii::$app->params['httpImg']['pushnews'].$val['img']; } return Help::JsonData(0,Yii::t('app','get_success'),$model->Total(),$rows); } } public function actionPoneadd() { return $this->render('poneadd',['type'=>Yii::$app->request->get('type')]); } /* * 首页-资讯 数据添加 * */ public function actionPoneaddform() { $model = new PushmNews(); $model->scenario = 'add'; $auth = $model->Authenticator(Yii::$app->request->post()); if(is_object($auth)) { $img = UploadFile::InstanceImgName('img',Yii::$app->params['img_url']['pushnews']); if(is_string($img)) { $auth->img = $img; } if($auth->save()) return Help::JsonCode(Help::SUCCESS,Yii::t('app','add_success')); } return Help::JsonCode(Help::ERROR,Yii::t('app','add_error'),$auth); } /* * 资讯首页 - 头部 * */ public function actionPtwo() { return $this->render('ptwo',['type'=>2]); } /* * 资讯推送 - 资讯首页底部 热门专题 * */ // public function actionPthree() // { // return $this->render('pthree',['type'=>3]); // } /* * 禁用 and 删除 * */ public function actionNewsdelandshow() { $model = new PushmNews(); $input = Yii::$app->request->post(); $row = $model->FindById($input['id']); if($row != null) { switch ($input['type']) { case 'show': if($row->is_show == 1) { $row->is_show = 2; } else if($row->is_show == 2) { $row->is_show = 1; } break; case 'del': $row->del = 2; break; case 'sort': $row->sort = $input['sort']; break; } if($row->save(false)) return Help::JsonCode(Help::SUCCESS,Yii::t('app','edit_success')); } return Help::JsonCode(Help::ERROR,Yii::t('app','edit_error')); } /* * 首页 - 资讯 栏目 * */ public function actionHomenewscolumn() { return $this->render('homenewscolumn'); } /* * 首页 - 资讯 栏目 * */ public function actionHomenewscolumnform() { $model = new PushmNewscolumn(); $rows = $model->getList(Yii::$app->request->post()); if(!empty($rows)) { foreach ($rows as &$val) { $val['create_at'] = date('Y-m-d H:i',$val['create_at']); } return Help::JsonData(0,Yii::t('app','get_success'),$model->Total(),$rows); } } /* * 首页 - 资讯 栏目 添加 * */ public function actionNewscolumnadd() { return $this->render('newscolumnadd'); } /* * 首页 - 资讯 栏目 添加 * */ public function actionNewscolumnaddform() { $model = new PushmNewscolumn(); $model->scenario = 'add'; $model->cid = Yii::$app->request->post('nid'); $auth = $model->Authenticator(Yii::$app->request->post()); if(is_object($auth)) { if($auth->save()) return Help::JsonCode(Help::SUCCESS,Yii::t('app','add_success')); } return Help::JsonCode(Help::ERROR,Yii::t('app','add_error'),$auth); } /* * 首页 - 资讯 栏目 修改 页面 * */ public function actionNewscolumnedit() { $model = new PushmNewscolumn(); $row = $model->FindById(Yii::$app->request->get('id')); if(!empty($row)) { return $this->render('newscolumnedit',['model'=>$row,'name'=>Yii::$app->request->get('name')]); } } /* * 首页 - 资讯 栏目 修改 数据 * */ public function actionNewscolumnaeditform() { $model = new PushmNewscolumn(); $input = Yii::$app->request->post(); $row = $model->FindById($input['id']); if(!empty($row)) { $row->cid = $input['nid']; $row->short = $input['short']; if($row->save(false)) return Help::JsonCode(Help::SUCCESS,Yii::t('app','edit_success')); } return Help::JsonCode(Help::ERROR,Yii::t('app','edit_error')); } /* * 首页 - 资讯 栏目 添加 * */ public function actionNewscolumndelandshow() { $model = new PushmNewscolumn(); $input = Yii::$app->request->post(); $row = $model->FindById($input['id']); if($row != null) { switch ($input['type']) { case 'show': if($row->is_show == 1) { $row->is_show = 2; } else if($row->is_show == 2) { $row->is_show = 1; } break; case 'del': $row->del = 2; break; case 'sort': $row->sort = $input['sort']; break; } if($row->save(false)) return Help::JsonCode(Help::SUCCESS,Yii::t('app','edit_success')); } return Help::JsonCode(Help::ERROR,Yii::t('app','edit_error')); } /* * 首页 - 资讯 栏目所属内容 页面 * */ public function actionNewcontent() { return $this->render('newcontent',['cid'=>Yii::$app->request->get('cid')]); } /* * 首页 - 资讯 栏目所属内容 数据 * */ public function actionNewcontentform() { $model = new PushmNews(); $model->type = Yii::$app->request->post('type'); $model->cid = Yii::$app->request->post('cid'); $rows = $model->getList(Yii::$app->request->post()); if(!empty($rows)) { foreach($rows as &$val) { $val['create_at'] = date('Y-m-d H:i',$val['create_at']); $val['img'] = Yii::$app->params['httpImg']['host'].Yii::$app->params['httpImg']['PushmNews'].$val['img']; } return Help::JsonData(0,Yii::t('app','get_success'),$model->Total(),$rows); } } /* * 首页 - 资讯 添加跟栏目相关的内容 页面 * */ public function actionNewcontentadd() { return $this->render('newcontentadd',['cid'=>Yii::$app->request->get('type')]); } /* * 首页 - 资讯 添加跟栏目相关的内容 数据 * */ public function actionNewcontentaddform() { $model = new PushmNews(); $row = $model->Authenticator(Yii::$app->request->post()); if(is_object($row)) { if($row->save()) return Help::JsonCode(Help::SUCCESS,Yii::t('app','add_success')); } return Help::JsonCode(Help::ERROR,Yii::t('app','add_error'),$row); } public function actionNewcontentdelandshow() { $model = new PushmNews(); $input = Yii::$app->request->post(); $row = $model->FindById($input['id']); if($row != null) { switch ($input['type']) { case 'show': if($row->is_show == 1) { $row->is_show = 2; } else if($row->is_show == 2) { $row->is_show = 1; } break; case 'del': $row->del = 2; break; case 'sort': $row->sort = $input['sort']; break; } if($row->save(false)) return Help::JsonCode(Help::SUCCESS,Yii::t('app','edit_success')); } return Help::JsonCode(Help::ERROR,Yii::t('app','edit_error')); } }