国内流行的内容管理系统(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.

42 lines
1.6KB

  1. <?php
  2. /**
  3. * 删除栏目
  4. *
  5. * @version $Id: catalog_del.php 1 14:31 2010年7月12日Z tianya $
  6. * @package DedeCMS.Administrator
  7. * @copyright Copyright (c) 2020, 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. {
  22. $ut = new TypeUnit();
  23. $ut->DelType($id,$delfile);
  24. UpDateCatCache();
  25. ShowMsg("成功删除一个栏目!","catalog_main.php");
  26. exit();
  27. }
  28. $dsql->SetQuery("SELECT typename,typedir FROM #@__arctype WHERE id=".$id);
  29. $row = $dsql->GetOne();
  30. $wintitle = "删除栏目确认";
  31. $wecome_info = "<a href='catalog_main.php'>栏目管理</a> &gt;&gt; 删除栏目确认";
  32. $win = new OxWindow();
  33. $win->Init('catalog_del.php','js/blank.js','POST');
  34. $win->AddHidden('id',$id);
  35. $win->AddHidden('dopost','ok');
  36. $win->AddTitle("你要确实要删除栏目: [{$row['typename']}] 吗?");
  37. $win->AddItem('栏目的文件保存目录:',$row['typedir']);
  38. $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>");
  39. $winform = $win->GetWindow('ok');
  40. $win->Display();