summaryrefslogtreecommitdiffstats
path: root/system/core
AgeCommit message (Collapse)AuthorFilesLines
2013-07-19Router improvementsAndrey Andreev2-19/+38
- Make dashes-to-underscores URI segment replacement configurable via ['translate_uri_dashes']. - Make _set_routing() protected and move the call to the class constructor. - Remove redudant calls to set_class() and set_method(). - Clean-up/optimize the routes loading procedure. (fixes issue #2503)
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-01Issue #2508Andrey Andreev1-2/+2
2013-06-24Merge pull request #2488 from Xeli/developAndrey Andreev1-1/+14
Add support for https behind a reverse proxy using X-Forwarded-Proto
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-24Merge pull request #2403 from groovenectar/loader-fixAndrey Andreev1-1/+1
Fix for extending classes in a subdirectory (e.g. drivers)
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-17Merge pull request #2442 from vlakoff/develop-3Andrey Andreev1-1/+1
Do not trigger a possible custom autoloader, as it is irrelevant here
2013-05-17Merge pull request #2441 from vlakoff/develop-2Andrey Andreev1-1/+1
Fix a docblock in Loader class
2013-05-12Do not trigger a possible custom autoloader, as it is irrelevant herevlakoff1-1/+1
These were the last two calls of class_exists() without the $autoloader = FALSE argument.
2013-05-10Fix a docblock in Loader classvlakoff1-1/+1
2013-05-07Logging functions: level parameter is not optionalvlakoff2-6/+6
This parameter cannot be optional, as the following parameter is mandatory. Also completed the corresponding documentation.
2013-04-18Merge pull request #2409 from chernjie/developAndrey Andreev1-17/+16
apache_request_headers need not go through recapitalization of incoming headers
2013-04-17See #2409: Avoid overwriting global $_SERVER and set Content-Type to ↵CJ1-1/+1
protected property;
2013-04-17#2409: Force Content Type to go through camelization;CJ1-1/+1
2013-04-16See #2409: Reformating and code cleanup for request_headers;CJ1-15/+8
2013-04-16See #2409: Remove double replacing of dashes and instead change ↵CJ1-2/+2
`Content-Type` to `CONTENT_TYPE`
2013-04-16#2409: Updated based on feedback by @narfbg;CJ1-2/+8
2013-04-16apache_request_headers need not go through recapitalization of incomingCJ1-8/+8
headers and should be pass through as is. This is a follow up on #2107 (c82b57b) by @danhunsaker;
2013-04-14Fix for extending classes in a subdirectory (e.g. drivers)Daniel1-1/+1
2013-04-08Replace another fetch_directory() useAndrey Andreev1-1/+1
2013-04-05[ci skip] Replace spaces with tabsAndrey Andreev1-6/+6
2013-04-05Fix #2387Andrey Andreev1-3/+11
2013-04-04Fix #2380 and deprecate CI_Router::fetch_*() methodsAndrey Andreev2-11/+14
2013-03-30Some cleanup related to mt_rand()vlakoff2-3/+2
- 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-26Code style fixnisheeth-barthwal1-1/+1
2013-03-26Code fixes in line with suggestionsnisheeth-barthwal1-5/+6
2013-03-25Simplified notation parsing and other cosmetic fixesnisheeth-barthwal1-31/+16
2013-03-25Changed "else if" to "elseif"nisheeth-barthwal1-1/+1
2013-03-23Removed $recurse parameter in lieu of auto parsing. Changed "provision" entry.nisheeth-barthwal1-19/+13
2013-03-21Added array notation for keys in Input librarynisheeth-barthwal1-16/+58
2013-03-12Output Class Minify Function Changebayssmekanique1-0/+2
Added 2 additional MIME types to match against for JavaScript detection.
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-04Oops, missed a few places where EXIT_SUCCESS was being used.Daniel Hunsaker2-2/+2
Signed-off-by: Daniel Hunsaker <danhunsaker@gmail.com>
2013-03-04Updated in accordance with feedback from @narfbgDaniel Hunsaker2-11/+14
- 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-03-04Merge branch 'develop' of github.com:EllisLab/CodeIgniter into ↵Daniel Hunsaker1-1/+1
feature/exit-status
2013-02-27Fix this use case: load->vars->('foobar', '')vlakoff1-1/+1
Previously, only the other syntax was working: load->vars->(array('foobar' => ''))
2013-02-23Updated exit codes as constant valuesDaniel Hunsaker5-10/+14
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 Hunsaker11-125/+122
feature/exit-status
2013-02-21Disable autoloader call from class_exists() occurences to improve performanceAndrey Andreev5-12/+12
Note: The Driver libary tests seem to depend on that, so one occurence in CI_Loader is left until we resolve that.