public function add() { if (is_login()) { $this->user_addauth(); $category_id = I('post.category_id'); $model_id = I('post.model_id'); empty($category_id) && $this->error('请选择要发布的分类不能为空!'); empty($model_id) && $this->error('该分类木有绑定模型!'); //获取参数 $category = D('Category')->info($category_id); //检查该分类是否允许发布 //$allow_publish = D('Document')->checkCategory($cate_id); $category['allow_publish'] != 2 && $this->error('该分类不允许发布内容!'); /* 保存文档内容 */ if (!empty($_POST['pics'])) { $imglist = ''; foreach ($_POST['pics'] as $key => $value) { $imglist .= '<img src="' . $this->base64pic($value, $category['name']) . '">'; } $_POST['content'] = $_POST['content'] . $imglist; unset($_POST['pics']); } $Document = D('Document'); $status = $Document->update(); if ($status) { $uid = session('user_auth.uid'); Credits::ag_cms_topics_add($uid, $category['id'], '发布了一条内容,ID:' . $status['id']); $this->success('发布成功!', U('Article/lists?category=' . $category['name'])); } else { $this->error($Document->getError()); } } else { $this->error('登陆后才能发表哦~'); } }