/** * Добавление записи на стену * * @param ModuleWall_EntityWall $oWall Объект записи на стене * * @return bool|ModuleWall_EntityWall */ public function AddWall($oWall) { if (!$oWall->getDateAdd()) { $oWall->setDateAdd(F::Now()); } if (!$oWall->getIp()) { $oWall->setIp(F::GetUserIp()); } if ($iId = $this->oMapper->AddWall($oWall)) { $oWall->setId($iId); /** * Обновляем данные у родительской записи */ if ($oPidWall = $oWall->GetPidWall()) { $this->UpdatePidWall($oPidWall); } return $oWall; } return false; }