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

59 lines
1.7KB

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