aboutsummaryrefslogtreecommitdiff
path: root/app/configuration/routes.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/configuration/routes.php')
-rw-r--r--app/configuration/routes.php121
1 files changed, 120 insertions, 1 deletions
diff --git a/app/configuration/routes.php b/app/configuration/routes.php
index 0efec7ba7..d9bb5ca99 100644
--- a/app/configuration/routes.php
+++ b/app/configuration/routes.php
@@ -1,5 +1,124 @@
<?php
return array (
-
+ // Index
+ array (
+ 'route' => '/\?q=([\w\d\-_]+)&p=([\d+])',
+ 'controller' => 'index',
+ 'action' => 'index',
+ 'params' => array ('get', 'page')
+ ),
+ array (
+ 'route' => '/\?q=([\w\d\-_]+)',
+ 'controller' => 'index',
+ 'action' => 'index',
+ 'params' => array ('get')
+ ),
+ array (
+ 'route' => '/\?p=([\d]+)',
+ 'controller' => 'index',
+ 'action' => 'index',
+ 'params' => array ('page')
+ ),
+ array (
+ 'route' => '/login.php',
+ 'controller' => 'index',
+ 'action' => 'login'
+ ),
+ array (
+ 'route' => '/logout.php',
+ 'controller' => 'index',
+ 'action' => 'logout'
+ ),
+ array (
+ 'route' => '/mode.php\?m=([\w_]+)',
+ 'controller' => 'index',
+ 'action' => 'changeMode',
+ 'params' => array ('mode')
+ ),
+
+ // Scripts
+ array (
+ 'route' => '/scripts/main.js',
+ 'controller' => 'javascript',
+ 'action' => 'main'
+ ),
+
+ // Entry
+ array (
+ 'route' => '/articles/marquer.php\?lu=([\d]{1})',
+ 'controller' => 'entry',
+ 'action' => 'read',
+ 'params' => array ('is_read')
+ ),
+ array (
+ 'route' => '/articles/marquer.php\?id=([\w\d\-_]{6})&favori=([\d]{1})',
+ 'controller' => 'entry',
+ 'action' => 'bookmark',
+ 'params' => array ('id', 'is_favorite')
+ ),
+ array (
+ 'route' => '/articles/marquer.php\?id=([\w\d\-_]{6})&lu=([\d]{1})',
+ 'controller' => 'entry',
+ 'action' => 'read',
+ 'params' => array ('id', 'is_read')
+ ),
+
+
+ // Feed
+ array (
+ 'route' => '/flux/ajouter.php',
+ 'controller' => 'feed',
+ 'action' => 'add'
+ ),
+ array (
+ 'route' => '/flux/actualiser.php',
+ 'controller' => 'feed',
+ 'action' => 'actualize'
+ ),
+ array (
+ 'route' => '/flux/supprimer.php\?id=([\w\d\-_]{6})',
+ 'controller' => 'feed',
+ 'action' => 'delete',
+ 'params' => array ('id')
+ ),
+
+ // Configure
+ array (
+ 'route' => '/configuration/flux.php',
+ 'controller' => 'configure',
+ 'action' => 'feed'
+ ),
+ array (
+ 'route' => '/configuration/flux.php\?id=([\w\d\-_]{6})',
+ 'controller' => 'configure',
+ 'action' => 'feed',
+ 'params' => array ('id')
+ ),
+ array (
+ 'route' => '/configuration/categories.php',
+ 'controller' => 'configure',
+ 'action' => 'categorize'
+ ),
+ array (
+ 'route' => '/configuration/global.php',
+ 'controller' => 'configure',
+ 'action' => 'display'
+ ),
+ array (
+ 'route' => '/configuration/import_export.php',
+ 'controller' => 'configure',
+ 'action' => 'importExport'
+ ),
+ array (
+ 'route' => '/configuration/import_export.php\?q=([\w]{6})',
+ 'controller' => 'configure',
+ 'action' => 'importExport',
+ 'params' => array ('q')
+ ),
+ array (
+ 'route' => '/configuration/raccourcis.php',
+ 'controller' => 'configure',
+ 'action' => 'shortcut'
+ ),
);