File: /constants.php

Description

Classes defined in this file

CLASS NAME

DESCRIPTION

Include/Require Statements

AK_CONFIG_DIR.DS.'environments'.DS.AK_ENVIRONMENT.'.php' (line 32)

require_once : AK_CONFIG_DIR.DS.'environments'.DS.AK_ENVIRONMENT.'.php'

Global Variables

Constants

AK_ACTION_CONTROLLER_DEFAULT_ACTION (line 222)

AK_ACTION_CONTROLLER_DEFAULT_ACTION : 'index'

AK_ACTION_CONTROLLER_DEFAULT_REQUEST_TYPE (line 221)

AK_ACTION_CONTROLLER_DEFAULT_REQUEST_TYPE : 'web_request'

AK_APIS_DIR (line 71)

AK_APIS_DIR : AK_APP_DIR.DS.'apis'

AK_APP_DIR (line 70)

AK_APP_DIR : AK_BASE_DIR.DS.'app'

AK_APP_PLUGINS_DIR (line 80)

AK_APP_PLUGINS_DIR : AK_APP_VENDOR_DIR.DS.'plugins'

AK_APP_VENDOR_DIR (line 79)

AK_APP_VENDOR_DIR : AK_APP_DIR.DS.'vendor'

AK_ASSET_HOST (line 196)

AK_ASSET_HOST : ''

AK_ASSET_URL_PREFIX (line 173)

AK_ASSET_URL_PREFIX : AK_INSECURE_APP_DIRECTORY_LAYOUT?AK_SITE_URL_SUFFIX.str_replace(array(AK_BASE_DIR,'\\','//'),array('','/','/'),AK_PUBLIC_DIR):AK_SITE_URL_SUFFIX

AK_AUTOMATICALLY_UPDATE_LANGUAGE_FILES (line 199)

AK_AUTOMATICALLY_UPDATE_LANGUAGE_FILES : AK_DEV_MODE

AK_AUTOMATIC_SSL_DETECTION (line 126)

AK_AUTOMATIC_SSL_DETECTION : 1

AK_AVAILABLE_LOCALES (line 41)

AK_AVAILABLE_LOCALES : 'auto'

AK_CACHE_DIR (line 85)

AK_CACHE_DIR : AK_TMP_DIR.DS.'cache'

AK_CACHE_HANDLER (line 68)

AK_CACHE_HANDLER : 1

AK_CHARSET (line 219)

AK_CHARSET : 'UTF-8'

AK_CLI (line 56)

AK_CLI : php_sapi_name()=='cli'

AK_CONFIG_DIR (line 18)

AK_CONFIG_DIR : AK_BASE_DIR.DS.'config'

This file and the lib/constants.php file perform most part of Akelos environment guessing.

You can retrieve a list of current settings by running Ak::get_constants();

If you're running a high load site you might want to fine tune this options according to your environment. If you set the options implicitly you might gain in performance but loose in flexibility when moving to a different environment.

