summaryrefslogtreecommitdiffstats
path: root/user_guide_src/source/general
AgeCommit message (Collapse)AuthorFilesLines
2013-11-12Deprecate CI_Input::is_cli_request() and add common function is_cli() to ↵Andrey Andreev2-1/+14
replace it Calls to this function are often needed before the Input library is available
2013-11-11Polish changes from PR #2712Andrey Andreev1-25/+12
2013-11-11Merge pull request #2712 from pveyes/developAndrey Andreev1-0/+36
Enable HTTP Verb in Routing
2013-11-05Fix HTTP Verb Routing RulesFatih Kalifa1-0/+36
Fix code style, removed (:any) rule in http verb to avoid confusion, and add proposed documentation and changelog
2013-09-13Drop the unused parameter from log_message() / CI_Log::write_log()Andrey Andreev1-2/+1
2013-07-22[ci skip] Fix style guide typosAndrey Andreev1-2/+2
2013-07-22Change class filenames to UcfirstAndrey Andreev7-16/+47
2013-07-19[ci skip] Remove a leftover description of the non-configurable translating ↵Andrey Andreev1-18/+0
of URI dashes
2013-07-19Router improvementsAndrey Andreev1-1/+13
- 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-19Remove documentation note obsoleted by previous commitvlakoff1-4/+0
2013-05-17Merge pull request #2440 from vlakoff/developAndrey Andreev2-6/+6
Logging functions: level parameter is not optional
2013-05-13Adds a few new lines to note directive to fix a build error in the docs.Kevin Smith1-1/+3
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-03-29User guide: fix list of allowed URI charactersvlakoff1-1/+2
2013-03-29Documentation: fix some outdated pathsvlakoff3-4/+4
2013-03-05Documentation: another update to reserved names listvlakoff2-1/+7
Added missing user functions. Also fixed a typo in common_functions.rst.
2013-03-05Documentation: update reserved names listvlakoff1-1/+11
Added constants from 50dfe0175df02fe4aa243757bdf1b42fb9fc3169 (exit status codes)
2013-03-04Updated in accordance with feedback from @narfbgDaniel Hunsaker1-2/+2
- 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-83/+37
feature/exit-status
2013-02-26Style guide PR tweaks.Eric Roberts1-8/+8
2013-02-25Update Style Guide page.Eric Roberts1-83/+37
2013-02-23Updated exit codes as constant valuesDaniel Hunsaker1-3/+18
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-15Various cosmetic fixesvlakoff2-3/+3
2013-01-28Adjustments in routing documentationvlakoff1-2/+2
* fixed syntax error for "note" banner * more useful example, in previous one there was no need for strtolower, nor for a callback
2013-01-12Implement autoload model aliasing (#2117)Andrey Andreev1-1/+1
2013-01-09Syntax fixes in documentation sourcevlakoff3-44/+44
2012-12-03[ci skip] Cleaned some spacesAndrey Andreev1-2/+2
2012-11-30Add CI_Output::delete_cache()Andrey Andreev1-2/+10
(an improved version of PR #609)
2012-11-22[ci skip] Fix a typo in the styleguideAndrey Andreev1-1/+1
2012-11-09[ci skip] Polish docs in user_guide_src/source/general/Andrey Andreev28-472/+586
2012-11-09Polish the Common functions documentationAndrey Andreev1-31/+119
2012-11-07Added function_usable() to common functionsAndrey Andreev1-1/+14
It is now used to check whether dangerous functions like eval() and exec() are available. It appears that the Suhosin extension (which is becoming popular) terminates script execution instead of returning e.g. FALSE when it has a function blacklisted. function_exists() checks are insufficient and our only option is to check the ini settings here. Filed an issue here: https://github.com/stefanesser/suhosin/issues/18 ... hopefully we'll be able to deal with this in a more elegant way in the future. (this commit supersedes PR #1809)
2012-11-05Revert usage of is_callable() in system/core/CodeIgniter.phpAndrey Andreev1-71/+81
Seems to be causing issues (see #1970). Also updated the Controller docs, mainly to include an important note related to #1967.
2012-11-04Fix #708Andrey Andreev1-4/+8
2012-11-01Allow use of dashes in controller/method URI segmentsAndrey Andreev2-7/+26
Supersedes PR #642
2012-10-31Merge branch 'develop' of git://github.com/EllisLab/CodeIgniter into developJonatas Miguel1-5/+25
2012-10-30Fix issue #658 (:any wildcard matching slashes)Andrey Andreev1-5/+25
2012-10-24Merge branch 'develop' of git://github.com/EllisLab/CodeIgniter into developJonatas Miguel6-25/+25
Conflicts: user_guide_src/source/changelog.rst
2012-10-23[ci skip] Drop cheatsheets and quick_reference PDFs from the documentation ↵Andrey Andreev1-11/+0
(unmaintainable)
2012-10-23[ci skip] Add a note about routes.php not being a filterAndrey Andreev1-1/+6
2012-10-22Add is_https() as a common functionAndrey Andreev1-10/+16
2012-10-11[ci skip] Remove core from the description of libraries loaded by the autoloaderAndrey Andreev1-1/+1
2012-10-09Changed Lunix for Linux Erocanti1-1/+1
"Lunix" while going over cli docs.
2012-09-15Update reserved names documentationvlakoff1-1/+1
- EXT removed in 079fbfcde095230f304e889217f897031a948f61 - VIEWPATH added in 8eef9c77512d4fad5357d3cbda83b89f844d7d16
2012-08-30Changed spaces to tabs where appropriate.Jonatas Miguel1-1/+1
2012-08-30Corrected styling errors in documentationJonatas Miguel1-1/+2
2012-08-06Updated documentationJonatas Miguel1-0/+10
2012-07-04Some user guide updatesAndrey Andreev1-30/+31
2012-06-26First pass at ToC remediationDerek Jones1-0/+32
2012-06-16Documentation: remaining PHP "var" declarations changed to "public"vlakoff1-3/+3
Since PHP 4 isn't supported anymore, let's clean up these few PHP "var" declarations which were remaining in the documentation. According to my checks, there is no more PHP "var" left.