mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2024-11-15 03:18:26 +00:00
fd83675465
Author: phpnut Date: 6:19:00 PM, Thursday, October 27, 2005 Message: removing session directory [1241] Author: phpnut Date: 6:13:46 PM, Thursday, October 27, 2005 Message: added docblocks and temp error messages when trying to use the unimplemeted database for sessions [1239] Author: phpnut Date: 5:28:57 PM, Thursday, October 27, 2005 Message: More work on session. Added config settings to core.php updated model to allow models without a database table. [1237] Author: phpnut Date: 3:50:27 PM, Thursday, October 27, 2005 Message: adding directories for sessions [1235] Author: phpnut Date: 3:36:08 AM, Thursday, October 27, 2005 Message: Typo [1234] Author: phpnut Date: 3:34:07 AM, Thursday, October 27, 2005 Message: More work on the Session classes and adding the first methods the to Security class [1233] Author: phpnut Date: 3:05:46 AM, Thursday, October 27, 2005 Message: Start to core security class added. Moved paths.php to cake/config/ Refactoring Session classes [1232] Author: phpnut Date: 2:20:25 AM, Thursday, October 27, 2005 Message: More work on the core session class. Adding session component class. Added fix for errors messages not working with validation. Added possible fix for inflector now working on the word status. git-svn-id: https://svn.cakephp.org/repo/trunk/cake@1243 3807eeeb-6ff5-0310-8944-8be069107fe0
73 lines
No EOL
1.9 KiB
PHP
73 lines
No EOL
1.9 KiB
PHP
<?php
|
|
/* SVN FILE: $Id$ */
|
|
|
|
/**
|
|
* Requests collector.
|
|
*
|
|
* This file collects requests if:
|
|
* - no mod_rewrite is avilable or .htaccess files are not supported
|
|
* - /public is not set as a web root.
|
|
*
|
|
* PHP versions 4 and 5
|
|
*
|
|
* CakePHP : Rapid Development Framework <http://www.cakephp.org/>
|
|
* Copyright (c) 2005, CakePHP Authors/Developers
|
|
*
|
|
* Author(s): Michal Tatarynowicz aka Pies <tatarynowicz@gmail.com>
|
|
* Larry E. Masters aka PhpNut <nut@phpnut.com>
|
|
* Kamil Dzielinski aka Brego <brego.dk@gmail.com>
|
|
*
|
|
* Licensed under The MIT License
|
|
* Redistributions of files must retain the above copyright notice.
|
|
*
|
|
* @filesource
|
|
* @author CakePHP Authors/Developers
|
|
* @copyright Copyright (c) 2005, CakePHP Authors/Developers
|
|
* @link https://trac.cakephp.org/wiki/Authors Authors/Developers
|
|
* @package cake
|
|
* @since CakePHP v 0.2.9
|
|
* @version $Revision$
|
|
* @modifiedby $LastChangedBy$
|
|
* @lastmodified $Date$
|
|
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
|
*/
|
|
|
|
/**
|
|
* Get Cake's root directory
|
|
*/
|
|
define ('APP_DIR', 'app');
|
|
define ('DS', DIRECTORY_SEPARATOR);
|
|
define ('ROOT', dirname(__FILE__).DS);
|
|
|
|
require_once ROOT.APP_DIR.DS.'config'.DS.'core.php';
|
|
require_once ROOT.'cake'.DS.'config'.DS.'paths.php';
|
|
require_once CAKE.'basics.php';
|
|
|
|
|
|
$uri = setUri();
|
|
|
|
/**
|
|
* As mod_rewrite (or .htaccess files) is not working, we need to take care
|
|
* of what would normally be rewritten, i.e. the static files in /public
|
|
*/
|
|
if ($uri === '/' || $uri === '/index.php')
|
|
{
|
|
$_GET['url'] = '/';
|
|
include_once (ROOT.APP_DIR.DS.WEBROOT_DIR.DS.'index.php');
|
|
}
|
|
else
|
|
{
|
|
$elements = explode('/index.php', $uri);
|
|
if(!empty($elements[1]))
|
|
{
|
|
$path = $elements[1];
|
|
}
|
|
else
|
|
{
|
|
$path = '/';
|
|
}
|
|
$_GET['url'] = $path;
|
|
|
|
include_once (ROOT.APP_DIR.DS.WEBROOT_DIR.DS.'index.php');
|
|
}
|
|
?>
|