If you need to customize the framework default settings or specify internationalization options, edit the files at config/environments/*

AK_CONFIG_INCLUDED (line 96)

AK_CONFIG_INCLUDED : true

AK_CONTRIB_DIR (line 90)

AK_CONTRIB_DIR : AK_FRAMEWORK_DIR.DS.'vendor'

AK_CONTROLLERS_DIR (line 73)

AK_CONTROLLERS_DIR : AK_APP_DIR.DS.'controllers'

AK_COOKIE_DOMAIN (line 167)

AK_COOKIE_DOMAIN : AK_HOST

AK_CURRENT_URL (line 162)

AK_CURRENT_URL : substr(AK_SITE_URL,0,strlen($_ak_suffix)*-1).AK_REQUEST_URI

AK_DEBUG (line 62)

AK_DEBUG : AK_ENVIRONMENT=='production'?0:1

AK_DEFAULT_LAYOUT (line 88)

AK_DEFAULT_LAYOUT : 'application'

AK_DELETE_FILES_USING_FTP (line 102)

AK_DELETE_FILES_USING_FTP : !empty($ftp_settings)

AK_DESKTOP (line 194)

AK_DESKTOP : AK_SITE_URL=='http://akelos'

AK_DEV_MODE (line 198)

AK_DEV_MODE : AK_ENVIRONMENT=='development'

AK_DOCS_DIR (line 92)

AK_DOCS_DIR : AK_FRAMEWORK_DIR.DS.'docs'

AK_ENABLE_PROFILER (line 200)

AK_ENABLE_PROFILER : false

AK_ERROR_REPORTING (line 64)

AK_ERROR_REPORTING : AK_DEBUG?E_ALL:0

AK_ERROR_REPORTING_ON_SCRIPTS (line 224)

AK_ERROR_REPORTING_ON_SCRIPTS : E_ALL

AK_FTP_AUTO_DISCONNECT (line 103)

AK_FTP_AUTO_DISCONNECT : !empty($ftp_settings)

AK_FTP_PATH (line 106)

AK_FTP_PATH : $ftp_settings

AK_FW (line 97)

AK_FW : true

AK_HELPERS_DIR (line 75)

AK_HELPERS_DIR : AK_APP_DIR.DS.'helpers'

AK_HOST (line 129)

AK_HOST : $_SERVER['SERVER_NAME']=='localhost'?($_SERVER['SERVER_ADDR']=='::1'?'127.0.0.1':$_SERVER['SERVER_ADDR']):$_SERVER['SERVER_NAME']

AK_INSECURE_APP_DIRECTORY_LAYOUT (line 170)

AK_INSECURE_APP_DIRECTORY_LAYOUT : false

AK_LOG_DIR (line 214)

AK_LOG_DIR : AK_BASE_DIR.DS.'log'

AK_LOG_EVENTS (line 215)

AK_LOG_EVENTS : false

AK_MODELS_DIR (line 72)

AK_MODELS_DIR : AK_APP_DIR.DS.'models'

AK_MODE_DATABASE (line 211)

AK_MODE_DATABASE : 8

AK_MODE_DIE (line 212)

AK_MODE_DIE : 16

AK_MODE_DISPLAY (line 208)

AK_MODE_DISPLAY : 1

Mode types for error reporting and loggin

AK_MODE_FILE (line 210)

AK_MODE_FILE : 4

AK_MODE_MAIL (line 209)

AK_MODE_MAIL : 2

AK_OS (line 218)

AK_OS : (strtoupper(substr(PHP_OS,0,3))==='WIN'?'WINDOWS':'UNIX')

AK_PHP5 (line 114)

AK_PHP5 : version_compare(PHP_VERSION,'5','>=')==1?true:false

AK_PROFILER_GET_MEMORY (line 201)

AK_PROFILER_GET_MEMORY : false

AK_PROTOCOL (line 128)

AK_PROTOCOL : isset($_SERVER['HTTPS'])?'https://':'http://'

AK_PUBLIC_DIR (line 76)

AK_PUBLIC_DIR : AK_BASE_DIR.DS.'public'

AK_READ_FILES_USING_FTP (line 101)

AK_READ_FILES_USING_FTP : false

AK_REMOTE_IP (line 133)

AK_REMOTE_IP : (isset($_SERVER['HTTP_X_FORWARDED_FOR']))?$_SERVER['HTTP_X_FORWARDED_FOR']:$_SERVER['REMOTE_ADDR']

AK_REQUEST_URI (line 58)

AK_REQUEST_URI : isset($_SERVER['REQUEST_URI'])?$_SERVER['REQUEST_URI']:$_SERVER['PHP_SELF'].'?'.(isset($_SERVER['argv'])?$_SERVER['argv'][0]:$_SERVER['QUERY_STRING'])

AK_ROUTES_MAPPING_FILE (line 217)

AK_ROUTES_MAPPING_FILE : AK_CONFIG_DIR.DS.'routes.php'

AK_SCRIPT_DIR (line 78)

AK_SCRIPT_DIR : AK_BASE_DIR.DS.'script'

AK_SERVER_PORT (line 164)

AK_SERVER_PORT : empty($_ak_port)?AK_SERVER_STANDARD_PORT:trim($_ak_port,':')

AK_SERVER_STANDARD_PORT (line 135)

AK_SERVER_STANDARD_PORT : AK_PROTOCOL=='https://'?'443':'80'

AK_SESSION_EXPIRE (line 190)

AK_SESSION_EXPIRE : 600

AK_SESSION_HANDLER (line 189)

AK_SESSION_HANDLER : 0

AK_SESSION_NAME (line 191)

AK_SESSION_NAME : 'AK_'.substr(md5(AK_HOST.AK_APP_DIR),0,6)

AK_SITE_URL (line 152)

AK_SITE_URL : trim(AK_PROTOCOL.AK_HOST,'/').$_ak_port.$_ak_suffix

AK_SITE_URL_SUFFIX (line 122)

AK_SITE_URL_SUFFIX : $__ak_site_url_suffix_userdir.$__ak_site_url_suffix

AK_TEST_DIR (line 77)

AK_TEST_DIR : AK_BASE_DIR.DS.'test'

AK_TIME_DIFFERENCE (line 51)

AK_TIME_DIFFERENCE : 0

AK_TMP_DIR (line 83)

AK_TMP_DIR : AK_BASE_DIR.DS.'tmp'

AK_UPLOAD_FILES_USING_FTP (line 100)

AK_UPLOAD_FILES_USING_FTP : !empty($ftp_settings)

AK_URL (line 153)

AK_URL : AK_SITE_URL

AK_VENDOR_DIR (line 91)

AK_VENDOR_DIR : AK_CONTRIB_DIR

AK_VIEWS_DIR (line 74)

AK_VIEWS_DIR : AK_APP_DIR.DS.'views'

AK_WEB_REQUEST (line 57)

AK_WEB_REQUEST : !empty($_SERVER['REQUEST_URI'])

AK_WEB_REQUEST_CONNECT_TO_DATABASE_ON_INSTANTIATE (line 54)

AK_WEB_REQUEST_CONNECT_TO_DATABASE_ON_INSTANTIATE : true

Functions


Documentation generated on Sat, 20 Oct 2007 00:23:06 +0200 by phpDocumentor 1.3.2