From 59727f086f35de74b7e9e4471c0b86c575006e5d Mon Sep 17 00:00:00 2001 From: chengmi <2971686909@com> Date: Wed, 19 Aug 2020 21:01:36 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=96=87=E7=AB=A0?= =?UTF-8?q?=E5=88=86=E7=B1=BB=E7=9A=84=E6=95=B0=E6=8D=AE=E5=BA=93=E6=94=AF?= =?UTF-8?q?=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + app/data/20200819.sql | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 app/data/20200819.sql diff --git a/.gitignore b/.gitignore index 4b8ce082..c5052ba1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ .DS_Store */.DS_Store .idea +.history app/.idea/workspace.xml app/data/install.lock app/install/webapp/_cache/ diff --git a/app/data/20200819.sql b/app/data/20200819.sql new file mode 100644 index 00000000..bf7992c2 --- /dev/null +++ b/app/data/20200819.sql @@ -0,0 +1,11 @@ +ALTER TABLE `lkt_article` CHANGE `article_class` `article_class` INT(10) NULL DEFAULT NULL COMMENT '文章分类id'; +CREATE TABLE `lkt_article_class` ( + `cat_id` int(11) UNSIGNED NOT NULL COMMENT '文章分类id', + `cat_name` char(15) DEFAULT NULL COMMENT '分类名称', + `sort` int(11) DEFAULT NULL COMMENT '排序', + `add_date` timestamp NULL DEFAULT NULL COMMENT '添加时间' +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +ALTER TABLE `lkt_article_class` + ADD PRIMARY KEY (`cat_id`); +COMMIT; \ No newline at end of file -- Gitee From 00e8c1822c088af56970ebc285651ef4602e87f1 Mon Sep 17 00:00:00 2001 From: chengmi <2971686909@com> Date: Wed, 19 Aug 2020 21:05:25 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=96=87=E7=AB=A0=E5=88=86=E7=B1=BB?= =?UTF-8?q?=E6=98=AF=E5=A2=9E=E5=88=A0=E6=94=B9=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Article/actions/IndexAction.class.php | 5 +- .../Article/actions/addAction.class.php | 30 +++- .../Article/actions/modifyAction.class.php | 50 +++++- .../webapp/modules/Article/templates/add.tpl | 11 ++ .../modules/Article/templates/index.tpl | 4 + .../modules/Article/templates/modify.tpl | 11 ++ .../Article/views/IndexInputView.class.php | 1 + .../Article/views/addInputView.class.php | 5 +- .../Article/views/modifyInputView.class.php | 1 + .../actions/IndexAction.class.php | 65 ++++++++ .../article_class/actions/addAction.class.php | 111 +++++++++++++ .../article_class/actions/delAction.class.php | 63 +++++++ .../actions/modifyAction.class.php | 120 +++++++++++++ .../actions/statusAction.class.php | 29 ++++ .../modules/article_class/config/module.ini | 28 ++++ .../modules/article_class/templates/add.tpl | 75 +++++++++ .../modules/article_class/templates/index.tpl | 157 ++++++++++++++++++ .../article_class/templates/modify.tpl | 73 ++++++++ .../views/IndexInputView.class.php | 13 ++ .../views/addInputView.class.php | 15 ++ .../views/modifyInputView.class.php | 13 ++ 21 files changed, 870 insertions(+), 10 deletions(-) create mode 100644 app/LKT/webapp/modules/article_class/actions/IndexAction.class.php create mode 100644 app/LKT/webapp/modules/article_class/actions/addAction.class.php create mode 100644 app/LKT/webapp/modules/article_class/actions/delAction.class.php create mode 100644 app/LKT/webapp/modules/article_class/actions/modifyAction.class.php create mode 100644 app/LKT/webapp/modules/article_class/actions/statusAction.class.php create mode 100644 app/LKT/webapp/modules/article_class/config/module.ini create mode 100644 app/LKT/webapp/modules/article_class/templates/add.tpl create mode 100644 app/LKT/webapp/modules/article_class/templates/index.tpl create mode 100644 app/LKT/webapp/modules/article_class/templates/modify.tpl create mode 100644 app/LKT/webapp/modules/article_class/views/IndexInputView.class.php create mode 100644 app/LKT/webapp/modules/article_class/views/addInputView.class.php create mode 100644 app/LKT/webapp/modules/article_class/views/modifyInputView.class.php diff --git a/app/LKT/webapp/modules/Article/actions/IndexAction.class.php b/app/LKT/webapp/modules/Article/actions/IndexAction.class.php index c27cad0c..23198dd3 100644 --- a/app/LKT/webapp/modules/Article/actions/IndexAction.class.php +++ b/app/LKT/webapp/modules/Article/actions/IndexAction.class.php @@ -19,10 +19,13 @@ class IndexAction extends Action { $sql = "select * from lkt_config where id = '1'"; $r = $db->select($sql); $uploadImg = $r[0]->uploadImg; // 图片上传位置 - $sql = 'select * from lkt_article order by sort '; + $sql = 'select * from lkt_article order by sort,article_class '; $r = $db->select($sql); + + $request->setAttribute("list",$r); $request->setAttribute("uploadImg",$uploadImg); + return View :: INPUT; } diff --git a/app/LKT/webapp/modules/Article/actions/addAction.class.php b/app/LKT/webapp/modules/Article/actions/addAction.class.php index e90cdf7c..52488fc6 100644 --- a/app/LKT/webapp/modules/Article/actions/addAction.class.php +++ b/app/LKT/webapp/modules/Article/actions/addAction.class.php @@ -15,6 +15,7 @@ class addAction extends Action { public function getDefaultView() { + $db = DBAction::getInstance(); $dd = $_SERVER['PHP_SELF']; $ddd =explode('/', $dd);//打散成数组 @@ -28,15 +29,31 @@ class addAction extends Action { $request = $this->getContext()->getRequest(); //获取文章类别 - $sql = "select cat_id,cat_name from lkt_news_class "; - $r = $db->select($sql); - $request->setAttribute("ctype",$r); - $request->setAttribute('pic', $pic.'/images'); + $article_cat_id = $this->articleclass('article_class');//文章分类 + $request->setAttribute("articleclass", $article_cat_id);//文章分类 return View :: INPUT; } + public function articleclass($article_cat_id1){//文章分类 + $db = DBAction::getInstance(); + $sql01 = "select cat_id ,cat_name from lkt_article_class order by sort asc "; + $r01 = $db->select($sql01); + $articleclass = ''; + // $articleclass_num = 0; + if ($r01) { + + foreach ($r01 as $k2 => $v2) { + $articleclass .= ''; + + } + + } + return $articleclass; + + } + public function execute(){ @@ -45,6 +62,7 @@ class addAction extends Action { $request = $this->getContext()->getRequest(); $Article_title = addslashes(trim($request->getParameter('Article_title'))); // 文章标题 $Article_prompt = addslashes(trim($request->getParameter('Article_prompt'))); // 文章副标题 + $article_cat_id = addslashes(trim($request->getParameter('aticle_class'))); // 文章分类 $sort = floatval(trim($request->getParameter('sort'))); // 排序 $imgurl= addslashes($request->getParameter('imgurl')); // 文章图片 $content = addslashes(trim($request->getParameter('content'))); // 文章内容 @@ -53,8 +71,8 @@ class addAction extends Action { } // 发布文章 - $sql = "insert into lkt_article(Article_title,Article_prompt,Article_imgurl,sort,content,add_date) " . - "values('$Article_title','$Article_prompt','$imgurl','$sort','$content',CURRENT_TIMESTAMP)"; + $sql = "insert into lkt_article(Article_title,Article_prompt,Article_imgurl,sort,content,add_date,article_class) " . + "values('$Article_title','$Article_prompt','$imgurl','$sort','$content',CURRENT_TIMESTAMP,'$article_cat_id')"; $r = $db->insert($sql); if($r == -1){ diff --git a/app/LKT/webapp/modules/Article/actions/modifyAction.class.php b/app/LKT/webapp/modules/Article/actions/modifyAction.class.php index b495c0b3..73846c42 100644 --- a/app/LKT/webapp/modules/Article/actions/modifyAction.class.php +++ b/app/LKT/webapp/modules/Article/actions/modifyAction.class.php @@ -17,6 +17,7 @@ class modifyAction extends Action { // 接收信息 $id = intval($request->getParameter("id")); // 文章id $uploadImg = addslashes($request->getParameter('uploadImg')); // 图片上传位置 + // $article_class_id1 = addslashes(trim($request->getParameter('article_class'))); // 分类名称 // 根据文章id,查询文章文章信息 $sql = "select * from lkt_article where Article_id = '$id'"; $r = $db->select($sql); @@ -27,9 +28,13 @@ class modifyAction extends Action { $sort = $r[0]->sort; // 排序 $content = $r[0]->content; // 文章内容Article_imgurl $Article_imgurl = $r[0]->Article_imgurl; // 文章图片 + $article_class=$r[0]->article_class; + + } - + + $dd = $_SERVER['PHP_SELF']; $ddd =explode('/', $dd);//打散成数组 if($ddd){ @@ -39,6 +44,17 @@ class modifyAction extends Action { $pic = "/LKT"; } $pic =str_replace('..', '', $pic); + + + + if ($article_class>0) { + $article_cat_id = $this->articleclass($article_class);//分类名称 + $request->setAttribute("articleclass", $article_cat_id);//分类名称 + + } + + + $request->setAttribute('pic', $pic.'/images'); $request->setAttribute('id', $id); $request->setAttribute('Article_title',$Article_title); @@ -53,6 +69,34 @@ class modifyAction extends Action { } + public function articleclass($article_cat_id1) + {//文章分类 + $db = DBAction::getInstance(); + $sql01 = "select cat_id ,cat_name from lkt_article_class order by sort asc "; + $r01 = $db->select($sql01); + $articleclass = ''; + // var_dump($article_cat_id1); + // die(); + // $articleclass_num = 0; + if ($r01) { + if ($article_cat_id1) { + foreach ($r01 as $k01 => $v01) { + if ($v01->cat_id == $article_cat_id1) { + $articleclass .= ''; + } else { + $articleclass .= ''; + } + } + } else { + foreach ($r01 as $k2 => $v2) { + $articleclass .= ''; + + } + } + } + return $articleclass; + // return ''; + } public function execute(){ @@ -63,6 +107,8 @@ class modifyAction extends Action { $uploadImg = addslashes($request->getParameter('uploadImg')); // 图片上传位置 $Article_title = trim($request->getParameter('Article_title')); // 文章标题 $Article_prompt = trim($request->getParameter('Article_prompt')); // 文章副标题 + $article_cat_id = floatval(trim($request->getParameter('article_class'))); // 分类名称 + $sort = floatval(trim($request->getParameter('sort'))); // 排序 $imgurl = addslashes($request->getParameter('imgurl')); // 文章新图片 $oldpic = addslashes($request->getParameter('oldpic')); // 文章原图片 @@ -79,7 +125,7 @@ class modifyAction extends Action { //更新数据表 $sql = "update lkt_article " . - "set Article_title = '$Article_title',Article_prompt = '$Article_prompt', sort = '$sort',Article_imgurl = '$imgurl', content = '$content' " + "set Article_title = '$Article_title',Article_prompt = '$Article_prompt',article_class='$article_cat_id' ,sort = '$sort',Article_imgurl = '$imgurl', content = '$content' " ."where Article_id = '$id'"; $r = $db->update($sql); diff --git a/app/LKT/webapp/modules/Article/templates/add.tpl b/app/LKT/webapp/modules/Article/templates/add.tpl index 8004a0b9..34f56d07 100644 --- a/app/LKT/webapp/modules/Article/templates/add.tpl +++ b/app/LKT/webapp/modules/Article/templates/add.tpl @@ -52,6 +52,17 @@ function check(f){ +
+ +
+ + + +
+
diff --git a/app/LKT/webapp/modules/Article/templates/index.tpl b/app/LKT/webapp/modules/Article/templates/index.tpl index 86e6e79e..4a0c4298 100644 --- a/app/LKT/webapp/modules/Article/templates/index.tpl +++ b/app/LKT/webapp/modules/Article/templates/index.tpl @@ -39,6 +39,8 @@ 序 + 分类ID + 标题 图片 排序号 @@ -51,6 +53,8 @@ {foreach from=$list item=item name=f1} {$smarty.foreach.f1.iteration} + {$item->article_class} + {$item->Article_title} {if $item->Article_imgurl != ''} diff --git a/app/LKT/webapp/modules/Article/templates/modify.tpl b/app/LKT/webapp/modules/Article/templates/modify.tpl index b0bfffec..a9eb4126 100644 --- a/app/LKT/webapp/modules/Article/templates/modify.tpl +++ b/app/LKT/webapp/modules/Article/templates/modify.tpl @@ -56,6 +56,17 @@ function check(f){
+
+ +
+ + + +
+
diff --git a/app/LKT/webapp/modules/Article/views/IndexInputView.class.php b/app/LKT/webapp/modules/Article/views/IndexInputView.class.php index 683fe805..43d94cc1 100644 --- a/app/LKT/webapp/modules/Article/views/IndexInputView.class.php +++ b/app/LKT/webapp/modules/Article/views/IndexInputView.class.php @@ -12,6 +12,7 @@ class IndexInputView extends SmartyView { $request = $this->getContext()->getRequest(); $this->setAttribute("list",$request->getAttribute("list")); $this->setAttribute("uploadImg",$request->getAttribute("uploadImg")); + $this->setAttribute("cat_name",$request->getAttribute("cat_name")); $this->setTemplate("index.tpl"); } } diff --git a/app/LKT/webapp/modules/Article/views/addInputView.class.php b/app/LKT/webapp/modules/Article/views/addInputView.class.php index 7ddc5e3d..c31b5ff9 100644 --- a/app/LKT/webapp/modules/Article/views/addInputView.class.php +++ b/app/LKT/webapp/modules/Article/views/addInputView.class.php @@ -18,11 +18,14 @@ class addInputView extends SmartyView { $this->setAttribute("ctype",$request->getAttribute("ctype")); $this->setAttribute('pic', $request->getAttribute('pic')); + $this->setAttribute("articleclass",$request->getAttribute("articleclass")); + // $this->setAttribute("cat_name",$request->getAttribute("cat_name")); + $this->setTemplate("add.tpl"); } -} +}擦头 ?> \ No newline at end of file diff --git a/app/LKT/webapp/modules/Article/views/modifyInputView.class.php b/app/LKT/webapp/modules/Article/views/modifyInputView.class.php index cafb0c5f..e5459883 100644 --- a/app/LKT/webapp/modules/Article/views/modifyInputView.class.php +++ b/app/LKT/webapp/modules/Article/views/modifyInputView.class.php @@ -18,6 +18,7 @@ class modifyInputView extends SmartyView { $this->setAttribute('id',$request->getAttribute('id')); $this->setAttribute('Article_title',$request->getAttribute('Article_title')); + $this->setAttribute("articleclass",$request->getAttribute("articleclass")); $this->setAttribute('Article_prompt',$request->getAttribute('Article_prompt')); diff --git a/app/LKT/webapp/modules/article_class/actions/IndexAction.class.php b/app/LKT/webapp/modules/article_class/actions/IndexAction.class.php new file mode 100644 index 00000000..de773e23 --- /dev/null +++ b/app/LKT/webapp/modules/article_class/actions/IndexAction.class.php @@ -0,0 +1,65 @@ +getContext()->getRequest(); + + + $pageto = $request -> getParameter('pageto'); + // 导出 + $pagesize = $request -> getParameter('pagesize'); + $pagesize = $pagesize ? $pagesize:10; + // 每页显示多少条数据 + $page = $request -> getParameter('page'); + + // 页码 + if($page){ + $start = ($page-1)*$pagesize; + }else{ + $start = 0; + $page =1; + } + $sql = "select * from lkt_article_class"; + $r_pager = $db->select($sql); + if($r_pager){ + $total = count($r_pager); + }else{ + $total = 0; + } + $pager = new ShowPager($total,$pagesize,$page); + + // 查询新闻分类表,根据sort顺序排列 + $sql = "select * from lkt_article_class order by sort asc, add_date desc limit $start,$pagesize "; + $r = $db->select($sql); + + $url = "index.php?module=article_class&action=Index&pagesize=".urlencode($pagesize); + $pages_show = $pager->multipage($url,$total,$page,$pagesize,$start,$para = ''); + + + $request->setAttribute("list",$r); + $request -> setAttribute('pages_show', $pages_show); + + return View :: INPUT; + } + + public function execute() { + + } + + public function getRequestMethods(){ + return Request :: NONE; + } +} +?> \ No newline at end of file diff --git a/app/LKT/webapp/modules/article_class/actions/addAction.class.php b/app/LKT/webapp/modules/article_class/actions/addAction.class.php new file mode 100644 index 00000000..c73f73ad --- /dev/null +++ b/app/LKT/webapp/modules/article_class/actions/addAction.class.php @@ -0,0 +1,111 @@ +getContext()->getRequest(); + + + $cat_name = addslashes(trim($request->getParameter('cat_name'))); // 分类名称 + $sort = addslashes(trim($request->getParameter('sort'))); // 排序 + + + + $request->setAttribute("cat_name",$cat_name); + $request->setAttribute("sort",$sort); + + return View :: INPUT; + } + + public function execute(){ + $db = DBAction::getInstance(); + $request = $this->getContext()->getRequest(); + $admin_id = $this->getContext()->getStorage()->read('admin_id'); + + // 获取分类名称和排序号 + $cat_name = addslashes(trim($request->getParameter('cat_name'))); // 分类名称 + $sort = addslashes(trim($request->getParameter('sort'))); // 排序 + + + if($cat_name == ''){ + header("Content-type:text/html;charset=utf-8"); + echo ""; + return $this->getDefaultView(); + } + //检查分类名称是否重复 + $sql = "select * from lkt_article_class where cat_name = '$cat_name'"; + // var_dump($sql); + // die(); + + $r = $db->select($sql); + // var_dump($r); + // die(); + // 如果有数据 并且 数据条数大于0 + if ($r>0&& count($r)) { + + header("Content-type:text/html;charset=utf-8"); + echo ""; + return $this->getDefaultView(); + + } + //添加分类 + $sql = "insert into lkt_article_class(cat_name,sort,add_date) " + ."values('$cat_name','$sort',CURRENT_TIMESTAMP)"; + // var_dump($sql); + // die(); + $r = $db->insert($sql); + if($r == -1) { + $db->admin_record($admin_id,'添加文章分类'.$cat_name.'失败',1); + + header("Content-type:text/html;charset=utf-8"); + echo ""; + return $this->getDefaultView(); + } else { + $db->admin_record($admin_id,'添加文章分类'.$cat_name,1); + + header("Content-type:text/html;charset=utf-8"); + echo ""; + return $this->getDefaultView(); + } + + return; + } + + public function getRequestMethods(){ + return Request :: POST; + } + + public function menu_merge($data,$parent_id=0,$level=1){ + $res = array(); + foreach ($data as $v) { + if($v['sid']==$parent_id){ + $v['level'] = $level; + $v['disabled'] = false; + $res[]=$v; + $res = array_merge($res,menu_merge($data,$v['id'],$level+1)); + } + } + return $res; + } + + +} + +?> \ No newline at end of file diff --git a/app/LKT/webapp/modules/article_class/actions/delAction.class.php b/app/LKT/webapp/modules/article_class/actions/delAction.class.php new file mode 100644 index 00000000..6aaf480e --- /dev/null +++ b/app/LKT/webapp/modules/article_class/actions/delAction.class.php @@ -0,0 +1,63 @@ +getContext()->getRequest(); + $admin_id = $this->getContext()->getStorage()->read('admin_id'); + + $cat_id = intval($request->getParameter('cat_id')); // 文章分类id + + + $sql = "select * from lkt_article where article_class = '$cat_id'"; + $r = $db->select($sql); + if($r){ + $db->admin_record($admin_id,' 删除文章分类id为 '.$cat_id.' 失败,检查此分类下是否有文章',3); + echo 2; + exit; + }else{ + // 根据分类id,删除这条数据 + $sql = "delete from lkt_article_class where cat_id=$cat_id"; + // echo $sql; + // var_dump( $cat_id); + // var_dump( $sql); + + + $res = $db->delete($sql); + // var_dump( $res); + // die(); + + if($res){ + $db->admin_record($admin_id,' 删除文章分类id为 '.$cat_id.' 的信息',3); + echo 1; + exit; + }else{ + $db->admin_record($admin_id,' 删除文章分类id为 '.$cat_id.' 失败',3); + echo 0; + exit; + }; + } + + + } + + + + public function execute(){ + return $this->getDefaultView(); + } + + public function getRequestMethods(){ + return Request :: NONE; + } +} +?> \ No newline at end of file diff --git a/app/LKT/webapp/modules/article_class/actions/modifyAction.class.php b/app/LKT/webapp/modules/article_class/actions/modifyAction.class.php new file mode 100644 index 00000000..17e4e719 --- /dev/null +++ b/app/LKT/webapp/modules/article_class/actions/modifyAction.class.php @@ -0,0 +1,120 @@ +getContext()->getRequest(); + // 接收分类id + $cat_id = intval($request->getParameter("cat_id")); // 文章分类id + + + // 根据分类id,查询分类表 + $sql = "select * from lkt_article_class where cat_id = '$cat_id'"; + $r = $db->select($sql); + if($r){ + $cat_name = $r[0]->cat_name; // 文章分类名称 + $sort = $r[0]->sort; // 排序 + } + // var_dump( $sort); + + // $articleclass = $this->articleclass($cat_id);//分类名称 + // $request->setAttribute("articleclass", $articleclass);//分类名称 + + + + $request->setAttribute("cat_id",$cat_id); + $request->setAttribute("cat_name",$cat_name); + $request->setAttribute('sort', $sort); + + + return View :: INPUT; + } + + public function articleclass($article_cat_id1) + {//文章分类 + $db = DBAction::getInstance(); + $sql01 = "select cat_id ,cat_name from lkt_article_class "; + $r01 = $db->select($sql01); + $articleclass = ''; + // $articleclass_num = 0; + if ($r01) { + if ($article_cat_id1) { + foreach ($r01 as $k01 => $v01) { + if ($v01->cat_id == $article_cat_id1) { + $articleclass .= ''; + } else { + $articleclass .= ''; + } + } + } else { + foreach ($r01 as $k2 => $v2) { + $articleclass .= ''; + + } + } + } + return $articleclass; + + } + public function execute(){ + $db = DBAction::getInstance(); + $request = $this->getContext()->getRequest(); + $admin_id = $this->getContext()->getStorage()->read('admin_id'); + + // $cat_id = intval($request->getParameter('cat_id')); // 文章分类id + $cat_id = intval($request->getParameter("cat_id")); // 文章分类id + // $r = $db->update($sql); + + // var_dump($cat_id); + // die(); + + $cat_name = addslashes(trim($request->getParameter('cat_name'))); // 文章分类名称 + + $sort = addslashes(trim($request->getParameter('sort'))); // 排序 + + + + //更新分类列表 + $sql = "update lkt_article_class " . + "set cat_name = '$cat_name',sort = '$sort'" + ." where cat_id = '$cat_id'"; + $r = $db->update($sql); + + // var_dump($sql); + // die(); + + if($r == -1) { + $db->admin_record($admin_id,' 修改文章分类id为 '.$cat_id.' 失败',2); + + echo ""; + return $this->getDefaultView(); + } else { + $db->admin_record($admin_id,' 修改文章分类id为 '.$cat_id.' 的信息',2); + + header("Content-type:text/html;charset=utf-8"); + echo ""; + } + return; + } + + public function getRequestMethods(){ + return Request :: POST; + } + +} + +?> \ No newline at end of file diff --git a/app/LKT/webapp/modules/article_class/actions/statusAction.class.php b/app/LKT/webapp/modules/article_class/actions/statusAction.class.php new file mode 100644 index 00000000..d578b312 --- /dev/null +++ b/app/LKT/webapp/modules/article_class/actions/statusAction.class.php @@ -0,0 +1,29 @@ + \ No newline at end of file diff --git a/app/LKT/webapp/modules/article_class/config/module.ini b/app/LKT/webapp/modules/article_class/config/module.ini new file mode 100644 index 00000000..389bb867 --- /dev/null +++ b/app/LKT/webapp/modules/article_class/config/module.ini @@ -0,0 +1,28 @@ +; +----------------------------------------------------------------------------+ +; | This file is part of the LaiKeTui package. | +; | Copyright (c) laiketui.com. | +; | | +; | For the full copyright and license information, please view the LICENSE | +; | file that was distributed with this source code. You can also view the | +; | LICENSE file online at http://www.laiketui.com. | +; | -------------------------------------------------------------------------- | +; | MODULE INFORMATION FILE | +; +----------------------------------------------------------------------------+ + +[module] + + ENABLED = "On" + + TITLE = "article_class LaiKeTui Module" + + VERSION = "1.0" + + NAME = "article_class" + + AUTHOR = "fly" + + HOMEPAGE = "" + + UPDATE_URL = "" + + DESCRIPTION = "article_class LaiKeTui Module" \ No newline at end of file diff --git a/app/LKT/webapp/modules/article_class/templates/add.tpl b/app/LKT/webapp/modules/article_class/templates/add.tpl new file mode 100644 index 00000000..f585ce34 --- /dev/null +++ b/app/LKT/webapp/modules/article_class/templates/add.tpl @@ -0,0 +1,75 @@ + + + + + + + + + +{php}include BASE_PATH."/modules/assets/templates/top.tpl";{/php} + +{literal} + +{/literal} +添加文章分类 + + + + + + +
+
+
+ +
+ +
+
+
+ + +
+ +
+ +
+
+
+ +
+ +
+ + + 返回 + + +
+
+
+
+ + +{php}include BASE_PATH."/modules/assets/templates/footer.tpl";{/php} + + + + + \ No newline at end of file diff --git a/app/LKT/webapp/modules/article_class/templates/index.tpl b/app/LKT/webapp/modules/article_class/templates/index.tpl new file mode 100644 index 00000000..b7422eef --- /dev/null +++ b/app/LKT/webapp/modules/article_class/templates/index.tpl @@ -0,0 +1,157 @@ + + + + + + + + + +{php}include BASE_PATH."/modules/assets/templates/top.tpl";{/php} + + +文章分类 +{literal} + +{/literal} + + + + + + + +
+
+ +
+
+ + + + + + + + + + + + + {foreach from=$list item=item name=f1} + + + + + + + + + + {/foreach} + +
ID分类排序分类名称添加时间操作
{$item->cat_id}{$item->sort}{$item->cat_name}{$item->add_date} + +
+
+  修改 +
+
+
+ + {if $item->tistrue=='1'} + + {else} + +
+
+  删除 +
+
+
+ {/if} +
+
+
{$pages_show}
+
+ +{php}include BASE_PATH."/modules/assets/templates/footer.tpl";{/php} + + +{literal} + +{/literal} + + \ No newline at end of file diff --git a/app/LKT/webapp/modules/article_class/templates/modify.tpl b/app/LKT/webapp/modules/article_class/templates/modify.tpl new file mode 100644 index 00000000..d687d407 --- /dev/null +++ b/app/LKT/webapp/modules/article_class/templates/modify.tpl @@ -0,0 +1,73 @@ + + + + + + + + + +{php}include BASE_PATH."/modules/assets/templates/top.tpl";{/php} + +{literal} + +{/literal} +修改新闻分类 + + + + + + + +
+
+ + +
+ +
+ +
+
+
+ + +
+ +
+ +
+
+
+ +
+ +
+ + +
+
+
+
+ +{php}include BASE_PATH."/modules/assets/templates/footer.tpl";{/php} + + + + \ No newline at end of file diff --git a/app/LKT/webapp/modules/article_class/views/IndexInputView.class.php b/app/LKT/webapp/modules/article_class/views/IndexInputView.class.php new file mode 100644 index 00000000..72ed7922 --- /dev/null +++ b/app/LKT/webapp/modules/article_class/views/IndexInputView.class.php @@ -0,0 +1,13 @@ +getContext()->getRequest(); + + $this->setAttribute("list",$request->getAttribute("list")); + $this->setAttribute("cat_name",$request->getAttribute("cat_name")); + $this->setAttribute("cat_id",$request->getAttribute("cat_id")); + $this->setAttribute("pages_show",$request->getAttribute("pages_show")); + $this->setTemplate("index.tpl"); + } +} +?> diff --git a/app/LKT/webapp/modules/article_class/views/addInputView.class.php b/app/LKT/webapp/modules/article_class/views/addInputView.class.php new file mode 100644 index 00000000..7117e175 --- /dev/null +++ b/app/LKT/webapp/modules/article_class/views/addInputView.class.php @@ -0,0 +1,15 @@ +getContext()->getRequest(); + + + $this->setAttribute("cat_name",$request->getAttribute("cat_name")); + + $this->setAttribute("sort",$request->getAttribute("sort")); + + $this->setTemplate("add.tpl"); + } +} +?> \ No newline at end of file diff --git a/app/LKT/webapp/modules/article_class/views/modifyInputView.class.php b/app/LKT/webapp/modules/article_class/views/modifyInputView.class.php new file mode 100644 index 00000000..584b5b98 --- /dev/null +++ b/app/LKT/webapp/modules/article_class/views/modifyInputView.class.php @@ -0,0 +1,13 @@ +getContext()->getRequest(); + $this->setAttribute('cat_id',$request->getAttribute('cat_id')); + + $this->setAttribute('cat_name', $request->getAttribute('cat_name')); + + $this->setAttribute('sort', $request->getAttribute('sort')); + $this->setTemplate("modify.tpl"); + } +} +?> \ No newline at end of file -- Gitee