/[drupal]/contributions/modules/amazon_items/AmazonProduct.class.inc
ViewVC logotype

Contents of /contributions/modules/amazon_items/AmazonProduct.class.inc

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download) (as text)
Wed Jan 26 21:45:57 2005 UTC (4 years, 10 months ago) by slower
Branch: MAIN
CVS Tags: DRUPAL-4-5, HEAD
Branch point for: DRUPAL-4-6
File MIME type: text/x-php
*** empty log message ***
1 <?php
2 // $Id$
3
4 class AmazonProduct {
5 var $url;
6 var $Asin;
7 var $ProductName;
8 var $Catalog;
9 var $Authors = array();
10 var $Artists = array();
11 var $ErrorMsg;
12 var $Description;
13 var $ReleaseDate;
14 var $Manufacturer;
15 var $ImageUrlSmall;
16 var $ImageUrlMedium;
17 var $ImageUrlLarge;
18 var $ListPrice;
19 var $OurPrice;
20 var $UsedPrice;
21 // reviews
22 var $ReviewRating = array();
23 var $ReviewSummary = array();
24 var $ReviewComment = array();
25 // similar products
26 var $SimilarProducts = array();
27 //
28 var $Features = array();
29 //
30 var $Tracks = array();
31 var $ByArtist = array();
32 function AmazonProduct() {
33 // Does nothing for the moment
34 return;
35 }
36 function getSaving() {
37 // Returns Amazon saving, if any
38 $difference = (float)substr($this->ListPrice, 1) - (float)substr($this->OurPrice, 1);
39 if ($this->OurPrice > 0 && $difference > 0) {
40 $save = sprintf('%.2f', $difference);
41 } else {
42 return false;
43 }
44 return $save;
45 }
46 function isEmptyImg() {
47 $arImageSize = getImageSize($this->ImageUrlSmall) ;
48
49 if (is_array($arImageSize)) {
50 return ($arImageSize[1] == 1);
51 } else {
52 return 0;
53 }
54 }
55 }
56 ?>

  ViewVC Help
Powered by ViewVC 1.1.2