1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-21 05:41:58 +02:00

SEF URL generation support in e_url.php

This commit is contained in:
Cameron
2017-04-14 11:55:41 -07:00
parent 90d533ba52
commit b664a751a4
4 changed files with 56 additions and 5 deletions

View File

@@ -33,6 +33,12 @@ class download_url // plugin-folder + '_url'
'non-numeric' => array('label' => 'Friendly (experimental)', 'examples' => array('{SITEURL}download/my-category/my-sub-category/my-file-name')),
);
// Batch generate SEF URls on tables.
public $generate = array(
0 => array('table'=> 'download', 'primary'=>'download_id', 'input'=>'download_name', 'output'=>'download_sef'),
1 => array('table'=> 'download_category', 'primary'=>'download_category_id', 'input'=>'download_category_name', 'output'=>'download_category_sef')
);
function config($profile=null)
{
@@ -67,7 +73,7 @@ class download_url // plugin-folder + '_url'
$config['category'] = array(
'regex' => '^{alias}/category/([\d]*)/(.*)$',
'regex' => '^{alias}/([^\/]*)/(.*)$',
'redirect' => '{e_PLUGIN}download/download.php?action=list&id=$1',
'sef' => '{alias}/{download_category_sef}',
);