国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

85 lignes
2.5KB

  1. <?php
  2. /**
  3. * 会员信息管理
  4. *
  5. * @version $Id: member_info_main.php 1 14:08 2010年7月19日Z tianya $
  6. * @package DedeCMS.Administrator
  7. * @copyright Copyright (c) 2007 - 2020, DesDev, Inc.
  8. * @license http://help.dedecms.com/usersguide/license.html
  9. * @link http://www.dedecms.com
  10. */
  11. require_once(dirname(__FILE__)."/config.php");
  12. CheckPurview('sys_Log');
  13. require_once(DEDEINC."/datalistcp.class.php");
  14. require_once(DEDEINC."/common.func.php");
  15. setcookie("ENV_GOBACK_URL",$dedeNowurl,time()+3600,"/");
  16. $sql = $where = "";
  17. $dtime=(empty($dtime))? 0 : $dtime;
  18. $ischeck=(empty($ischeck))? "" : $ischeck;
  19. $dopost=(empty($dopost))? "" : $dopost;
  20. if($type=="feed")
  21. {
  22. $table="#@__member_feed";
  23. $id="aid";
  24. $tpl=DEDEADMIN."/templets/member_feed_main.htm";
  25. } else {
  26. $table="#@__member_msg";
  27. $id="id";
  28. $tpl=DEDEADMIN."/templets/member_mood_main.htm";
  29. }
  30. if(in_array($ischeck, array('-1', '1')))
  31. {
  32. $type = array('-1'=>'0', '1'=>'1');
  33. if($dtime>0)
  34. {
  35. $nowtime = time();
  36. $starttime = $nowtime - ($dtime * 24 * 3600);
  37. $where .= " AND dtime>'$starttime' AND ischeck='$type[$ischeck]' ";
  38. } else {
  39. $where .= " AND ischeck='$type[$ischeck]' ";
  40. }
  41. } else if ($dtime>0)
  42. {
  43. $nowtime = time();
  44. $starttime = $nowtime - ($dtime * 24 * 3600);
  45. $where .= " AND dtime>'$starttime' ";
  46. } else if ($dopost=='pall')
  47. {
  48. $where .= " AND mid='$mid' ";
  49. }
  50. //获得是否审核的表述
  51. function IsChecklog($ischeck)
  52. {
  53. $s = '';
  54. $s=($ischeck=='1')? "<font color=blue>已审核</font>" : "<font color=red>未审核</font>";
  55. return $s;
  56. }
  57. function JstrimJajxLog($str,$len)
  58. {
  59. $str = cn_substr($str,$len);
  60. $str = str_replace('&#039;', '"', $str);
  61. $str = str_replace('&lt;', '<', $str);
  62. $str = str_replace('&gt;', '>', $str);
  63. return $str;
  64. }
  65. $row=$dsql->GetOne("SELECT COUNT($id) AS dd FROM $table");
  66. $totalnum=$row['dd'];
  67. $rows=$dsql->GetOne("SELECT COUNT($id) AS dd FROM $table WHERE ischeck=1");
  68. $checknum=$rows['dd'];
  69. $rowss=$dsql->GetOne("SELECT COUNT($id) AS dd FROM $table WHERE ischeck=0");
  70. $ischecknum=$rowss['dd'];
  71. $sql = "SELECT * FROM $table WHERE 1=1 $where ORDER BY dtime DESC";
  72. $dlist = new DataListCP();
  73. $dlist->pageSize = 20;
  74. $dlist->SetParameter("type",$type);
  75. $dlist->SetParameter("totalnum",$totalnum);
  76. $dlist->SetParameter("checknum",$checknum);
  77. $dlist->SetParameter("ischecknum",$ischecknum);
  78. $dlist->SetTemplate($tpl);
  79. $dlist->SetSource($sql);
  80. $dlist->Display();