AntonLV 7 лет назад
Родитель
Сommit
043b6ba61a
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      modules/base/text/classes/BxBaseModTextPageEntry.php

+ 2 - 2
modules/base/text/classes/BxBaseModTextPageEntry.php

@@ -53,10 +53,10 @@ class BxBaseModTextPageEntry extends BxBaseModGeneralPageEntry
         if($oInformer && ($bLoggedOwner || $bLoggedModerator)) {
             $iNow = time();
             $bFieldPublished = isset($CNF['FIELD_PUBLISHED']);
-            $sStatus = isset($CNF['FIELD_STATUS']) ? $this->_aContentInfo[$CNF['FIELD_STATUS']] : '';
+            $sStatus = isset($CNF['FIELD_STATUS']) && isset($this->_aContentInfo[$CNF['FIELD_STATUS']]) ? $this->_aContentInfo[$CNF['FIELD_STATUS']] : '';
 
             //--- Display 'processing' informer if an item was already published but awaiting/failed to be processed.
-            if(!$bFieldPublished || $this->_aContentInfo[$CNF['FIELD_PUBLISHED']] <= $iNow) {
+            if(!$bFieldPublished || (isset($this->_aContentInfo[$CNF['FIELD_PUBLISHED']]) && $this->_aContentInfo[$CNF['FIELD_PUBLISHED']] <= $iNow)) {
                 if(!empty($CNF['INFORMERS']['processing']) && isset($CNF['INFORMERS']['processing']['map'][$sStatus])) {
                     $aInformer = $CNF['INFORMERS']['processing'];
                     $aInformers[] = array ('name' => $aInformer['name'], 'msg' => _t($aInformer['map'][$sStatus]['msg']), 'type' => $aInformer['map'][$sStatus]['type']);