1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-09 16:17:14 +02:00

Support for root namespaces using e_url addon configuration.

This commit is contained in:
Cameron
2017-03-27 10:38:51 -07:00
parent c581b89aa1
commit 0935f7b858
3 changed files with 117 additions and 9 deletions

View File

@@ -207,7 +207,7 @@ class eurl_admin_ui extends e_admin_controller_ui
protected function simplePage()
{
// $this->addTitle("Simple Redirects");
$eUrl =e107::getAddonConfig('e_url');
$eUrl =e107::getUrlConfig();
$frm = e107::getForm();
$tp = e107::getParser();
$cfg = e107::getConfig();
@@ -315,8 +315,17 @@ class eurl_admin_ui extends e_admin_controller_ui
{
// main module pref dropdown
$this->prefs['url_main_module']['writeParms'][''] = 'None';
// e_url.php aliases
$tmp = e107::getUrlConfig('alias');
foreach($tmp as $plugin=>$alias)
{
$this->prefs['url_main_module']['writeParms'][$alias] = eHelper::labelize($plugin);
}
// legacy URL (news, pages )
$modules = e107::getPref('url_config', array());
ksort($modules);
foreach ($modules as $module => $location)
{
$labels = array();
@@ -326,10 +335,11 @@ class eurl_admin_ui extends e_admin_controller_ui
if(!$config || !vartrue($config['config']['allowMain'])) continue;
$admin = $obj->admin();
$labels = vartrue($admin['labels'], array());
$this->prefs['url_main_module']['writeParms'][$module] = vartrue($section['name'], eHelper::labelize($module));
}
ksort($this->prefs['url_main_module']['writeParms']);
// title2sef transform type pref
$types = explode('|', 'none|dashl|dashc|dash|underscorel|underscorec|underscore|plusl|plusc|plus');