summaryrefslogtreecommitdiff
path: root/poc/poc02-compiling-cake/src/vendor/cake_1.1.20.7692/cake/bootstrap.php
diff options
context:
space:
mode:
authorLudovic Pouzenc <ludovic@pouzenc.fr>2012-08-01 18:18:44 +0000
committerLudovic Pouzenc <ludovic@pouzenc.fr>2012-08-01 18:18:44 +0000
commitf435a514cd0597108cec95b5febdc105b0e16302 (patch)
treef7b2c218f32655b352bf4ca89fc947274c49ebdb /poc/poc02-compiling-cake/src/vendor/cake_1.1.20.7692/cake/bootstrap.php
parent1133e9dadec074e41ae4e08fc6c97cf74b7539fe (diff)
download2012-php-weave-f435a514cd0597108cec95b5febdc105b0e16302.tar.gz
2012-php-weave-f435a514cd0597108cec95b5febdc105b0e16302.tar.bz2
2012-php-weave-f435a514cd0597108cec95b5febdc105b0e16302.zip
Copie des sources du poc01 pour un poc02 et ajout d'un CakePHP
git-svn-id: file:///var/svn/2012-php-weave/trunk@4 d972a294-176a-4cf9-8ea1-fcd5b0c30f5c
Diffstat (limited to 'poc/poc02-compiling-cake/src/vendor/cake_1.1.20.7692/cake/bootstrap.php')
-rw-r--r--poc/poc02-compiling-cake/src/vendor/cake_1.1.20.7692/cake/bootstrap.php104
1 files changed, 104 insertions, 0 deletions
diff --git a/poc/poc02-compiling-cake/src/vendor/cake_1.1.20.7692/cake/bootstrap.php b/poc/poc02-compiling-cake/src/vendor/cake_1.1.20.7692/cake/bootstrap.php
new file mode 100644
index 0000000..baed0e2
--- /dev/null
+++ b/poc/poc02-compiling-cake/src/vendor/cake_1.1.20.7692/cake/bootstrap.php
@@ -0,0 +1,104 @@
+<?php
+/* SVN FILE: $Id: bootstrap.php 6305 2008-01-02 02:33:56Z phpnut $ */
+/**
+ * Basic Cake functionality.
+ *
+ * Core functions for including other source files, loading models and so forth.
+ *
+ * PHP versions 4 and 5
+ *
+ * CakePHP(tm) : Rapid Development Framework <http://www.cakephp.org/>
+ * Copyright 2005-2008, Cake Software Foundation, Inc.
+ * 1785 E. Sahara Avenue, Suite 490-204
+ * Las Vegas, Nevada 89104
+ *
+ * Licensed under The MIT License
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @filesource
+ * @copyright Copyright 2005-2008, Cake Software Foundation, Inc.
+ * @link http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
+ * @package cake
+ * @subpackage cake.cake
+ * @since CakePHP(tm) v 0.2.9
+ * @version $Revision: 6305 $
+ * @modifiedby $LastChangedBy: phpnut $
+ * @lastmodified $Date: 2008-01-01 21:33:56 -0500 (Tue, 01 Jan 2008) $
+ * @license http://www.opensource.org/licenses/mit-license.php The MIT License
+ */
+/**
+ * Configuration, directory layout and standard libraries
+ */
+ if (!isset($bootstrap)) {
+ require CORE_PATH . 'cake' . DS . 'basics.php';
+ require APP_PATH . 'config' . DS . 'core.php';
+ require CORE_PATH . 'cake' . DS . 'config' . DS . 'paths.php';
+ }
+ $TIME_START = getMicrotime();
+ require LIBS . 'object.php';
+ require LIBS . 'session.php';
+ require LIBS . 'security.php';
+ require LIBS . 'inflector.php';
+ require LIBS . 'configure.php';
+ $paths = Configure::getInstance();
+/**
+ * Enter description here...
+ */
+ if (empty($uri) && defined('BASE_URL')) {
+ $uri = setUri();
+
+ if ($uri === '/' || $uri === '/index.php' || $uri === '/'.APP_DIR.'/') {
+ $_GET['url'] = '/';
+ $url = '/';
+ } else {
+ if (strpos($uri, 'index.php') !== false) {
+ $uri = r('?', '', $uri);
+ $elements=explode('/index.php', $uri);
+ } else {
+ $elements = explode('/?', $uri);
+ }
+
+ if (!empty($elements[1])) {
+ $_GET['url'] = $elements[1];
+ $url = $elements[1];
+ } else {
+ $_GET['url'] = '/';
+ $url = '/';
+ }
+ }
+ } else {
+ if (empty($_GET['url'])) {
+ $url = null;
+ } else {
+ $url = $_GET['url'];
+ }
+ }
+
+ if (strpos($url, 'ccss/') === 0) {
+ include WWW_ROOT . DS . 'css.php';
+ die();
+ }
+
+ Configure::write('debug', DEBUG);
+
+ require CAKE . 'dispatcher.php';
+
+ if (defined('CACHE_CHECK') && CACHE_CHECK === true) {
+ if (empty($uri)) {
+ $uri = setUri();
+ }
+ $filename=CACHE . 'views' . DS . convertSlash($uri) . '.php';
+
+ if (file_exists($filename)) {
+ uses(DS . 'controller' . DS . 'component', DS . 'view' . DS . 'view');
+ $v = null;
+ $view = new View($v);
+ $view->renderCache($filename, $TIME_START);
+ } elseif (file_exists(CACHE . 'views' . DS . convertSlash($uri) . '_index.php')) {
+ uses(DS . 'controller' . DS . 'component', DS . 'view' . DS . 'view');
+ $v = null;
+ $view = new View($v);
+ $view->renderCache(CACHE . 'views' . DS . convertSlash($uri) . '_index.php', $TIME_START);
+ }
+ }
+?> \ No newline at end of file