Horde_Themes::viewDir PHP Method

viewDir() public static method

Return the view-specific directory for a Horde view.
Since: 2.4.0
public static viewDir ( integer $view ) : string
$view integer The Horde view type.
return string The directory prefix.
    public static function viewDir($view)
    {
        global $registry;
        switch ($view) {
            case $registry::VIEW_BASIC:
                return 'basic';
            case $registry::VIEW_DYNAMIC:
                return 'dynamic';
            case $registry::VIEW_MINIMAL:
                return 'minimal';
            case $registry::VIEW_SMARTMOBILE:
                return 'smartmobile';
            default:
                return null;
        }
    }

Usage Example

Exemplo n.º 1
0
 /**
  */
 public function get($item, $mask = 0)
 {
     if ($mask & self::VIEW) {
         $item_dir = Horde_Themes::viewDir($GLOBALS['registry']->getView()) . '/' . $item;
         $mask &= ~self::VIEW;
         if (!is_null($out = $this->get($item_dir, $mask))) {
             return $out;
         }
     }
     if (!($entry = $this->_get($item))) {
         return null;
     }
     if ($mask) {
         $entry &= $mask;
     }
     if ($entry & self::APP_THEME) {
         $app = $this->_app;
         $theme = $this->_theme;
     } elseif ($entry & self::HORDE_THEME) {
         $app = 'horde';
         $theme = $this->_theme;
     } elseif ($entry & self::APP_DEFAULT) {
         $app = $this->_app;
         $theme = 'default';
     } elseif ($entry & self::HORDE_DEFAULT) {
         $app = 'horde';
         $theme = 'default';
     } else {
         return null;
     }
     return $this->_getOutput($app, $theme, $item);
 }
All Usage Examples Of Horde_Themes::viewDir