123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207 |
- <?php
- /**
- * lionfish 商城系统
- *
- * ==========================================================================
- * @link http://www.liofis.com/
- * @copyright Copyright (c) 2015 liofis.com.
- * @license http://www.liofis.com/license.html License
- * ==========================================================================
- *
- * @author fish
- *
- */
- namespace Seller\Controller;
- use Admin\Model\BlogModel;
- class QuanController extends CommonController{
-
- protected function _initialize(){
- parent::_initialize();
-
- $this->breadcrumb1='营销活动';
- $this->breadcrumb2='动态圈子';
- }
-
- public function del_post_comment(){
-
- $id = I('get.id', 0);
- $group_lzl_reply = M('group_lzl_reply')->where( array('id'=>$id) )->find();
-
- M('group_lzl_reply')->where( array('id'=>$id) )->delete();
- $res = M('group_post')->where( array('id' => $group_lzl_reply['post_id']) )->setDec('reply_count',1);
-
- $http_refer = $_SERVER['HTTP_REFER'];
- if($res) {
- $return = array(
- 'status'=>'success',
- 'message'=>'删除成功',
- 'jump'=>$http_refer
- );
- } else {
- $return = array(
- 'status'=>'fail',
- 'message'=>'删除失败',
- 'jump'=>$http_refer
- );
- }
- $this->osc_alert($return);
-
- }
- public function del_post()
- {
-
- $id = I('get.id', 0);
-
-
- $rs = M('group_post_fav')->where( array('post_id'=>$id) )->delete();
-
-
- M('group_lzl_reply')->where( array('post_id'=>$id) )->delete();
- $res = M('group_post')->where( array('id'=>$id) )->delete();
-
- $http_refer = $_SERVER['HTTP_REFER'];
- if($res) {
- $return = array(
- 'status'=>'success',
- 'message'=>'删除成功',
- 'jump'=>$http_refer
- );
- } else {
- $return = array(
- 'status'=>'fail',
- 'message'=>'删除失败',
- 'jump'=>$http_refer
- );
- }
- $this->osc_alert($return);
- }
-
- public function coments()
- {
- //post_id/10
- $post_id = I('get.post_id');
- $model=new BlogModel();
-
- $search = array('post_id' => $post_id);
-
- $data=$model->show_quan_lzy_page($search);
-
- $this->assign('empty',$data['empty']);// 赋值数据集
- $this->assign('list',$data['list']);// 赋值数据集
- $this->assign('page',$data['page']);// 赋值分页输出
- $this->display('comment');
- }
- public function index(){
- $model=new BlogModel();
- $group_info = M('group')->where( array('seller_id' => SELLERUID) )->find();
-
- $has_group = true;
- $data = array();
-
- if( empty($group_info) )
- {
- $search = array('group_id' => 0);
- $data=$model->show_quan_page($search);
- }else{
- $search = array('group_id' => $group_info['id']);
- $data=$model->show_quan_page($search);
- }
-
-
- $this->has_group = $has_group;
-
- $this->assign('empty',$data['empty']);// 赋值数据集
- $this->assign('list',$data['list']);// 赋值数据集
- $this->assign('page',$data['page']);// 赋值分页输出
- $this->type = -1;
- $this->display();
- }
-
- public function config()
- {
- if(IS_POST){
- $save_data = array();
- $save_data['title'] = I('post.title');
- $save_data['quan_logo'] = I('post.quan_logo');
- $save_data['quan_banner'] = I('post.quan_banner');
- $save_data['quan_share'] = I('post.quan_share');
- $save_data['quan_share_desc'] = I('post.quan_share_desc');
- $save_data['status'] = I('post.status');
- $save_data['member_ids'] = I('post.member_ids');
- $save_data['is_synchro'] = I('post.is_synchro');
- $save_data['limit_send_member'] = I('post.limit_send_member');
-
- M('group')->where( array('seller_id' => SELLERUID) )->save($save_data);
-
- $return = array(
- 'status'=>'success',
- 'message'=>'修改成功',
- 'jump'=>U('Quan/config')
- );
- $this->osc_alert($return);
- }
-
- $data = M('group')->where( array('seller_id' => SELLERUID) )->find();
- $member_data = array();
- if( empty($data) )
- {
- $this->_new_quanzi();
- $data = M('seller')->where( array('s_id' => SELLERUID) )->find();
- }else{
- $member_ids = $data['member_ids'];
- if( !empty($member_ids) )
- {
- $member_data = M('member')->field('member_id,uname')->where( array('member_id' => array('in', $member_ids) ) )->select();
-
- }
- }
- $this->member_data = $member_data;
- $this->type = 1;
- $this->data = $data;
- $this->display();
- }
-
- private function _new_quanzi()
- {
- $group_data = array();
- $group_data['seller_id'] = SELLERUID;
- $group_data['title'] = '';
- $group_data['post_count'] = 0;
- $group_data['status'] = 0;
- $group_data['member_count'] = 0;
- $group_data['quan_share'] = '';
- $group_data['quan_logo'] = '';
- $group_data['quan_banner'] = '';
- $group_data['quan_share_desc'] = '';
- $group_data['create_time'] = time();
-
- M('group')->add($group_data);
- }
-
- public function save_config()
- {
- $this->action=U('Seller/edit');
- }
-
- function showdetail(){
- $blog_id = I('get.blog_id',0,'intval');
-
- $blog_seller_order = M('blog_seller_order')->where( array('blog_id' =>$blog_id,'seller_id' =>SELLERUID) )->find();
-
- if( empty($blog_seller_order) )
- {
- $this->blog_not_count = $this->blog_not_count-1;
- M('blog_seller_order')->add(array('blog_id' =>$blog_id,'seller_id' =>SELLERUID,'addtime' =>time()));
- }
-
- $blog_info = M('blog')->where( array('blog_id' => $blog_id) )->find();
- $blog_content = M('blog_content')->where( array('blog_id' => $blog_id) )->find();
-
- $this->blog_info = $blog_info;
- $this->blog_content = $blog_content;
- $this->display();
- }
-
-
- }
- ?>
|