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

61 lines
1.8KB

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