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

60 lines
1.8KB

  1. <?php
  2. /**
  3. * @version $Id: co_url.php 1 14:31 2010年7月12日Z tianya $
  4. * @package DedeCMS.Administrator
  5. * @copyright Copyright (c) 2007 - 2018, DesDev, Inc.
  6. * @copyright Copyright (c) 2020, DedeBIZ.COM
  7. * @license https://www.dedebiz.com/license/v6
  8. * @link https://www.dedebiz.com
  9. */
  10. require_once(dirname(__FILE__)."/config.php");
  11. require_once(DEDEINC."/dedecollection.class.php");
  12. $backurl = isset($_COOKIE['ENV_GOBACK_URL']) ? $_COOKIE['ENV_GOBACK_URL'] : "co_url.php";
  13. if(empty($action)) $action='';
  14. if($aid=='')
  15. {
  16. ShowMsg('参数无效!','-1');
  17. exit();
  18. }
  19. //保存更改
  20. if($action=="save")
  21. {
  22. $result = '';
  23. for($i=0;$i < $endid;$i++)
  24. {
  25. $result .= "{dede:field name=\\'".${"noteid_$i"}."\\'}".${"value_$i"}."{/dede:field}\r\n";
  26. }
  27. $dsql->ExecuteNoneQuery("UPDATE `#@__co_htmls` SET result='$result' WHERE aid='$aid'; ");
  28. ShowMsg("成功保存一条记录!",$backurl);
  29. exit();
  30. }
  31. $dsql->SetSql("SELECT * FROM `#@__co_htmls` WHERE aid='$aid'");
  32. $dsql->Execute();
  33. $row = $dsql->GetObject();
  34. $isdown = $row->isdown;
  35. $nid = $row->nid;
  36. $url = $row->url;
  37. $dtime = $row->dtime;
  38. $body = $row->result;
  39. $litpic = $row->litpic;
  40. $fields = array();
  41. if($isdown == 0)
  42. {
  43. $co = new DedeCollection();
  44. $co->LoadNote($nid);
  45. $co->DownUrl($aid, $url, $litpic);
  46. $co->dsql->SetSql("SELECT * FROM `#@__co_htmls` WHERE aid='$aid'");
  47. $co->dsql->Execute();
  48. $row = $co->dsql->GetObject();
  49. $isdown = $row->isdown;
  50. $nid = $row->nid;
  51. $url = $row->url;
  52. $dtime = $row->dtime;
  53. $body = $row->result;
  54. $litpic = $row->litpic;
  55. }
  56. $dtp = new DedeTagParse();
  57. $dtp->SetNameSpace("dede", "{", "}");
  58. $dtp->LoadString($body);
  59. include DedeInclude('templets/co_view.htm');