<?php
/******************************************************************************/
// //
// InstantCMS v1.10 //
// http://www.instantcms.ru/ //
// //
// written by InstantCMS Team, 2007-2012 //
// produced by InstantSoft, (www.instantsoft.ru) //
// //
// LICENSED BY GNU/GPL v2 //
// //
/******************************************************************************/
function routes_forum(){
$routes[] = array(
'_uri' => '/^forum/my_activity.html$/i',
'do' => 'user_activity'
);
$routes[] = array(
'_uri' => '/^forum/([a-zA-z0-9.]+)_activity.html$/i',
'do' => 'user_activity',
1 => 'login'
);
$routes[] = array(
'_uri' => '/^forum/latest_posts$/i',
'do' => 'latest_posts'
);
$routes[] = array(
'_uri' => '/^forum/latest_posts/page-([0-9]+)$/i',
'do' => 'latest_posts',
1 => 'page'
);
$routes[] = array(
'_uri' => '/^forum/latest_thread$/i',
'do' => 'latest_thread'
);
$routes[] = array(
'_uri' => '/^forum/latest_thread/page-([0-9]+)$/i',
'do' => 'latest_thread',
1 => 'page'
);
$routes[] = array(
'_uri' => '/^forum/unpinthread([0-9]+).html$/i',
'do' => 'pin',
1 => 'id',
'pinned'=> 0
);
$routes[] = array(
'_uri' => '/^forum/closethread([0-9]+).html$/i',
'do' => 'close',
1 => 'id',
'closed'=> 1
);
$routes[] = array(
'_uri' => '/^forum/openthread([0-9]+).html$/i',
'do' => 'close',
1 => 'id',
'closed'=> 0
);
$routes[] = array(
'_uri' => '/^forum/viewpoll([0-9]+)$/i',
'do' => 'view_poll',
1 => 'id'
);
$routes[] = array(
'_uri' => '/^forum/vote_poll$/i',
'do' => 'vote_poll'
);
$routes[] = array(
'_uri' => '/^forum/delete_poll([0-9]+)$/i',
'do' => 'delete_poll',
1 => 'id'
);
$routes[] = array(
'_uri' => '/^forum/thread([0-9]+).html$/i',
'do' => 'thread',
1 => 'id'
);
$routes[] = array(
'_uri' => '/^forum/thread([0-9]+)-([0-9]+).html$/i',
'do' => 'thread',
1 => 'id',
2 => 'page'
);
$routes[] = array(
'_uri' => '/^forum/([0-9]+)/newthread.html$/i',
'do' => 'newthread',
1 => 'id'
);
$routes[] = array(
'_uri' => '/^forum/movethread([0-9]+).html$/i',
'do' => 'movethread',
1 => 'id'
);
$routes[] = array(
'_uri' => '/^forum/movepost.html$/i',
'do' => 'move_post'
);
$routes[] = array(
'_uri' => '/^forum/renamethread([0-9]+).html$/i',
'do' => 'renamethread',
1 => 'id'
);
$routes[] = array(
'_uri' => '/^forum/deletethread([0-9]+).html$/i',
'do' => 'deletethread',
1 => 'id'
);
$routes[] = array(
'_uri' => '/^forum/pinthread([0-9]+).html$/i',
'do' => 'pin',
1 => 'id',
'pinned'=> '1'
);
$routes[] = array(
'_uri' => '/^forum/pinpost([0-9]+)-([0-9]+).html$/i',
'do' => 'pin_post',
1 => 'id',
2 => 'post_id',
'pinned'=> '1'
);
$routes[] = array(
'_uri' => '/^forum/unpinpost([0-9]+)-([0-9]+).html$/i',
'do' => 'pin_post',
1 => 'id',
2 => 'post_id',
'pinned'=> '0'
);
$routes[] = array(
'_uri' => '/^forum/reply([0-9]+).html$/i',
'do' => 'newpost',
1 => 'id'
);
$routes[] = array(
'_uri' => '/^forum/thread([0-9]+)-quote([0-9]+).html$/i',
'do' => 'newpost',
1 => 'id',
2 => 'replyid'
);
$routes[] = array(
'_uri' => '/^forum/download([0-9]+).html$/i',
'do' => 'download',
1 => 'id'
);
$routes[] = array(
'_uri' => '/^forum/delfile([0-9]+).html$/i',
'do' => 'delfile',
1 => 'id'
);
$routes[] = array(
'_uri' => '/^forum/reloadfile([0-9]+).html$/i',
'do' => 'reloadfile',
1 => 'id'
);
$routes[] = array(
'_uri' => '/^forum/deletepost([0-9]+).html$/i',
'do' => 'deletepost',
1 => 'id'
);
$routes[] = array(
'_uri' => '/^forum/editpost([0-9]+)-([0-9]+).html$/i',
'do' => 'editpost',
1 => 'id',
2 => 'page'
);
$routes[] = array(
'_uri' => '/^forum/([0-9]+)$/i',
'do' => 'forum',
1 => 'id'
);
$routes[] = array(
'_uri' => '/^forum/([0-9]*)-([0-9]*)$/i',
'do' => 'forum',
1 => 'id',
2 => 'page'
);
$routes[] = array(
'_uri' => '/^forum/([a-zA-Z0-9-]+)$/i',
'do' => 'view_cat',
1 => 'seolink'
);
return $routes;
}
?>