fix topic date publish

This commit is contained in:
Mzhelskiy Maxim 2017-07-24 14:23:36 +07:00
parent 0ee6da5c81
commit 01b2f4ffcd
1 changed files with 1 additions and 1 deletions

View File

@ -145,7 +145,7 @@ class ModuleTopic_EntityTopic extends Entity
$oTopicType = $this->getTypeObject();
$oUser = $this->getUserCreator();
if ($oTopicType and $oTopicType->isAllowCreateDeferredTopic($oUser)) {
if ((!$this->getId() or !$this->getPublishDraft()) and isset($aValue['date']) and is_string($aValue['date']) and isset($aValue['time']) and is_string($aValue['time'])) {
if ((!$this->getId() or !$this->getPublishDraft() or ($this->getDatePublish() and strtotime($this->getDatePublish()) > time())) and isset($aValue['date']) and is_string($aValue['date']) and isset($aValue['time']) and is_string($aValue['time'])) {
$sDateFull = $aValue['date'] . ' ' . $aValue['time'];
if ($this->Validate_Validate('date', $sDateFull, array('format' => 'dd.MM.yyyy HH:mm', 'allowEmpty' => true))) {
$sDateFull = strtotime($sDateFull); // для охвата всей минуты