From c73c0db8eb633638c629068dd09ef6a479e1c781 Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Tue, 19 Aug 2014 10:52:49 -0400 Subject: [PATCH] Add to seasonator Adding new image to the seasonator --- Toolkit/Page.php | 6 ++++++ Toolkit/Seasonator/Seasons.php | 11 +++++++++++ Toolkit/Seasonator/templates/navigation.html | 8 ++++++++ Toolkit/Seasonator/updateSeason.php | 2 +- setup.phtml | 3 ++- 5 files changed, 28 insertions(+), 2 deletions(-) diff --git a/Toolkit/Page.php b/Toolkit/Page.php index 262647a..ef6437c 100755 --- a/Toolkit/Page.php +++ b/Toolkit/Page.php @@ -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; diff --git a/Toolkit/Seasonator/Seasons.php b/Toolkit/Seasonator/Seasons.php index 86fd351..8305b2c 100644 --- a/Toolkit/Seasonator/Seasons.php +++ b/Toolkit/Seasonator/Seasons.php @@ -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 { diff --git a/Toolkit/Seasonator/templates/navigation.html b/Toolkit/Seasonator/templates/navigation.html index 1f3e378..a893afb 100644 --- a/Toolkit/Seasonator/templates/navigation.html +++ b/Toolkit/Seasonator/templates/navigation.html @@ -46,6 +46,14 @@ {end:} {navName[4]} + diff --git a/Toolkit/Seasonator/updateSeason.php b/Toolkit/Seasonator/updateSeason.php index ccd9e4a..da08c4a 100644 --- a/Toolkit/Seasonator/updateSeason.php +++ b/Toolkit/Seasonator/updateSeason.php @@ -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; } diff --git a/setup.phtml b/setup.phtml index d8eceb2..68746cf 100644 --- a/setup.phtml +++ b/setup.phtml @@ -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(); -- 2.17.1