summaryrefslogtreecommitdiff
path: root/public/index.php
diff options
context:
space:
mode:
authorGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2012-10-21 18:47:57 +0200
committerGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2012-10-21 18:47:57 +0200
commitfb57be5a5af3a2fb46b2dbf2b503ffe78eb5cf49 (patch)
tree9440fc7846d8a56a7005b9ef029669c96ad959aa /public/index.php
First commit
Diffstat (limited to 'public/index.php')
-rwxr-xr-xpublic/index.php38
1 files changed, 38 insertions, 0 deletions
diff --git a/public/index.php b/public/index.php
new file mode 100755
index 000000000..8d7dc4ae4
--- /dev/null
+++ b/public/index.php
@@ -0,0 +1,38 @@
+<?php
+# ***** BEGIN LICENSE BLOCK *****
+# MINZ - A free PHP framework
+# Copyright (C) 2011 Marien Fressinaud
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+# ***** END LICENSE BLOCK *****
+
+// Constantes de chemins
+define ('PUBLIC_PATH', realpath (dirname(__FILE__)));
+define ('LIB_PATH', realpath (PUBLIC_PATH.'/../lib'));
+define ('APP_PATH', realpath (PUBLIC_PATH.'/../app'));
+define ('LOG_PATH', realpath (PUBLIC_PATH.'/../log'));
+define ('CACHE_PATH', realpath (PUBLIC_PATH.'/../cache'));
+
+set_include_path (get_include_path ()
+ . PATH_SEPARATOR
+ . LIB_PATH
+ . PATH_SEPARATOR
+ . APP_PATH);
+
+require_once(APP_PATH.'/App_FrontController.php');
+
+$front_controller = new App_FrontController ();
+$front_controller->init ();
+$front_controller->run ();