Пример #1
0
 /**
  * Обновить данные по изображению
  *
  * @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());
 }