Add to seasonator
authorSteve Sutton <steve@gaslightmedia.com>
Tue, 19 Aug 2014 14:52:49 +0000 (10:52 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Tue, 19 Aug 2014 14:52:49 +0000 (10:52 -0400)
Adding new image to the seasonator

Toolkit/Page.php
Toolkit/Seasonator/Seasons.php
Toolkit/Seasonator/templates/navigation.html
Toolkit/Seasonator/updateSeason.php
setup.phtml

index 262647a..ef6437c 100755 (executable)
@@ -640,6 +640,12 @@ class Toolkit_Page
                 case 'shopping':
                     $newStyle =$seasonImages->getImage5();
                     break;
+                case 'calendar':
+                    $newStyle =$seasonImages->getImage6();
+                    break;
+                default:
+                    $newStyle = null;
+                    break;
                 }
                 if ($newStyle) {
                     $item['background-image'] = MAIN_NAV_IMAGE . $newStyle;
index 86fd351..8305b2c 100644 (file)
@@ -40,6 +40,7 @@ class Toolkit_Seasonator_Seasons
     protected $image3;
     protected $image4;
     protected $image5;
+    protected $image6;
 
     /**
      * Returns the id
@@ -136,6 +137,16 @@ class Toolkit_Seasonator_Seasons
         return $this->image5;
     }
 
+    /**
+     * Returns image6
+     *
+     * @return string
+     */
+    public function getImage6()
+    {
+        return $this->image6;
+    }
+
     public function fetchBySeason(PDO $dbh, $season)
     {
         try {
index 1f3e378..a893afb 100644 (file)
         {end:}
         <a href="#" class="form-element" rel="{nav.getId()}" rel2="image5">{navName[4]}</a>
       </li>
+      <li class="navLi">
+        {if:nav.getImage6()}
+          <img src="{headThumb:h}{nav.getImage6():h}">
+        {else:}
+          <img src="baseurl/assets/nav1bg.jpg">
+        {end:}
+        <a href="#" class="form-element" rel="{nav.getId()}" rel2="image6">{navName[5]}</a>
+      </li>
     </ul>
   </nav>
 </div>
index ccd9e4a..da08c4a 100644 (file)
@@ -29,7 +29,7 @@ if ($newSeason) {
     $season->setLast_update(date('Y-m-d H:i:s'));
     $season->save(Toolkit_Database::getInstance());
     $cache = new Cache_Lite($GLOBALS['cacheOptions']);
-    $cache->clean('Season');
+    $cache->clean('Images', 'Season');
     $cache->clean('Nav');
     return 1;
 }
index d8eceb2..68746cf 100644 (file)
@@ -276,7 +276,8 @@ $mainLevelNav = array(
     7, // Attractions
     13, // Lodging
     14, // Restaurants
-    15 // Shopping
+    15, // Shopping
+    16 // Events
 );
 define('MAIN_NAV_PAGES', serialize($mainLevelNav));
 //$applicationConfig = Toolkit_ApplicationConfig::getInstance();