Adding mapimg to properties
authorLaury GvR <laury@gaslightmedia.com>
Tue, 15 Jul 2014 13:39:55 +0000 (09:39 -0400)
committerLaury GvR <laury@gaslightmedia.com>
Tue, 15 Jul 2014 13:39:55 +0000 (09:39 -0400)
Still have bug for not sending image properly to image server.
Added fieldname mapimg. Updated template to output image.

Toolkit/Property/Controller.php
Toolkit/Property/Models/Property.php
templates/template.html

index f6e00b7..4435dc6 100644 (file)
@@ -88,17 +88,25 @@ class Controller
      */
     private function _processProperty()
     {
+        $is = new \Toolkit_Image_Server();
         $file1Uploaded = false;
         if (!$_FILES['image']['error']) {
-            $is = new \Toolkit_Image_Server();
             $file1Uploaded = $is->imageUpload('image');
         }
         $file2Uploaded = false;
         if (!$_FILES['image2']['error']) {
-            $is = new \Toolkit_Image_Server();
             $file2Uploaded = $is->imageUpload('image2');
         }
         $posted = $this->getFilteredPostData();
+        $mapimgurl='http://maps.googleapis.com/maps/api/staticmap?size=400x300&zoom=13&maptype=roadmap&markers=size:mid%7Ccolor:red%7C';
+        $address = $posted['street'].','.$posted['city'].','.$posted['state'];
+        
+        $mapimgurl .= urlencode($address);
+        
+        $mapimg = $is->imageUpload($mapimgurl);
+        var_dump($mapimg);exit;
+        $posted['mapimg'] = $mapimg;
+        
         $posted['image']
             = ($file1Uploaded)
             ? $file1Uploaded
@@ -108,8 +116,10 @@ class Controller
             ? $file2Uploaded
             : $posted['oldimg2'];
         unset($posted['oldimg1'], $posted['oldimg2']);
+        
         $mapper = new \Property\Models\Property();
         $property = $mapper->createByValues($posted);
+        //echo '<pre>' .print_r($property,true). '</pre>'; exit;
         $property->save($this->dbh);
     }
 
index feb1517..3e4ec1a 100644 (file)
@@ -36,11 +36,13 @@ class Property extends \Toolkit_Table
     protected $name;
     protected $image;
     protected $image2;
+    protected $mapimg;
     protected $street;
     protected $city;
     protected $state;
     protected $zip;
     protected $phone;
     protected $url;
+    
 
 }
index 8b007b4..5f7ba35 100644 (file)
@@ -40,7 +40,7 @@
                     {property[street]} &middot; {property[city]}, {property[state]} {property[zip]} &middot; {property[phone]} &middot; {property[url]}
                 </address>
                 <div id="googlemap">
-                    <!--<img src="tmpGooleMap.jpg">-->
+                    <img src="{propImageStyle:h}{property[mapimg]:h}">
                 </div>
                 <div id="photoGallery">
                 </div>