Kaynağa Gözat

added from time filter to user msgs

Piotr Labudda 10 yıl önce
ebeveyn
işleme
3fb32aba0e
1 değiştirilmiş dosya ile 5 ekleme ve 2 silme
  1. 5 2
      SE/se-lib/Route/UserMsgs.php

+ 5 - 2
SE/se-lib/Route/UserMsgs.php

@@ -306,7 +306,7 @@ function tblMsgsLoadMoreRows(n) {
 <?php
 	}
 
-	public function getMsgs($filterType, $usrLogin, $lastMsgId = null) {
+	public function getMsgs($filterType, $usrLogin, $lastMsgId = null, $fromTime = null) {
 		$lastMsgId = (int)$lastMsgId;
 		$msgsRoute = Router::getRoute('Msgs');
 		$msgsList = array();
@@ -360,6 +360,9 @@ function tblMsgsLoadMoreRows(n) {
 		if ($lastMsgId > 0) {
 			$sqlWhereAddFilter .= "\n  and m.`ID`<{$lastMsgId}";
 		}
+		if (!empty($fromTime)) {
+			$sqlWhereAddFilter .= "\n  and m.`A_RECORD_CREATE_DATE`>='{$fromTime}'";
+		}
 		$sqlLimit = $this->_listLimit + 1;
 		$sql = "select m.*
 			from `CRM_UI_MSGS` m
@@ -369,7 +372,7 @@ function tblMsgsLoadMoreRows(n) {
 			order by m.`ID` DESC
 			limit {$sqlLimit}
 		";
-		//DBG::_('DBG_MSGS', '>1', "sql", $sql, __CLASS__, __FUNCTION__, __LINE__);
+		DBG::_('DBG_MSGS', '>1', "sql", $sql, __CLASS__, __FUNCTION__, __LINE__);
 		$db = DB::getDB();
 		$res = $db->query($sql);
 		while ($r = $db->fetch($res)) {