$backendOptions['hashed_directory_perm'
] = 0777 & ~
umask();
} if (\
is_string($backendOptions['hashed_directory_perm'
])) { $backendOptions['hashed_directory_perm'
] =
octdec($backendOptions['hashed_directory_perm'
]);
} $this->_file_perms =
$backendOptions['cache_file_perm'
];
$this->_dir_perms =
$backendOptions['hashed_directory_perm'
];
// Set default dirs
$this->
setTemplateDir('.' . DS . 'templates' . DS
) ->
setCompileDir('.' . DS . 'templates_c' . DS
) ->
setPluginsDir([\
dirname(__FILE__
) . '/Plugins/', SMARTY_PLUGINS_DIR
]) ->
setCacheDir('.' . DS . 'cache' . DS
) ->
setConfigDir('.' . DS . 'configs' . DS
);
$this->debug_tpl = 'file:' . SMARTY_DIR . '/debug.tpl';
$this->
setOptions($options);
$this->
setCharset();
}