mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2024-11-16 03:48:24 +00:00
677a39a445
Revision: [1761] Removing old db_acl.sql Revision: [1759] Removed unneeded calls to uses(). Changed basics.php listClasses() no longer using folder class. Starting corrections in DboPostgres class. Adding missing DboPostgres::query(). Added missing doc blocks to AjaxHelper. Fixed undefined keys in FormHelper::generateFields() Reformatted FormHelper::generateFields() adding open and close brackets where needed Revision: [1758] Fixed typo Revision: [1757] Fixed errors found when using PHP 4. Fixed a scaffold error Revision: [1756] Merging changes to model_php4.php Revision: [1755] Fixed scaffolding for the changes made to the model. Fixed Model::isForeignKey(), replaced array_key_exists with in_array, other function was failing Revision: [1754] Committing changes from bundt model to beta. DataSources will not be in the beta release Revision: [1751] Cleaning up a little more in the code. Removing loading of log.php unless it is really needed. Refactored dispatcher to speed up the stripslashes code if it is called Revision: [1748] removing all references to error_messages and deleting the file Revision: [1747] updated more error messages Revision: [1746] removing all error message defines Revision: [1745] added _() method from 1.0 to basics.php only used to return string right now Revision: [1744] Adding fix for ticket #220 Revision: [1743] More work on ErrorHandler class Revision: [1742] Renaming error view for missing database connection Revision: [1741] More work on ErrorHandler class Revision: [1740] More work on error class Revision: [1739] Replacing all $_SERVER variable check with env() in basics.php Revision: [1738] Adding env() to basic Revision: [1737] Updated session to use env() Revision: [1736] Removing ternary operators from Dispatcher Revision: [1735] Per nates request I am rolling back ACL to [1373] Revision: [1734] Removed the IP in the session class this was not very reliable. Added a time setting that generates current time adding the Security::inactiveMins() to the session Removed code that was added to basics.php to replace gethostbyaddr(). Added CAKE_SESSION_STRING define to core.php which is used in the by the Session class to generate a hashed key. Revision: [1733] Moving errors messages to ErrorHandler class. Updating errors view for use with new class. Updating Scaffold to use new class. Updated Dispatcher to use new class. Removing methods from Object class Revision: [1732] Adding ErrorHandler class Revision: [1731] Adding fix for Ticket #223 git-svn-id: https://svn.cakephp.org/repo/trunk/cake@1762 3807eeeb-6ff5-0310-8944-8be069107fe0
219 lines
No EOL
4.6 KiB
PHP
219 lines
No EOL
4.6 KiB
PHP
<?php
|
|
/* SVN FILE: $Id$ */
|
|
|
|
/**
|
|
* Short description for file.
|
|
*
|
|
* In this file you set paths to different directories used by Cake.
|
|
*
|
|
* PHP versions 4 and 5
|
|
*
|
|
* CakePHP : Rapid Development Framework <http://www.cakephp.org/>
|
|
* Copyright (c) 2005, 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 (c) 2005, Cake Software Foundation, Inc.
|
|
* @link http://www.cakefoundation.org/projects/info/cakephp CakePHP Project
|
|
* @package cake
|
|
* @subpackage cake.cake.app.config
|
|
* @since CakePHP v 0.2.9
|
|
* @version $Revision$
|
|
* @modifiedby $LastChangedBy$
|
|
* @lastmodified $Date$
|
|
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
|
|
*/
|
|
|
|
/**
|
|
* If the index.php file is used instead of an .htaccess file
|
|
* or if the user can not set the web root to use the public
|
|
* directory we will define ROOT there, otherwise we set it
|
|
* here.
|
|
*/
|
|
if(!defined('ROOT'))
|
|
{
|
|
define ('ROOT', '../');
|
|
}
|
|
|
|
if(!defined('WEBROOT_DIR'))
|
|
{
|
|
define ('WEBROOT_DIR', 'webroot');
|
|
}
|
|
|
|
/**
|
|
* Path to the application's directory.
|
|
*/
|
|
define ('CAKE', ROOT.'cake'.DS);
|
|
|
|
/**
|
|
* Path to the application's directory.
|
|
*/
|
|
define ('APP', ROOT.APP_DIR.DS);
|
|
|
|
/**
|
|
* Path to the application's models directory.
|
|
*/
|
|
define ('MODELS', APP.'models'.DS);
|
|
|
|
/**
|
|
* Path to the application's controllers directory.
|
|
*/
|
|
define ('CONTROLLERS', APP.'controllers'.DS);
|
|
|
|
/**
|
|
* Path to the application's controllers directory.
|
|
*/
|
|
define ('COMPONENTS', CONTROLLERS.'components'.DS);
|
|
|
|
/**
|
|
* Path to the application's views directory.
|
|
*/
|
|
define ('VIEWS', APP.'views'.DS);
|
|
|
|
/**
|
|
* Path to the application's helpers directory.
|
|
*/
|
|
define ('HELPERS', VIEWS.'helpers'.DS);
|
|
|
|
/**
|
|
* Path to the application's view's layouts directory.
|
|
*/
|
|
define ('LAYOUTS', VIEWS.'layouts'.DS);
|
|
|
|
/**
|
|
* Path to the application's view's elements directory.
|
|
* It's supposed to hold pieces of PHP/HTML that are used on multiple pages
|
|
* and are not linked to a particular layout (like polls, footers and so on).
|
|
*/
|
|
define ('ELEMENTS', VIEWS.'elements'.DS);
|
|
|
|
/**
|
|
* Path to the configuration files directory.
|
|
*/
|
|
define ('CONFIGS', APP.'config'.DS);
|
|
|
|
/**
|
|
* Path to the libs directory.
|
|
*/
|
|
define ('INFLECTIONS', CAKE.'config'.DS.'inflections'.DS);
|
|
|
|
/**
|
|
* Path to the libs directory.
|
|
*/
|
|
define ('LIBS', CAKE.'libs'.DS);
|
|
|
|
/**
|
|
* Path to the logs directory.
|
|
*/
|
|
define ('LOGS', ROOT.'logs'.DS);
|
|
|
|
/**
|
|
* Path to the modules directory.
|
|
*/
|
|
define ('MODULES', ROOT.'modules'.DS);
|
|
|
|
/**
|
|
* Path to the public directory.
|
|
*/
|
|
define ('WWW_ROOT', APP.WEBROOT_DIR.DS);
|
|
|
|
/**
|
|
* Path to the public directory.
|
|
*/
|
|
define ('CSS', WWW_ROOT.'css'.DS);
|
|
|
|
/**
|
|
* Path to the public directory.
|
|
*/
|
|
define ('JS', WWW_ROOT.'js'.DS);
|
|
|
|
/**
|
|
* Path to the scripts direcotry.
|
|
*/
|
|
define('SCRIPTS', CAKE.'scripts'.DS);
|
|
|
|
/**
|
|
* Path to the tests directory.
|
|
*/
|
|
define ('TESTS', ROOT.'tests'.DS);
|
|
|
|
/**
|
|
* Path to the controller test directory.
|
|
*/
|
|
define ('CONTROLLER_TESTS',TESTS.APP_DIR.DS.'controllers'.DS);
|
|
|
|
/**
|
|
* Path to the helpers test directory.
|
|
*/
|
|
define ('HELPER_TESTS', TESTS.APP_DIR.DS.'helpers'.DS);
|
|
|
|
/**
|
|
* Path to the models' test directory.
|
|
*/
|
|
define ('MODEL_TESTS', TESTS.APP_DIR.DS.'models'.DS);
|
|
|
|
/**
|
|
* Path to the lib test directory.
|
|
*/
|
|
define ('LIB_TESTS', TESTS.'libs'.DS);
|
|
|
|
/**
|
|
* Path to the temporary files directory.
|
|
*/
|
|
define ('TMP', ROOT.'tmp'.DS);
|
|
|
|
/**
|
|
* Path to the cache files directory. It can be shared between hosts in a multi-server setup.
|
|
*/
|
|
define('CACHE', TMP.'cache'.DS);
|
|
|
|
/**
|
|
* Path to the vendors directory.
|
|
*/
|
|
define ('VENDORS', ROOT.'vendors'.DS);
|
|
|
|
/**
|
|
* Path to the Pear directory
|
|
* The purporse is to make it easy porting Pear libs into Cake
|
|
* without setting the include_path PHP variable.
|
|
*/
|
|
define ('PEAR', VENDORS.'Pear'.DS);
|
|
|
|
/**
|
|
* Full url prefix
|
|
*/
|
|
$s = null;
|
|
$https = env('HTTPS');
|
|
if ( (isset($https) && $https =='on' ))
|
|
{
|
|
$s ='s';
|
|
}
|
|
unset($https);
|
|
|
|
$httpHost = env('HTTP_HOST');
|
|
if (isset($httpHost))
|
|
{
|
|
define('FULL_BASE_URL', 'http'.$s.'://'.$httpHost);
|
|
}
|
|
unset($httpHost);
|
|
/**
|
|
* Web path to the public images directory.
|
|
*/
|
|
define ('IMAGES_URL', 'img/');
|
|
|
|
/**
|
|
* Web path to the CSS files directory.
|
|
*/
|
|
define ('CSS_URL', 'css/');
|
|
|
|
/**
|
|
* Web path to the js files directory.
|
|
*/
|
|
define ('JS_URL', 'js/');
|
|
|
|
|
|
?>
|