summaryrefslogtreecommitdiffstats
path: root/system/core/Common.php
AgeCommit message (Collapse)AuthorFilesLines
2014-02-112013 > 2014darwinel1-1/+1
Update copyright notices from 2013 to 2014. And update one calendar example in user_guide from year 2013/2014 to 2014/2015.
2014-02-03[ci skip] Update info on function_usableAndrey Andreev1-0/+5
2014-01-30Previous 2 commits were just dumbAndrey Andreev1-2/+2
2014-01-24[ci skip] Add a link to PHP bug 54709 in is_really_writable()'s docblockAndrey Andreev1-0/+1
2013-11-14Remove a function_exists() check for error_get_last()Andrey Andreev1-1/+1
It was only relevant until we dropped support for PHP < 5.2
2013-11-12Deprecate CI_Input::is_cli_request() and add common function is_cli() to ↵Andrey Andreev1-0/+18
replace it Calls to this function are often needed before the Input library is available
2013-10-21Fix #2515 (manually merge PR #2516)Andrey Andreev1-4/+25
2013-09-27Script is killed with the proper exit code.Jesse van Assen1-1/+1
2013-09-14[ci skip] Remove empty linesAndrey Andreev1-1/+1
2013-09-14No need of this anymorevkeranov1-3/+2
2013-09-13Improvements to safe_mode detection (it doesn't exist in PHP 5.4)Andrey Andreev1-1/+1
2013-09-13Drop the unused parameter from log_message() / CI_Log::write_log()Andrey Andreev1-2/+2
2013-09-12Remove unnecessary chdir() in the shutdown handler.Kaiwang Chen1-1/+0
2013-09-11Simulate a complete custom exception handler by redirecting uncaught events.Kaiwang Chen1-0/+29
2013-08-19Kill the damn kittenAndrey Andreev1-2/+2
2013-08-19Adjustments in static reference handlingvlakoff1-8/+5
2013-08-19Allow items to be set even if they were not present yetvlakoff1-5/+2
2013-08-19Ensure get_config() optional argument is an array, remove useless testvlakoff1-7/+4
2013-08-17Fix $replace parameter handling in get_config()vlakoff1-27/+31
Code was reached only on first function call, then short-circuited because of the reference cache.
2013-08-07Add a changelog entry for PR #2590 and further optimize log_message()Andrey Andreev1-11/+1
CI_Log::write_log() already checks the log threshold, so there's no point in doing it in log_message() as well.
2013-08-07Fix noneffective static variable cache in log_message()vlakoff1-2/+3
2013-08-06Replace php_sapi_name() function with PHP_SAPI constantvlakoff1-1/+1
exact same behavior but faster, shorter
2013-08-06Various typos and tabs adjustmentsvlakoff1-2/+2
2013-07-19Fix config_item() returning stale valuesvlakoff1-10/+5
Use case fixed: config_item('foobar'); // returns "some value" $CI->config->set_item('foobar', 'new value'); config_item('foobar'); // still returns "some value", expected "new value"
2013-07-06The script is halted and a '500 Internal Server Error' is issued when a ↵Jesse van Assen1-0/+21
fatal error occurs. Signed-off-by: Jesse van Assen <jesse.v.assen@gmail.com>
2013-07-01Issue #2508Andrey Andreev1-2/+2
2013-06-24some more readablility tweaks in system/core/CommonRichard Deurwaarder (Xeli)1-2/+3
2013-06-24remove else clause in is_https function, just add return FALSE as fallbackRichard Deurwaarder (Xeli)1-4/+1
2013-06-24remove newline again in system/core/Common.php, silly editor keeps adding itRichard Deurwaarder (Xeli)1-1/+1
2013-06-24fix indentation according to codeigniter codestyle system/core/CommonRichard Deurwaarder (Xeli)1-18/+18
2013-06-24Revert "remove newline at eof in syste/core/Common"Richard Deurwaarder (Xeli)1-1/+1
This reverts commit 7061bd014b6b7dbf89bf42e940aa134228f044ce.
2013-06-24remove newline at eof in syste/core/CommonRichard Deurwaarder (Xeli)1-1/+1
2013-06-24remove newline in system/core/Common.phpRichard Deurwaarder (Xeli)1-0/+1
2013-06-24Use codeigniter coding styleRichard Deurwaarder (Xeli)1-5/+11
2013-06-19Change True -> TRUE per codeigniter guidelinesRichard Deurwaarder (Xeli)1-4/+4
2013-06-19Add support for https behind a reverse proxy using X-Forwarded-ProtoRichard Deurwaarder (Xeli)1-4/+12
2013-05-07Logging functions: level parameter is not optionalvlakoff1-4/+4
This parameter cannot be optional, as the following parameter is mandatory. Also completed the corresponding documentation.
2013-03-30Some cleanup related to mt_rand()vlakoff1-1/+1
- min and max values are 0 and mt_getrandmax() by default - remove useless mt_srand() seed calls
2013-03-29Documentation: fix some outdated pathsvlakoff1-1/+1
2013-03-04Fix #2301Andrey Andreev1-2/+1
2013-03-04Reverting changes to functions that have no business being used in CLI apps ↵Daniel Hunsaker1-9/+6
to begin with Signed-off-by: Daniel Hunsaker <danhunsaker@gmail.com>
2013-03-04Updated in accordance with feedback from @narfbgDaniel Hunsaker1-10/+13
- Removed commented lists of constants from the three reference conventions, replacing each with the URLs at which more information can be found. - Renamed a few constants to more closely reflect CodeIgniter conventions. - Modified a couple of lines which were in violation of the CI Style Guide. Signed-off-by: Daniel Hunsaker <danhunsaker@gmail.com>
2013-02-23Updated exit codes as constant valuesDaniel Hunsaker1-6/+10
Re-allocated exit status codes according to three references, which follow: BSD sysexits.h:http://www.gsp.com/cgi-bin/man.cgi?section=3&topic=sysexits GNU recomendations:http://www.gnu.org/software/libc/manual/html_node/Exit-Status.html Bash scripting:http://tldp.org/LDP/abs/html/exitcodes.html The GNU recommendations stem from and expand upon the standard C/C++ library (stdlibc) definitions, while also suggesting some best-practice conventions which happen to prevent exit status code collisions with bash, and probably other shells. The re-allocated codes are now mapped to constant values, set in *application/config/constants.php*, and used throughout the CodeIgniter core. They would additionally be used in *index.php*, but the constants file hasn't been loaded at that point, so the integer values are used instead, and a comment follows each such use with amplifying information on why that particular value was selected. Finally, the errors documentation has been updated accordingly. Signed-off-by: Daniel Hunsaker <danhunsaker@gmail.com>
2013-02-22Merge branch 'develop' of github.com:EllisLab/CodeIgniter into ↵Daniel Hunsaker1-8/+8
feature/exit-status
2013-02-21Disable autoloader call from class_exists() occurences to improve performanceAndrey Andreev1-2/+2
Note: The Driver libary tests seem to depend on that, so one occurence in CI_Loader is left until we resolve that.
2013-02-15Fix some stuff from recent pull requestsAndrey Andreev1-3/+3
2013-02-14Update system/core/Common.phpmaltzurra1-2/+1
2013-02-14Update system/core/Common.phpmaltzurra1-1/+2
2013-02-14Update system/core/Common.phpmaltzurra1-2/+2
Updated is_https() to avoid "NULL" or "0" values to set HTTPS.
2013-01-29Replace is_file() with the faster file_exists()Andrey Andreev1-2/+2
(where it makes sense) Also: - Implemented caching of configuration arrays for smileys, foreign characters and doctypes. - Implemented cascading-style loading of configuration files (except for library configs, DB and constants.php).