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

68 lines
1.9KB

  1. <?php
  2. /**
  3. * 广告管理
  4. *
  5. * @version $Id: ad_main.php 1 8:26 2010年7月12日Z tianya $
  6. * @package DedeCMS.Administrator
  7. * @copyright Copyright (c) 2007 - 2018, DesDev, Inc.
  8. * @copyright Copyright (c) 2020, DedeBIZ.COM
  9. * @license https://www.dedebiz.com/license/v6
  10. * @link https://www.dedebiz.com
  11. */
  12. require_once(dirname(__FILE__).'/config.php');
  13. require_once(DEDEINC.'/datalistcp.class.php');
  14. require_once(DEDEINC.'/common.func.php');
  15. setcookie('ENV_GOBACK_URL',$dedeNowurl,time()+3600,'/');
  16. $clsid = isset($clsid)? intval($clsid) : 0;
  17. $keyword = isset($keyword)? addslashes($keyword) : '';
  18. $dsql->Execute('dd','SELECT * FROM `#@__myadtype` ORDER BY id DESC');
  19. $option = '';
  20. while($arr = $dsql->GetArray('dd'))
  21. {
  22. if ($arr['id'] == $clsid)
  23. {
  24. $option .= "<option value='{$arr['id']}' selected='selected'>{$arr['typename']}</option>\n\r";
  25. } else {
  26. $option .= "<option value='{$arr['id']}'>{$arr['typename']}</option>\n\r";
  27. }
  28. }
  29. $where_sql = ' 1=1';
  30. if($clsid!=0) $where_sql .= " AND clsid = $clsid";
  31. if($keyword!='') $where_sql .= " AND (ad.adname like '%$keyword%') ";
  32. $sql = "SELECT ad.aid,ad.clsid,ad.tagname,tp.typename as typename,ad.adname,ad.timeset,ad.endtime,ap.typename as clsname
  33. FROM `#@__myad` ad
  34. LEFT JOIN `#@__arctype` tp on tp.id=ad.typeid
  35. LEFT JOIN `#@__myadtype` ap on ap.id=ad.clsid
  36. WHERE $where_sql
  37. ORDER BY ad.aid desc";
  38. $dlist = new DataListCP();
  39. $dlist->SetTemplet(DEDEADMIN."/templets/ad_main.htm");
  40. $dlist->SetSource($sql);
  41. $dlist->display();
  42. function TestType($tname, $type="")
  43. {
  44. if($tname=="")
  45. {
  46. return ($type == 1)? "默认分类" : "所有栏目";
  47. }
  48. else
  49. {
  50. return $tname;
  51. }
  52. }
  53. function TimeSetValue($ts)
  54. {
  55. if($ts==0)
  56. {
  57. return "不限时间";
  58. }
  59. else
  60. {
  61. return "限时标记";
  62. }
  63. }