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
|