|
|

- system.inc.php
- <?php
- /*
- +-----------------------------------------------------------------------+
- | 功能:分类处理。编辑,修改,删除,显示控制,顺序排列。
- | 备注:其中无限分类伸缩参考了qq:81836817(辉老大) 的功能 特此感谢
- | 使用方法:把sql文件导入数据库,把system文件夹放在plugins目录下,然后在DZ论坛后台,扩展设置->插件管理
- | 把discuz_plugin_system.txt的文件打开。复制粘贴,然后提交。
- +-----------------------------------------------------------------------+
- */
- if (!defined('IN_DISCUZ')) {
- exit('Access Denied');
- }
- $myaction=trim($_GET['myaction']);
- switch ($myaction)
- {
- /*添加类别*/
- case 'addclass':
- {
- if (isset($_POST['sort'])) {
- $fid = (int)$_POST['fid'];
- $sort = strip_tags(trim($_POST['sort']));
- $tpl = strip_tags(trim($_POST['tpl']));
- $db->query("INSERT INTO `system_class`(fid,name,tpl)
- VALUES('$fid','$sort','$tpl')");
- cpmsg('恭喜您成功添加了分类', $_SERVER['HTTP_REFERER']);
- exit();
- }
- else {
- require_once './plugins/system/system.class.php';
- }
- break;
- }
-
- /*删除类别*/
- case 'delclass':
- {
- $id = intval($_GET['id']);
- $query = $db->query("SELECT * FROM `system_class` WHERE fid=$id");
- if ($db->fetch_array($query) == false) {
- $db->query("DELETE FROM `system_class` WHERE id=$id");
- //$db->query("DELETE FROM `book_enrol` WHERE sortid=$id");
- cpmsg('恭喜您删除超作成功', $_SERVER['HTTP_REFERER']);
- exit();
- } else {
- cpmsg('对不起,下级分类还没有删除!', $_SERVER['HTTP_REFERER']);
- exit();
- }
- break;
- }
-
- /*编辑类别*/
- case 'editclass':
- {
- if (isset($_POST['sort'])) {
- $id = (int)$_POST['id'];
- $sort = strip_tags(trim($_POST['sort']));
- $tpl = strip_tags(trim($_POST['tpl']));
- $db->query("UPDATE `system_class` SET name='$sort',
- tpl='$tpl' WHERE id='$id'");
- cpmsg('恭喜您分类编辑成功', $_SERVER['HTTP_REFERER']);
- exit();
- }
- else {
- require_once './plugins/system/system.editclass.php';
- }
- break;
- }
- /*显示控制*/
- case 'ord':
- {
- $order=$_POST['order'];
- $ids=$_POST['ids'];
- for ($i = 0; $i<count($ids); $i++) {
- $id = intval($order[$i]);
- $uid = intval($ids[$i]);
- $j = 'chk'.$uid;
- $visble = intval($_POST[$j]);
- $db->query("UPDATE `system_class` SET ord=$id,visible=$visble WHERE id=$uid;");
- }
- cpmsg('恭喜您超作成功', $_SERVER['HTTP_REFERER']);
- break;
- }
- default:
- require_once './plugins/system/system.index.php';
- break;
- }
- ?>
复制代码 |
|