Beispiel #1
0
 /**
  * Returns the option value associated with the default navigation during installation 
  *
  * @param String $optionName The option name for a stored navigation object.
  * @return String The option value associated with the default navigation during installation.
  * If no option is found for the option name, then it returns an empty string.
  */
 public static function getNavigationOptionValueForInstall($optionName)
 {
     $value = '';
     $nav = new Omeka_Navigation();
     switch ($optionName) {
         case self::PUBLIC_NAVIGATION_MAIN_OPTION_NAME:
             $nav->addPagesFromFilter(self::PUBLIC_NAVIGATION_MAIN_FILTER_NAME);
             break;
     }
     if ($nav->count()) {
         $value = json_encode($nav->toArray());
     }
     return $value;
 }
Beispiel #2
0
 /**
  * Returns the option value associated with the default navigation during installation 
  *
  * @return String The option value associated with the default navigation during installation.
  * If no option is found for the option name, then it returns an empty string.
  */
 public static function getNavigationOptionValueForInstall()
 {
     $value = '';
     $nav = new Omeka_Navigation();
     $nav->addPagesFromFilter(self::PUBLIC_NAVIGATION_MAIN_FILTER_NAME);
     if ($nav->count()) {
         $value = json_encode($nav->toArray());
     }
     return $value;
 }