405 lines
7.7 KiB
PHP
405 lines
7.7 KiB
PHP
<?php
|
|
/**
|
|
* FURL Templates cache. Do not attempt to modify this file.
|
|
* Please modify the relevant 'furlTemplates.php' file in /{app}/extensions/furlTemplates.php
|
|
* and rebuild from the Admin CP
|
|
*
|
|
* Written: Fri, 11 Dec 2009 17:57:56 +0000
|
|
*
|
|
* Why? Because Matt says so.
|
|
*/
|
|
$templates = array (
|
|
'__data__' =>
|
|
array (
|
|
'start' => '-',
|
|
'end' => '/',
|
|
'varBlock' => '/page__',
|
|
'varSep' => '__',
|
|
),
|
|
'showuser' =>
|
|
array (
|
|
'app' => 'members',
|
|
'allowRedirect' => 1,
|
|
'out' =>
|
|
array (
|
|
0 => '#showuser=(.+?)((?:&|&)f=(.+?))?(&|$)#i',
|
|
1 => 'user/$1-#{__title__}/$2$4',
|
|
),
|
|
'in' =>
|
|
array (
|
|
'regex' => '#/user/(\\d+?)-#i',
|
|
'matches' =>
|
|
array (
|
|
0 =>
|
|
array (
|
|
0 => 'showuser',
|
|
1 => '$1',
|
|
),
|
|
),
|
|
),
|
|
),
|
|
'showannouncement' =>
|
|
array (
|
|
'app' => 'forums',
|
|
'allowRedirect' => 1,
|
|
'out' =>
|
|
array (
|
|
0 => '#showannouncement=(.+?)((?:&|&)f=(.+?))?(&|$)#i',
|
|
1 => 'forum-$3/announcement-$1-#{__title__}/$4',
|
|
),
|
|
'in' =>
|
|
array (
|
|
'regex' => '#/forum-(\\d+?)?/announcement-(\\d+?)-#i',
|
|
'matches' =>
|
|
array (
|
|
0 =>
|
|
array (
|
|
0 => 'showannouncement',
|
|
1 => '$2',
|
|
),
|
|
1 =>
|
|
array (
|
|
0 => 'f',
|
|
1 => '$1',
|
|
),
|
|
),
|
|
),
|
|
),
|
|
'showforum' =>
|
|
array (
|
|
'app' => 'forums',
|
|
'allowRedirect' => 1,
|
|
'out' =>
|
|
array (
|
|
0 => '#showforum=(.+?)(&|$)#i',
|
|
1 => 'forum/$1-#{__title__}/$2',
|
|
),
|
|
'in' =>
|
|
array (
|
|
'regex' => '#/forum/(\\d+?)-#i',
|
|
'matches' =>
|
|
array (
|
|
0 =>
|
|
array (
|
|
0 => 'showforum',
|
|
1 => '$1',
|
|
),
|
|
),
|
|
),
|
|
),
|
|
'showtopic' =>
|
|
array (
|
|
'app' => 'forums',
|
|
'allowRedirect' => 1,
|
|
'out' =>
|
|
array (
|
|
0 => '#showtopic=(.+?)(&|$)#i',
|
|
1 => 'topic/$1-#{__title__}/$2',
|
|
),
|
|
'in' =>
|
|
array (
|
|
'regex' => '#/topic/(\\d+?)-#i',
|
|
'matches' =>
|
|
array (
|
|
0 =>
|
|
array (
|
|
0 => 'showtopic',
|
|
1 => '$1',
|
|
),
|
|
),
|
|
),
|
|
),
|
|
'act=idx' =>
|
|
array (
|
|
'app' => 'forums',
|
|
'allowRedirect' => 0,
|
|
'out' =>
|
|
array (
|
|
0 => '#act=idx(&|$)#i',
|
|
1 => 'index$1',
|
|
),
|
|
'in' =>
|
|
array (
|
|
'regex' => '#/index(/|$)#i',
|
|
'matches' =>
|
|
array (
|
|
0 =>
|
|
array (
|
|
0 => 'act',
|
|
1 => 'idx',
|
|
),
|
|
),
|
|
),
|
|
),
|
|
'section=register' =>
|
|
array (
|
|
'app' => 'core',
|
|
'allowRedirect' => 0,
|
|
'out' =>
|
|
array (
|
|
0 => '#app=core(&|&)module=global(&|&)section=register(&|&|$)#i',
|
|
1 => 'register/$3',
|
|
),
|
|
'in' =>
|
|
array (
|
|
'regex' => '#/register/?(.+?)?$#i',
|
|
'matches' =>
|
|
array (
|
|
0 =>
|
|
array (
|
|
0 => 'app',
|
|
1 => 'core',
|
|
),
|
|
1 =>
|
|
array (
|
|
0 => 'module',
|
|
1 => 'global',
|
|
),
|
|
2 =>
|
|
array (
|
|
0 => 'section',
|
|
1 => 'register',
|
|
),
|
|
),
|
|
),
|
|
),
|
|
'section=rss' =>
|
|
array (
|
|
'app' => 'core',
|
|
'allowRedirect' => 0,
|
|
'out' =>
|
|
array (
|
|
0 => '#app=core(&|&)module=global(&|&)section=rss(&|&)type=(\\w+?)$#i',
|
|
1 => 'rss/$4/',
|
|
),
|
|
'in' =>
|
|
array (
|
|
'regex' => '#/rss/(\\w+?)/$#i',
|
|
'matches' =>
|
|
array (
|
|
0 =>
|
|
array (
|
|
0 => 'app',
|
|
1 => 'core',
|
|
),
|
|
1 =>
|
|
array (
|
|
0 => 'module',
|
|
1 => 'global',
|
|
),
|
|
2 =>
|
|
array (
|
|
0 => 'section',
|
|
1 => 'rss',
|
|
),
|
|
3 =>
|
|
array (
|
|
0 => 'type',
|
|
1 => '$1',
|
|
),
|
|
),
|
|
),
|
|
),
|
|
'section=rss2' =>
|
|
array (
|
|
'app' => 'core',
|
|
'allowRedirect' => 0,
|
|
'out' =>
|
|
array (
|
|
0 => '#app=core(&|&)module=global(&|&)section=rss(&|&)type=(\\w+?)(&|&)id=(\\d+?)$#i',
|
|
1 => 'rss/$4/$6-#{__title__}/',
|
|
),
|
|
'in' =>
|
|
array (
|
|
'regex' => '#/rss/(\\w+?)/(\\d+?)-#i',
|
|
'matches' =>
|
|
array (
|
|
0 =>
|
|
array (
|
|
0 => 'app',
|
|
1 => 'core',
|
|
),
|
|
1 =>
|
|
array (
|
|
0 => 'module',
|
|
1 => 'global',
|
|
),
|
|
2 =>
|
|
array (
|
|
0 => 'section',
|
|
1 => 'rss',
|
|
),
|
|
3 =>
|
|
array (
|
|
0 => 'type',
|
|
1 => '$1',
|
|
),
|
|
4 =>
|
|
array (
|
|
0 => 'id',
|
|
1 => '$2',
|
|
),
|
|
),
|
|
),
|
|
),
|
|
'cal_week' =>
|
|
array (
|
|
'app' => 'calendar',
|
|
'allowRedirect' => 1,
|
|
'out' =>
|
|
array (
|
|
0 => '#app=calendar(?:&|&)module=calendar(?:&|&)cal_id=(\\d+?)(?:&|&)do=showweek(?:&|&)week=(\\d+?)(?:&|$)#i',
|
|
1 => 'calendar/\\1/week-\\2',
|
|
),
|
|
'in' =>
|
|
array (
|
|
'regex' => '#/calendar/(\\d+?)/week-(\\d+?)(/|$)#i',
|
|
'matches' =>
|
|
array (
|
|
0 =>
|
|
array (
|
|
0 => 'app',
|
|
1 => 'calendar',
|
|
),
|
|
1 =>
|
|
array (
|
|
0 => 'module',
|
|
1 => 'calendar',
|
|
),
|
|
2 =>
|
|
array (
|
|
0 => 'do',
|
|
1 => 'showweek',
|
|
),
|
|
3 =>
|
|
array (
|
|
0 => 'cal_id',
|
|
1 => '$1',
|
|
),
|
|
4 =>
|
|
array (
|
|
0 => 'week',
|
|
1 => '$2',
|
|
),
|
|
),
|
|
),
|
|
),
|
|
'event' =>
|
|
array (
|
|
'app' => 'calendar',
|
|
'allowRedirect' => 1,
|
|
'out' =>
|
|
array (
|
|
0 => '#app=calendar(?:&|&)module=calendar(?:&|&)cal_id=(\\d+?)(?:&|&)do=showevent(?:&|&)event_id=(\\d+?)(?:&|$)#i',
|
|
1 => 'calendar/\\1/event-\\2',
|
|
),
|
|
'in' =>
|
|
array (
|
|
'regex' => '#/calendar/(\\d+?)/event-(\\d+?)(/|$)#i',
|
|
'matches' =>
|
|
array (
|
|
0 =>
|
|
array (
|
|
0 => 'app',
|
|
1 => 'calendar',
|
|
),
|
|
1 =>
|
|
array (
|
|
0 => 'module',
|
|
1 => 'calendar',
|
|
),
|
|
2 =>
|
|
array (
|
|
0 => 'do',
|
|
1 => 'showevent',
|
|
),
|
|
3 =>
|
|
array (
|
|
0 => 'cal_id',
|
|
1 => '$1',
|
|
),
|
|
4 =>
|
|
array (
|
|
0 => 'event_id',
|
|
1 => '$2',
|
|
),
|
|
),
|
|
),
|
|
),
|
|
'cal_day' =>
|
|
array (
|
|
'app' => 'calendar',
|
|
'allowRedirect' => 1,
|
|
'out' =>
|
|
array (
|
|
0 => '#app=calendar(?:&|&)module=calendar(?:&|&)cal_id=(.+?)(?:&|&)do=showday(?:&|&)y=(.+?)&m=(.+?)&d=(.+?)(?:&|$)#i',
|
|
1 => 'calendar/\\1/day-\\2-\\3-\\4',
|
|
),
|
|
'in' =>
|
|
array (
|
|
'regex' => '#/calendar/(\\d+?)/day-(\\d+?)-(\\d+?)-(\\d+?)(/|$)#i',
|
|
'matches' =>
|
|
array (
|
|
0 =>
|
|
array (
|
|
0 => 'app',
|
|
1 => 'calendar',
|
|
),
|
|
1 =>
|
|
array (
|
|
0 => 'module',
|
|
1 => 'calendar',
|
|
),
|
|
2 =>
|
|
array (
|
|
0 => 'do',
|
|
1 => 'showday',
|
|
),
|
|
3 =>
|
|
array (
|
|
0 => 'cal_id',
|
|
1 => '$1',
|
|
),
|
|
4 =>
|
|
array (
|
|
0 => 'y',
|
|
1 => '$2',
|
|
),
|
|
5 =>
|
|
array (
|
|
0 => 'm',
|
|
1 => '$3',
|
|
),
|
|
6 =>
|
|
array (
|
|
0 => 'd',
|
|
1 => '$4',
|
|
),
|
|
),
|
|
),
|
|
),
|
|
'app=calendar' =>
|
|
array (
|
|
'app' => 'calendar',
|
|
'allowRedirect' => 1,
|
|
'out' =>
|
|
array (
|
|
0 => '#app=calendar$#i',
|
|
1 => 'calendar/',
|
|
),
|
|
'in' =>
|
|
array (
|
|
'regex' => '#/calendar/?$#i',
|
|
'matches' =>
|
|
array (
|
|
0 =>
|
|
array (
|
|
0 => 'app',
|
|
1 => 'calendar',
|
|
),
|
|
),
|
|
),
|
|
),
|
|
);
|
|
|
|
?>
|