public function __construct($sURLOrFIlePathOrHTML, $iMaxCount = 5, $bIncludeExtra = false) { parent::__construct($sURLOrFIlePathOrHTML); $this->iMaxCount = $iMaxCount; $this->bIncludeExtra = $bIncludeExtra; $this->bIsSSL = is_ssl(); }
/** * * @return array */ private function _formatRow($sURL, $sHTML, $iCacheDuration, $sReviewCharSet) { $_oScraper = new AmazonAutoLinks_ScraperPSHDP_CustomerReview($sHTML); if (!$_oScraper->oSimpleDOM) { return array(); } return array('rating' => $_oScraper->getRating(), 'rating_image_url' => $_oScraper->getRatingImageURL(), 'rating_html' => $_oScraper->getRatingHTML(), 'number_of_reviews' => $_oScraper->getNumberOfReviews(), 'customer_review_url' => $sURL, 'customer_review_charset' => $sReviewCharSet, 'customer_reviews' => $_oScraper->getCustomerReviews(), 'modified_time' => date('Y-m-d H:i:s'), 'expiration_time' => date('Y-m-d H:i:s', time() + $iCacheDuration)); }