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', ), ), ), ), ); ?>