/** * Adds a new comment to the specified photo * * @param Zend_Http_Client $client The authenticated client * @param string $user The user's account name * @param integer $albumId The album's id * @param integer $photoId The photo's id * @param string $comment The comment to add * @return void */ function addComment($client, $user, $album, $photo, $comment) { $photos = new Zend_Gdata_Photos($client); $entry = new Zend_Gdata_Photos_CommentEntry(); $entry->setTitle($photos->newTitle($comment)); $entry->setContent($photos->newContent($comment)); $photoQuery = new Zend_Gdata_Photos_PhotoQuery(); $photoQuery->setUser($user); $photoQuery->setAlbumId($album); $photoQuery->setPhotoId($photo); $photoQuery->setType('entry'); $photoEntry = $photos->getPhotoEntry($photoQuery); $result = $photos->insertCommentEntry($entry, $photoEntry); if ($result) { outputPhotoFeed($client, $user, $album, $photo); } else { echo "There was an issue with the comment creation."; } }