/** * Добавляет новый коммент в прямой эфир * * @param ModuleComment_EntityCommentOnline $oCommentOnline Объект онлайн комментария * @return bool|int */ public function AddCommentOnline(ModuleComment_EntityCommentOnline $oCommentOnline) { $sql = "REPLACE INTO " . Config::Get('db.table.comment_online') . "\n\t\t\tSET \n\t\t\t\ttarget_id= ?d ,\t\t\t\n\t\t\t\ttarget_type= ? ,\n\t\t\t\ttarget_parent_id = ?d,\n\t\t\t\tcomment_id= ?d\t\t\t\t\n\t\t"; if ($iId = $this->oDb->query($sql, $oCommentOnline->getTargetId(), $oCommentOnline->getTargetType(), $oCommentOnline->getTargetParentId(), $oCommentOnline->getCommentId())) { return $iId; } return false; }
/** * Добавляет новый коммент в прямой эфир * * @param ModuleComment_EntityCommentOnline $oCommentOnline Объект онлайн комментария * * @return bool|int */ public function AddCommentOnline(ModuleComment_EntityCommentOnline $oCommentOnline) { $this->DeleteCommentOnlineByTargetId($oCommentOnline->getTargetId(), $oCommentOnline->getTargetType()); $sql = "\n INSERT INTO ?_comment_online\n (\n target_id, target_type, target_parent_id, comment_id\n )\n VALUES (\n ?d, ?, ?d, ?d\n )\n "; $xResult = $this->oDb->query($sql, $oCommentOnline->getTargetId(), $oCommentOnline->getTargetType(), $oCommentOnline->getTargetParentId(), $oCommentOnline->getCommentId()); return $xResult !== false; }