| @@ -1,7 +1,8 @@ | |||
| # 更新记录 | |||
| 通过访问 https://www.dedebiz.com/git 获取完整更新记录 | |||
| # V6.2.5beta2 | |||
| # V6.2.5 | |||
| - 增加后台文档管理日期筛选框,支持时间段筛选文档; | |||
| - 优化系统支付功能,增加微信支付、余额支付,加强支付宝、银行转账支付方式; | |||
| - 优化系统后台,命名为DedeBizAdmin后台; | |||
| - 优化用户头像上传功能,优化会员中心用户资料编辑页; | |||
| @@ -35,7 +35,17 @@ if (TestPurview('a_List')) {; | |||
| } | |||
| if (TestPurview('a_MyList')) $mid = $cuserLogin->getUserID(); | |||
| } | |||
| $stime = 0; | |||
| $etime = 0; | |||
| $timerange = isset($timerange)? explode(" - ",$timerange) : array(); | |||
| if (count($timerange) === 2) { | |||
| $stime = strtotime($timerange[0]); | |||
| $etime = strtotime($timerange[1]); | |||
| } | |||
| if ($stime > $etime) { | |||
| $stime = 0; | |||
| $etime = 0; | |||
| } | |||
| $adminid = $cuserLogin->getUserID(); | |||
| $maintable = '#@__archives'; | |||
| setcookie('ENV_GOBACK_URL', $dedeNowurl, time() + 3600, '/'); | |||
| @@ -62,6 +72,10 @@ if (empty($totalresult) && empty($keyword) && empty($orderby) && empty($flag)) { | |||
| if (!empty($cid)) { | |||
| $tinyQuerys[] = " typeid in(".GetSonIds($cid).") "; | |||
| } | |||
| if ($stime > 0 && $etime > 0) { | |||
| $tinyQuerys[] = " senddate>$stime "; | |||
| $tinyQuerys[] = " senddate<$etime "; | |||
| } | |||
| if (count($tinyQuerys) > 0) { | |||
| $tinyQuery = "WHERE ".join(' AND ', $tinyQuerys); | |||
| } | |||
| @@ -128,6 +142,9 @@ if ($flag != '') { | |||
| if ($cid != 0) { | |||
| $whereSql .= ' AND arc.typeid IN ('.GetSonIds($cid).')'; | |||
| } | |||
| if ($stime > 0 && $etime > 0) { | |||
| $whereSql .= "AND arc.senddate>$stime AND arc.senddate<$etime"; | |||
| } | |||
| if ($arcrank != '') { | |||
| $whereSql .= " AND arc.arcrank = '$arcrank' "; | |||
| $CheckUserSend = "<button type='button' class='btn btn-success btn-sm' onClick=\"location='catalog_do.php?cid=".$cid."&dopost=listArchives&gurl=content_list.php';\">所有文档</button>"; | |||
| @@ -151,6 +168,11 @@ $dlist->SetParameter('orderby', $orderby); | |||
| $dlist->SetParameter('arcrank', $arcrank); | |||
| $dlist->SetParameter('channelid', $channelid); | |||
| $dlist->SetParameter('f', $f); | |||
| $strTimerange = ""; | |||
| if ($stime > 0 && $etime > 0) { | |||
| $strTimerange = implode(" - ",array(MyDate("Y-m-d H:i:s",$stime),MyDate("Y-m-d H:i:s",$etime))); | |||
| $dlist->SetParameter('timerange', $strTimerange); | |||
| } | |||
| //模板 | |||
| if (empty($s_tmplets)) $s_tmplets = 'templets/content_list.htm'; | |||
| $dlist->SetTemplate(DEDEADMIN.'/'.$s_tmplets); | |||
| @@ -50,7 +50,21 @@ if ($cid == 0) { | |||
| } | |||
| $optionarr = $tl->GetOptionArray($cid, $admin_catalogs, $channelid); | |||
| $whereSql = $channelid == 0 ? " WHERE arc.channel < -1 " : " WHERE arc.channel = '$channelid' "; | |||
| $stime = 0; | |||
| $etime = 0; | |||
| $timerange = isset($timerange)? explode(" - ",$timerange) : array(); | |||
| if (count($timerange) === 2) { | |||
| $stime = strtotime($timerange[0]); | |||
| $etime = strtotime($timerange[1]); | |||
| } | |||
| if ($stime > $etime) { | |||
| $stime = 0; | |||
| $etime = 0; | |||
| } | |||
| if (!empty($mid)) $whereSql .= " AND arc.mid = '$mid' "; | |||
| if ($stime > 0 && $etime > 0) { | |||
| $whereSql .= "AND arc.senddate>$stime AND arc.senddate<$etime"; | |||
| } | |||
| if ($keyword != '') $whereSql .= " AND (arc.title like '%$keyword%') "; | |||
| if ($cid != 0 && !empty(GetSonIds($cid))) $whereSql .= " AND arc.typeid in (".GetSonIds($cid).")"; | |||
| if ($arcrank != '') { | |||
| @@ -66,6 +80,11 @@ $dlist->SetParameter("dopost", "listArchives"); | |||
| $dlist->SetParameter("keyword", $keyword); | |||
| $dlist->SetParameter("cid", $cid); | |||
| $dlist->SetParameter("channelid", $channelid); | |||
| $strTimerange = ""; | |||
| if ($stime > 0 && $etime > 0) { | |||
| $strTimerange = implode(" - ",array(MyDate("Y-m-d H:i:s",$stime),MyDate("Y-m-d H:i:s",$etime))); | |||
| $dlist->SetParameter('timerange', $strTimerange); | |||
| } | |||
| $dlist->SetTemplate(DEDEADMIN."/templets/content_sg_list.htm"); | |||
| $dlist->SetSource($query); | |||
| $dlist->Display(); | |||
| @@ -6,10 +6,13 @@ | |||
| <title>图片文档列表</title> | |||
| <link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/daterangepicker.css"> | |||
| <link rel="stylesheet" href="../static/web/css/admin.css"> | |||
| <script src="../static/web/js/jquery.min.js"></script> | |||
| <script src="../static/web/js/bootstrap.min.js"></script> | |||
| <script src="../static/web/js/webajax.js"></script> | |||
| <script src="../static/web/js/moment.min.js"></script> | |||
| <script src="../static/web/js/daterangepicker.js"></script> | |||
| <script src="js/main.js"></script> | |||
| <script src="js/list.js"></script> | |||
| </head> | |||
| @@ -33,6 +36,7 @@ | |||
| </table> | |||
| <form name="form3" action="content_i_list.php" method="get"> | |||
| <input type="hidden" name="dopost" value="listArchives"> | |||
| <input type="hidden" name="channelid" value="2"> | |||
| <table cellpadding="1" cellspacing="1" align="center" class="table maintable mb-3"> | |||
| <tr bgcolor="#f5f5f5"> | |||
| <td width="380"><input type="text" name="keyword" class="admin-input-md" value="{dede:global.keyword/}" placeholder="请输入文档标题或文档id"></td> | |||
| @@ -52,6 +56,9 @@ | |||
| <option value="lastpost">最后评论</option> | |||
| </select> | |||
| </td> | |||
| <td width="200"> | |||
| <input autocomplete="off" value="<?php echo $strTimerange;?>" type="text" name="timerange" id="timerange" class="admin-input-sm"> | |||
| </td> | |||
| <td><button type="submit" class="btn btn-success btn-sm">搜索</button></td> | |||
| </tr> | |||
| </table> | |||
| @@ -116,5 +123,28 @@ | |||
| <td bgcolor="#f5f5f5" align="center">{dede:pagelist listsize='6'/}</td> | |||
| </tr> | |||
| </table> | |||
| <script> | |||
| $(document).ready(function() { | |||
| $('#timerange').daterangepicker({ | |||
| autoUpdateInput: false, | |||
| timePicker: true, | |||
| locale : { | |||
| format: 'YYYY-MM-DD HH:mm', | |||
| applyLabel: '确定', | |||
| cancelLabel: '清空', | |||
| daysOfWeek: ['日', '一', '二', '三', '四', '五', '六'], | |||
| monthNames: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'], | |||
| firstDay: 1 | |||
| }, | |||
| }); | |||
| $('#timerange').on('apply.daterangepicker', function(ev, picker) { | |||
| $(this).val(picker.startDate.format('YYYY-MM-DD HH:mm') + ' - ' + picker.endDate.format('YYYY-MM-DD HH:mm')); | |||
| }); | |||
| $('#timerange').on('cancel.daterangepicker', function(ev, picker) { | |||
| $(this).val(''); | |||
| }); | |||
| }) | |||
| </script> | |||
| </body> | |||
| </html> | |||
| @@ -6,10 +6,13 @@ | |||
| <title>文档列表</title> | |||
| <link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/daterangepicker.css"> | |||
| <link rel="stylesheet" href="../static/web/css/admin.css"> | |||
| <script src="../static/web/js/jquery.min.js"></script> | |||
| <script src="../static/web/js/bootstrap.min.js"></script> | |||
| <script src="../static/web/js/webajax.js"></script> | |||
| <script src="../static/web/js/moment.min.js"></script> | |||
| <script src="../static/web/js/daterangepicker.js"></script> | |||
| <script src="js/main.js"></script> | |||
| <script src="js/list.js"></script> | |||
| </head> | |||
| @@ -58,6 +61,9 @@ | |||
| {dede:global.flagsArr/} | |||
| </select> | |||
| </td> | |||
| <td width="200"> | |||
| <input autocomplete="off" value="<?php echo $strTimerange;?>" type="text" name="timerange" id="timerange" class="admin-input-sm"> | |||
| </td> | |||
| <td><button type="submit" class="btn btn-success btn-sm">搜索</button></td> | |||
| </tr> | |||
| </table> | |||
| @@ -116,5 +122,28 @@ | |||
| </tr> | |||
| </table> | |||
| </form> | |||
| <script> | |||
| $(document).ready(function() { | |||
| $('#timerange').daterangepicker({ | |||
| autoUpdateInput: false, | |||
| timePicker: true, | |||
| locale : { | |||
| format: 'YYYY-MM-DD HH:mm', | |||
| applyLabel: '确定', | |||
| cancelLabel: '清空', | |||
| daysOfWeek: ['日', '一', '二', '三', '四', '五', '六'], | |||
| monthNames: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'], | |||
| firstDay: 1 | |||
| }, | |||
| }); | |||
| $('#timerange').on('apply.daterangepicker', function(ev, picker) { | |||
| $(this).val(picker.startDate.format('YYYY-MM-DD HH:mm') + ' - ' + picker.endDate.format('YYYY-MM-DD HH:mm')); | |||
| }); | |||
| $('#timerange').on('cancel.daterangepicker', function(ev, picker) { | |||
| $(this).val(''); | |||
| }); | |||
| }) | |||
| </script> | |||
| </body> | |||
| </html> | |||
| @@ -6,7 +6,10 @@ | |||
| <title>专题列表</title> | |||
| <link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/daterangepicker.css"> | |||
| <link rel="stylesheet" href="../static/web/css/admin.css"> | |||
| <script src="../static/web/js/moment.min.js"></script> | |||
| <script src="../static/web/js/daterangepicker.js"></script> | |||
| <script src="js/list.js"></script> | |||
| </head> | |||
| <body> | |||
| @@ -22,6 +25,7 @@ | |||
| </table> | |||
| <form name="form3" action="content_s_list.php" method="get"> | |||
| <input type="hidden" name="dopost" value="listArchives"> | |||
| <input type="hidden" name="channelid" value="3"> | |||
| <table cellpadding="1" cellspacing="1" align="center" class="table maintable my-3"> | |||
| <tr bgcolor="#f5f5f5"> | |||
| <td width="380"><input type="text" name="keyword" class="admin-input-md" value="<?php echo $keyword?>" placeholder="请输入文档标题或文档id"></td> | |||
| @@ -82,5 +86,28 @@ | |||
| <td bgcolor="#f5f5f5" colspan="9" align="center">{dede:pagelist listsize='6'/}</td> | |||
| </tr> | |||
| </table> | |||
| <script> | |||
| $(document).ready(function() { | |||
| $('#timerange').daterangepicker({ | |||
| autoUpdateInput: false, | |||
| timePicker: true, | |||
| locale : { | |||
| format: 'YYYY-MM-DD HH:mm', | |||
| applyLabel: '确定', | |||
| cancelLabel: '清空', | |||
| daysOfWeek: ['日', '一', '二', '三', '四', '五', '六'], | |||
| monthNames: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'], | |||
| firstDay: 1 | |||
| }, | |||
| }); | |||
| $('#timerange').on('apply.daterangepicker', function(ev, picker) { | |||
| $(this).val(picker.startDate.format('YYYY-MM-DD HH:mm') + ' - ' + picker.endDate.format('YYYY-MM-DD HH:mm')); | |||
| }); | |||
| $('#timerange').on('cancel.daterangepicker', function(ev, picker) { | |||
| $(this).val(''); | |||
| }); | |||
| }) | |||
| </script> | |||
| </body> | |||
| </html> | |||
| @@ -6,10 +6,13 @@ | |||
| <title>文档管理列表</title> | |||
| <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | |||
| <link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/daterangepicker.css"> | |||
| <link rel="stylesheet" href="../static/web/css/admin.css"> | |||
| <script src="../static/web/js/jquery.min.js"></script> | |||
| <script src="../static/web/js/bootstrap.min.js"></script> | |||
| <script src="../static/web/js/webajax.js"></script> | |||
| <script src="../static/web/js/moment.min.js"></script> | |||
| <script src="../static/web/js/daterangepicker.js"></script> | |||
| <script src="js/main.js"></script> | |||
| <script src="js/list.js"></script> | |||
| </head> | |||
| @@ -32,6 +35,7 @@ | |||
| </table> | |||
| <form name="form3" action="content_sg_list.php" method="get"> | |||
| <input type="hidden" name="dopost" value="listArchives"> | |||
| <input type="hidden" name="channelid" value="{dede:global.channelid/}"> | |||
| <table cellpadding="1" cellspacing="1" align="center" class="table maintable mb-3"> | |||
| <tr bgcolor="#f5f5f5"> | |||
| <td width="380"><input type="text" name="keyword" class="admin-input-md" value="{dede:global.keyword/}" placeholder="请输入文档标题或文档id"></td> | |||
| @@ -41,6 +45,9 @@ | |||
| {dede:global.optionarr/} | |||
| </select> | |||
| </td> | |||
| <td width="200"> | |||
| <input autocomplete="off" value="<?php echo $strTimerange;?>" type="text" name="timerange" id="timerange" class="admin-input-sm"> | |||
| </td> | |||
| <td><button type="submit" class="btn btn-success btn-sm">搜索</button></td> | |||
| </tr> | |||
| </table> | |||
| @@ -97,5 +104,28 @@ | |||
| <td bgcolor="#f5f5f5" colspan="9" align="center">{dede:pagelist listsize='6'/}</td> | |||
| </tr> | |||
| </table> | |||
| <script> | |||
| $(document).ready(function() { | |||
| $('#timerange').daterangepicker({ | |||
| autoUpdateInput: false, | |||
| timePicker: true, | |||
| locale : { | |||
| format: 'YYYY-MM-DD HH:mm', | |||
| applyLabel: '确定', | |||
| cancelLabel: '清空', | |||
| daysOfWeek: ['日', '一', '二', '三', '四', '五', '六'], | |||
| monthNames: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'], | |||
| firstDay: 1 | |||
| }, | |||
| }); | |||
| $('#timerange').on('apply.daterangepicker', function(ev, picker) { | |||
| $(this).val(picker.startDate.format('YYYY-MM-DD HH:mm') + ' - ' + picker.endDate.format('YYYY-MM-DD HH:mm')); | |||
| }); | |||
| $('#timerange').on('cancel.daterangepicker', function(ev, picker) { | |||
| $(this).val(''); | |||
| }); | |||
| }) | |||
| </script> | |||
| </body> | |||
| </html> | |||
| @@ -620,6 +620,9 @@ span.page-link { | |||
| } | |||
| @media (min-width:480px) { | |||
| .modal-dialog { | |||
| max-width:500px | |||
| max-width:500px | |||
| } | |||
| } | |||
| #timerange{ | |||
| width: 230px; | |||
| } | |||