mirror of
https://github.com/e107inc/e107.git
synced 2025-06-03 17:34:59 +02:00
Start of work on SEF toggle-switches for plugins.
This commit is contained in:
parent
a347a450ad
commit
5273f41ab1
@ -211,6 +211,8 @@ class eurl_admin_ui extends e_admin_controller_ui
|
|||||||
$frm = e107::getForm();
|
$frm = e107::getForm();
|
||||||
$tp = e107::getParser();
|
$tp = e107::getParser();
|
||||||
$cfg = e107::getConfig();
|
$cfg = e107::getConfig();
|
||||||
|
$pref = e107::getPref();
|
||||||
|
|
||||||
|
|
||||||
if(!empty($_POST['saveSimpleSef']))
|
if(!empty($_POST['saveSimpleSef']))
|
||||||
{
|
{
|
||||||
@ -243,8 +245,15 @@ class eurl_admin_ui extends e_admin_controller_ui
|
|||||||
|
|
||||||
foreach($eUrl as $plug=>$val)
|
foreach($eUrl as $plug=>$val)
|
||||||
{
|
{
|
||||||
$text .= "<h4>".$plug."</h4>";
|
$active = !empty($pref['e_url_list'][$plug]) ? 1 : 0;
|
||||||
$text .= "<table class='table table-striped table-bordered'>";
|
$text .= "<table class='table table-striped table-bordered' style='margin-bottom:40px'>
|
||||||
|
<colgroup>
|
||||||
|
<col style='min-width:200px' />
|
||||||
|
<col style='width:45%' />
|
||||||
|
<col style='width:45%' />
|
||||||
|
</colgroup>";
|
||||||
|
|
||||||
|
$text .= "<tr class='active'><td ><h4>".$plug."</h4></td><td colspan='2'>".$frm->radio_switch($plug,$plug,$active)."</td></tr>";
|
||||||
$text .= "<tr><th>Key</th><th>Regular Expression</th>
|
$text .= "<tr><th>Key</th><th>Regular Expression</th>
|
||||||
|
|
||||||
|
|
||||||
@ -263,10 +272,10 @@ class eurl_admin_ui extends e_admin_controller_ui
|
|||||||
$aliasRender = str_replace('{alias}', $aliasForm, $v['regex']);
|
$aliasRender = str_replace('{alias}', $aliasForm, $v['regex']);
|
||||||
|
|
||||||
$text .= "<tr>
|
$text .= "<tr>
|
||||||
<td style='width:5%'>".$k."</td>
|
<td >".$k."</td>
|
||||||
<td style='width:20%'>".$aliasRender."</td>
|
<td >".$aliasRender."</td>
|
||||||
|
|
||||||
<td style='width:30%'>". $v['redirect']."</td>
|
<td >". $v['redirect']."</td>
|
||||||
</tr>";
|
</tr>";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -96,6 +96,11 @@
|
|||||||
|
|
||||||
foreach($tmp as $plug=>$cfg)
|
foreach($tmp as $plug=>$cfg)
|
||||||
{
|
{
|
||||||
|
if(empty($pref['e_url_list'][$plug])) // disabled.
|
||||||
|
{
|
||||||
|
e107::getDebug()->log('e_URL for <b>'.$plug.'</b> disabled.');
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
foreach($cfg as $k=>$v)
|
foreach($cfg as $k=>$v)
|
||||||
{
|
{
|
||||||
@ -125,7 +130,7 @@
|
|||||||
|
|
||||||
$newLocation = preg_replace($regex, $v['redirect'], $req);
|
$newLocation = preg_replace($regex, $v['redirect'], $req);
|
||||||
|
|
||||||
if($newLocation !=$req)
|
if($newLocation != $req)
|
||||||
{
|
{
|
||||||
$redirect = e107::getParser()->replaceConstants($newLocation);
|
$redirect = e107::getParser()->replaceConstants($newLocation);
|
||||||
list($file,$query) = explode("?",$redirect,2);
|
list($file,$query) = explode("?",$redirect,2);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user