|
|
@@ -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)) {
|