Updates for their new blog site
authorSteve Sutton <steve@gaslightmedia.com>
Thu, 7 Jan 2016 19:53:41 +0000 (14:53 -0500)
committerSteve Sutton <steve@gaslightmedia.com>
Thu, 7 Jan 2016 19:53:41 +0000 (14:53 -0500)
Make some functions public so can be accessed from the proxy files.

Toolkit/Page.php
nav.php [new file with mode: 0644]
off-canvas-nav.php [new file with mode: 0644]

index 90686e9..b20f5fd 100755 (executable)
@@ -608,7 +608,7 @@ class Toolkit_Page
      *
      * @return type
      */
-    private function _getMainNav($catid)
+    public function _getMainNav($catid)
     {
         $sideNav = new Toolkit_Template_Navigation_AllInOneSideNav(
             $this->_pageGateway
@@ -618,7 +618,7 @@ class Toolkit_Page
         return ($html) ? $html : '';
     }
 
-    private function _getMainNavigation()
+    public function _getMainNavigation()
     {
         $seasonImages = $this->seasonImages;
         if (defined('MAIN_LEVEL_NAV_ARRAY') && MAIN_LEVEL_NAV_ARRAY) {
@@ -668,7 +668,7 @@ class Toolkit_Page
         return ($html) ? $html : '';
     }
 
-    private function _getMobileNavigation()
+    public function _getMobileNavigation()
     {
         if (defined('MAIN_LEVEL_NAV_ARRAY') && MAIN_LEVEL_NAV_ARRAY) {
             $mainNavArray = unserialize(MAIN_LEVEL_NAV_ARRAY);
diff --git a/nav.php b/nav.php
new file mode 100644 (file)
index 0000000..4591ede
--- /dev/null
+++ b/nav.php
@@ -0,0 +1,32 @@
+<?php
+require 'setup.phtml';
+$dbh = Toolkit_Database::getInstance();
+    $keywordReplacement = new Toolkit_Template_KeywordReplacement(
+        new Toolkit_Toolbox_PageGatewayPublish(
+            $dbh
+        )
+    );
+    $breadCrumbsFactory = new Toolkit_BreadCrumbsFactory(
+        new Toolkit_Toolbox_PageGatewayPublishFactory(
+            $dbh
+        )
+    );
+    $glmPage = new Toolkit_Page(
+        new Toolkit_Template_Page(),
+        $breadCrumbsFactory,
+        new Toolkit_Toolbox_PageGatewayPublishFactory(
+            $dbh
+        ),
+        new Toolkit_Toolbox_ParagraphGatewayPublishFactory(
+            $dbh
+        ),
+        new Toolkit_Template_Navigation_Factory(),
+        $keywordReplacement,
+        2
+    );
+    $glmPage->mainNav = $glmPage->_getMainNav(2);
+    $glmPage->mobileNav = $glmPage->_getMobileNavigation();
+    $glmPage->mainNavigationUl   = $glmPage->_getMainNavigation();
+    echo $glmPage->mainNavigationUl;
+//    echo $glmPage->mobileNav;
+?>
diff --git a/off-canvas-nav.php b/off-canvas-nav.php
new file mode 100644 (file)
index 0000000..de10e3f
--- /dev/null
@@ -0,0 +1,29 @@
+<?php
+require 'setup.phtml';
+$dbh = Toolkit_Database::getInstance();
+    $keywordReplacement = new Toolkit_Template_KeywordReplacement(
+        new Toolkit_Toolbox_PageGatewayPublish(
+            $dbh
+        )
+    );
+    $breadCrumbsFactory = new Toolkit_BreadCrumbsFactory(
+        new Toolkit_Toolbox_PageGatewayPublishFactory(
+            $dbh
+        )
+    );
+    $glmPage = new Toolkit_Page(
+        new Toolkit_Template_Page(),
+        $breadCrumbsFactory,
+        new Toolkit_Toolbox_PageGatewayPublishFactory(
+            $dbh
+        ),
+        new Toolkit_Toolbox_ParagraphGatewayPublishFactory(
+            $dbh
+        ),
+        new Toolkit_Template_Navigation_Factory(),
+        $keywordReplacement,
+        2
+    );
+    $glmPage->mobileNav = $glmPage->_getMobileNavigation();
+    echo $glmPage->mobileNav;
+?>