/** * Обновить данные по изображению * * @param ModuleTopic_EntityTopicPhoto $oPhoto Объект фото * * @return bool */ public function updateTopicPhoto($oPhoto) { if (!$oPhoto->getTopicId() && !$oPhoto->getTargetTmp()) { return false; } if ($oPhoto->getTopicId()) { $oPhoto->setTargetTmp = null; } $sql = 'UPDATE ?_topic_photo SET path = ?, description = ?, topic_id = ?d, target_tmp=? WHERE id = ?d'; $bResult = $this->oDb->query($sql, $oPhoto->getPath(), $oPhoto->getDescription(), $oPhoto->getTopicId(), $oPhoto->getTargetTmp(), $oPhoto->getId()); return $bResult !== false; }
/** * Обновить данные по изображению * * @param ModuleTopic_EntityTopicPhoto $oPhoto Объект фото */ public function updateTopicPhoto($oPhoto) { if (!$oPhoto->getTopicId() && !$oPhoto->getTargetTmp()) { return false; } if ($oPhoto->getTopicId()) { $oPhoto->setTargetTmp = null; } $sql = 'UPDATE ' . Config::Get('db.table.topic_photo') . ' SET path = ?, description = ?, topic_id = ?d, target_tmp=? WHERE id = ?d'; $this->oDb->query($sql, $oPhoto->getPath(), $oPhoto->getDescription(), $oPhoto->getTopicId(), $oPhoto->getTargetTmp(), $oPhoto->getId()); }