'/index.php/Super/Help/node_sec', 'node_add' => '/index.php/Super/Help/node_add', 'node_del' => '/index.php/Super/Help/node_del', ); $authArr = checkFunction($arr); $this->assign('authArr', $authArr); $this->display(); } public function getindex() { if (I('post.keyword')) { $tap = I('post.keyword'); $condition['name_g'] = array('like', "%" . $tap . "%"); $where['_complex'] = $condition; } $count = M("help_t")->where($where)->count(); $rows = M("help_t")->where($where)->page((int)$_POST['page'], (int)$_POST['limit'])->order('id desc')->select(); foreach ($rows as &$val) { $val['heid'] = M('help_t')->where(array('id' => $val['heid']))->getField('name_g'); } $res['code'] = 0; $res['msg'] = ''; $res['data'] = $rows; $res['count'] = $count; $this->ajaxReturn($res); } /* * 修改 * */ public function node_sec() { if ($_POST) { $data['status'] = 0; if (M('help_t')->where([ 'id' => $_POST['id'] ])->count()) { M('help_t')->where([ 'id' => $_POST['id'] ])->save([ 'name_g' => $_POST['Text'] ]); $data['status'] = 1; } $this->ajaxReturn($data); } else { $id = $_GET['id']; $info = M('help_t')->where(['id' => $id])->find(); $this->assign('info', $info); $this->assign('id', $id); $this->display(); } } /* * 添加 * */ public function node_add() { if ($_POST) { $data['status'] = 0; $data['msg'] = "添加失败"; if (M('help_t')->data([ 'name_g' => $_POST['Text'], 'addtime' => time(), ])->add()) { $data['status'] = 1; $data['msg'] = "添加成功"; } $this->ajaxReturn($data); } else { $this->display(); } } public function change() { $where['heid'] = $_POST['id']; $where['cuid'] = 0; $info = M('help')->where($where)->select(); $data['status'] = 1; $data['info'] = $info; $this->ajaxReturn($data); } /* * 删除 * */ public function node_del() { $data['status'] = 0; $data['msg'] = "删除失败"; if (M('help_t')->where([ 'id' => $_POST['id'] ])->delete()) { $data['status'] = 1; $data['msg'] = "删除成功"; } $this->ajaxReturn($data); } //产品首页 public function products() { $this->display(); } public function getproduct() { if (I('get.keyword')) { $tap = I('get.keyword'); $condition['name'] = array('like', $tap . "%"); $where['_complex'] = $condition; } $info = M('product')->page((int)$_GET['page'], (int)$_GET['limit'])->order('id desc')->select(); $products = M('product')->select(); foreach ($info as &$val) { $val['addtime'] = date('Y-m-d', $val['addtime']); } $res['code'] = 0; $res['msg'] = ''; $res['data'] = $info; $res['count'] = count($products); $this->ajaxReturn($res); } //添加产品 public function add_product() { if ($_POST) { $where['name'] = I('post.name'); $where['brief'] = I('post.brief'); $where['url'] = I('post.url'); $where['addtime'] = time(); $upload = new \Think\Upload (); // 实例化上传类 $upload->maxSize = 5242880 / 2; // 设置附件上传大小5M/2 $upload->exts = array( 'jpg', 'png', 'jpeg', ); // 设置附件上传类型 $upload->rootPath = 'Uploads'; // 设置附件上传根目录 $upload->savePath = '/Picture/Product/'; // 设置附件上传(子)目录 $upload->saveName = array( 'uniqid', array('', true) ); // 上传文件 $info = $upload->upload(); if (!empty($info['logo']['savename'])) { $where['logo'] = "/" . $upload->rootPath . $info['logo']['savepath'] . $info['logo']['savename']; } $res = M('product')->add($where); if ($res) { $rt['status'] = 1; $rt['msg'] = '添加成功'; } else { $rt['status'] = 2; $rt['msg'] = '添加失败'; } $this->ajaxReturn($rt); } $this->display(); } //编辑产品 public function amend_product() { if ($_POST) { $where['name'] = I('post.name'); $where['brief'] = I('post.brief'); $data['id'] = I('post.id'); $where['url'] = I('post.url'); $where['addtime'] = time(); $upload = new \Think\Upload (); // 实例化上传类 $upload->maxSize = 5242880 / 2; // 设置附件上传大小5M/2 $upload->exts = array( 'jpg', 'png', 'jpeg', ); // 设置附件上传类型 $upload->rootPath = 'Uploads'; // 设置附件上传根目录 $upload->savePath = '/Picture/Product/'; // 设置附件上传(子)目录 $upload->saveName = array( 'uniqid', array('', true) ); // 上传文件 $info = $upload->upload(); if (!empty($info['logo']['savename'])) { $where['logo'] = "/" . $upload->rootPath . $info['logo']['savepath'] . $info['logo']['savename']; } $res = M('product')->where($data)->save($where); if ($res) { $rt['status'] = 1; $rt['msg'] = '修改成功'; } else { $rt['status'] = 2; $rt['msg'] = '修改失败'; } $this->ajaxReturn($rt); } else { $id = $_GET['id']; $where['id'] = $_GET['id']; $info = M('product')->where($where)->find(); $this->assign('info', $info); $this->assign('id', $id); } $this->display(); } //删除产品 public function del() { if ($_POST) { $where['id'] = $_POST['id']; $res = M('product')->where($where)->delete(); if ($res) { $data['status'] = 1; $data['msg'] = "删除成功"; } else { $data['status'] = 0; $data['msg'] = "删除失败"; } $this->ajaxReturn($data); } $this->display(); } //用户手册首页 public function manuals() { $this->display(); } public function getmanual() { if (I('get.keyword')) { $tap = I('get.keyword'); $condition['name'] = array('like', $tap . "%"); $where['_complex'] = $condition; } $info = M('manual')->page((int)$_GET['page'], (int)$_GET['limit'])->order('id desc')->select(); $manual = M('manual')->select(); foreach ($info as &$val) { $val['cate_name'] = M('product')->where('id = "' . $val['cate_id'] . '"')->getField('name'); $val['addtime'] = date('Y-m-d', $val['addtime']); } $res['code'] = 0; $res['msg'] = ''; $res['data'] = $info; $res['count'] = count($manual); $this->ajaxReturn($res); } //添加手册 public function add_manual() { if ($_POST) { $where['manual'] = I('post.name'); $where['addtime'] = time(); $where['amendtime'] = $where['addtime']; $where['cate_id'] = I('post.cateid'); $upload = new \Think\Upload (); // 实例化上传类 $upload->maxSize = 30000000; // 设置附件上传大小13 $upload->exts = array( 'jpg', 'png', 'jpeg', 'doc', 'txt', 'pdf', 'docx' ); // 设置附件上传类型 $upload->rootPath = 'Uploads'; // 设置附件上传根目录 $upload->savePath = '/Picture/Product/'; // 设置附件上传(子)目录 $upload->saveName = array( 'uniqid', array('', true) ); // 上传文件 $info = $upload->upload(); if (!empty($info['logo']['savename'])) { $where['logo'] = "/" . $upload->rootPath . $info['logo']['savepath'] . $info['logo']['savename']; } if (!empty($info['file_url']['savename'])) { $where['file_url'] = "/" . $upload->rootPath . $info['file_url']['savepath'] . $info['file_url']['savename']; $where['file_name'] = $info['file_url']['name']; } $res = M('manual')->add($where); if ($res) { $rt['status'] = 1; $rt['msg'] = '添加成功'; } else { $rt['status'] = 2; $rt['msg'] = '添加失败'; } $this->ajaxReturn($rt); } $info = M('product')->select(); $this->assign('info', $info); $this->display(); } //编辑手册 public function amend_manual() { if ($_POST) { $where['manual'] = I('post.name'); $data['id'] = I('post.id'); $where['amendtime'] = time(); $upload = new \Think\Upload (); // 实例化上传类 $upload->maxSize = 30000000; // 设置附件上传大小13 $upload->exts = array( 'jpg', 'png', 'jpeg', 'doc', 'txt', 'pdf', 'docx' ); // 设置附件上传类型 $upload->rootPath = 'Uploads'; // 设置附件上传根目录 $upload->savePath = '/Picture/Product/'; // 设置附件上传(子)目录 $upload->saveName = array( 'uniqid', array('', true) ); // 上传文件 $info = $upload->upload(); if (!empty($info['logo']['savename'])) { $where['logo'] = "/" . $upload->rootPath . $info['logo']['savepath'] . $info['logo']['savename']; } if (!empty($info['file_url']['savename'])) { $where['file_url'] = "/" . $upload->rootPath . $info['file_url']['savepath'] . $info['file_url']['savename']; $where['file_name'] = $info['file_url']['name']; } $where['cate_id'] = I('post.cateid'); $res = M('manual')->where($data)->save($where); if ($res) { $rt['status'] = 1; $rt['msg'] = '修改成功'; } else { $rt['status'] = 2; $rt['msg'] = '修改失败'; } $this->ajaxReturn($rt); } else { $id = $_GET['id']; $where['id'] = $_GET['id']; $info = M('manual')->where($where)->find(); $this->assign('info', $info); $this->assign('id', $id); } $cate = M('product')->select(); $this->assign('infos', $cate); $this->display(); } //删除手册 public function del_manual() { if ($_POST) { $where['id'] = $_POST['id']; $res = M('manual')->where($where)->delete(); if ($res) { $data['status'] = 1; $data['msg'] = "删除成功"; } else { $data['status'] = 0; $data['msg'] = "删除失败"; } $this->ajaxReturn($data); } $this->display(); } } ?>