From: Ivan1986 <iva...@us...> - 2010-05-05 09:24:50
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "quickfw". The branch, master has been updated via 0c835bf2b5e45d093c1f7b11586b67bbfc602dc5 (commit) from 7f93f06ca7ad9b566487af1b1a157aa8a47e65d1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 0c835bf2b5e45d093c1f7b11586b67bbfc602dc5 Author: Ivan Borzenkov <iva...@li...> Date: Wed May 5 13:23:39 2010 +0400 Опция перенаправления всех запросов на действие по умолчанию diff --git a/QFW/QuickFW/Router.php b/QFW/QuickFW/Router.php index 8f2a14b..a6be5ee 100644 --- a/QFW/QuickFW/Router.php +++ b/QFW/QuickFW/Router.php @@ -467,8 +467,8 @@ SREG; } } - if (count($data)==$c && $c>0) // если из URI после модуля ничего не забрали и что-то осталось - { + if (QFW::$config['QFW']['auto404'] && count($data)==$c && $c>0) + { // если из URI после модуля ничего не забрали и что-то осталось $MCA['Error']="Указаны параметры у дефолтового CA \n". "или несуществующий Контроллер или Экшен дефолтового контроллера\n". "Не работает, мать его за ногу"; diff --git a/QFW/config.php b/QFW/config.php index 742fd6e..04bdc89 100644 --- a/QFW/config.php +++ b/QFW/config.php @@ -38,6 +38,7 @@ $config['QFW'] = array( 'ErrorStack' => false, /* вывод стека вызовов в сообщении об ошибке в БД */ 'cacheSessions' => false, /* Хранить сессии в кеше, не использовать стандартный механизм */ 'autoload' => false, /* включить автолоад false|true|string */ + 'auto404' => false, /* не перенаправлять на дефолтовый контроллер все запросы */ ); /** diff --git a/application/default.php b/application/default.php index 91dfb89..2adf32a 100644 --- a/application/default.php +++ b/application/default.php @@ -65,6 +65,7 @@ $config['QFW'] = array( 'ErrorStack' => false, /* вывод стека вызовов в сообщении об ошибке в БД */ 'cacheSessions' => false, /* Хранить сессии в кеше, не использовать стандартный механизм */ 'autoload' => true, /* включить автолоад false|true|string */ + 'auto404' => false, /* не перенаправлять на дефолтовый контроллер все запросы */ ); /* Шаблонизатор - имя класса + дефолтовый шаблон */ ----------------------------------------------------------------------- Summary of changes: QFW/QuickFW/Router.php | 4 ++-- QFW/config.php | 1 + application/default.php | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) hooks/post-receive -- quickfw |