国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.6KB

  1. <?php
  2. /**
  3. * 删除栏目
  4. *
  5. * @version $Id: catalog_del.php 1 14:31 2010年7月12日Z tianya $
  6. * @package DedeBIZ.Administrator
  7. * @copyright Copyright (c) 2021, DedeBIZ.COM
  8. * @license https://www.dedebiz.com/license
  9. * @link https://www.dedebiz.com
  10. */
  11. require_once(dirname(__FILE__).'/config.php');
  12. //检查权限许可
  13. CheckPurview('t_Del,t_AccDel');
  14. require_once(DEDEINC.'/typeunit.class.admin.php');
  15. require_once(DEDEINC.'/oxwindow.class.php');
  16. $id = trim(preg_replace("#[^0-9]#", '', $id));
  17. //检查栏目操作许可
  18. CheckCatalog($id, "您无权删除本栏目!");
  19. if (empty($dopost)) $dopost = '';
  20. if ($dopost == 'ok') {
  21. $ut = new TypeUnit();
  22. $ut->DelType($id, $delfile);
  23. UpDateCatCache();
  24. ShowMsg("成功删除一个栏目!", "catalog_main.php");
  25. exit();
  26. }
  27. $dsql->SetQuery("SELECT typename,typedir FROM #@__arctype WHERE id=".$id);
  28. $row = $dsql->GetOne();
  29. $wintitle = "删除栏目确认";
  30. $wecome_info = "<a href='catalog_main.php'>栏目管理</a> &gt;&gt; 删除栏目确认";
  31. $win = new OxWindow();
  32. $win->Init('catalog_del.php', 'js/blank.js', 'POST');
  33. $win->AddHidden('id', $id);
  34. $win->AddHidden('dopost', 'ok');
  35. $win->AddTitle("您要确实要删除栏目: [{$row['typename']}] 吗?");
  36. $win->AddItem('栏目的文件保存目录:', $row['typedir']);
  37. $win->AddItem('是否删除文件:', "<label><input type='radio' name='delfile' class='np' value='no' checked='1' /> 否</label> <label>&nbsp;<input type='radio' name='delfile' class='np' value='yes' /> 是</label>");
  38. $winform = $win->GetWindow('ok');
  39. $win->Display();