CodeIgniter
- Website
- http://codeigniter.com/
- SVN
- http://dev.ellislab.com/svn/CodeIgniter/trunk
- Short description from authors website
- CodeIgniter is a powerful PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications. If you're a developer who lives in the real world of shared hosting accounts and clients with deadlines, and if you're tired of ponderously large and thoroughly undocumented frameworks
- Distributed size:
- 894KB zip (1.7.1)
- Graphs
RSS
- EECI2010 Full Ticket Giveaway
- EllisLab @ SXSW 2010 and You
- Subversion Server Change
- CodeIgniter Community Chieftain Jamie Rumbelow
- CodeIgniter v1.7.2 Released
- CodeIgniter 1.7.1 Released
- CodeIgniter 1.7.0 Released
- CodeIgniter Community Voice - HOWTO: Set up a CodeIgniter project in Subversion
- CodeIgniter Community Voice - Generating PDF files using CodeIgniter
- CodeIgniter Community Voice - Lee’s Lost Bet
Changelog (only since Jan 1, 2009)
| Revision | Message | Date | Author |
|---|---|---|---|
| 1711 | nav links in html helper | 22.07.2009 11:52:09 | derekallard |
| 1710 | Added heading tags to skippable elements in the typography class- started as 1.6 EE bug fix- carried over. | 17.07.2009 22:07:04 | robinsowell |
| 1709 | modification to form_prep() solution. A bandaid really, to return the $str if the field has already been prepped | 17.07.2009 20:25:13 | derekjones |
| 1708 | modified Form Helper so that form_prep() keeps track of strings it's already processed, to prevent encoding and prep from occurring more than once | 17.07.2009 18:30:36 | derekjones |
| 1707 | added return FALSE if directory_map() cannot read the directory | 15.07.2009 15:56:58 | derekjones |
| 1706 | spelling in code comment | 13.07.2009 12:01:01 | derekallard |
| 1705 | add 404 headers to show_404() proper instead of in the error_404.php template | 11.07.2009 18:23:30 | derekjones |
| 1704 | Modified show_error() to allow sending of HTTP server response codes. Added set_status_header() to the Common functions to allow use when the Output class is unavailable. Fixed a bug where the 400 status header sent with the 'disallowed URI characters' was not compatible with CGI environments. | 11.07.2009 17:05:58 | derekjones |
| 1703 | fixed a bug with _protect_identifiers() and db/swap prefixes. It was appending the prefix, but not accounting for the need to swap | 11.07.2009 03:38:13 | derekjones |
| 1702 | removed entity protection from form_prep() so as to preserve the user's input when called back into a form element | 10.07.2009 19:05:08 | derekjones |
| 1701 | Simplified some conditional syntax | 10.07.2009 18:58:03 | derekjones |
| 1700 | Fixed a case sensitive string replacement, simplified redundant string replacement | 10.07.2009 17:53:57 | derekjones |
| 1699 | Fixed a bug in the Form Validation library where multiple callbacks weren't working (#6110) | 06.07.2009 20:53:41 | derekallard |
| 1698 | changed EXT to always be defined as '.php' to allow the renaming of the index.php file | 02.07.2009 21:23:38 | derekjones |
| 1697 | tweaked and dropped the strtolower altogether from checking xmlrpcTypes array since it's accessed later without changing the type's casing anyway | 24.06.2009 16:30:41 | derekjones |
| 1696 | fixed dateTime.iso8601 processing in XML-RPC class | 24.06.2009 16:25:03 | derekjones |
| 1695 | some mods to xmlrpc library to handle data types better, and to exit() content so Output class does not muck with it | 24.06.2009 15:27:01 | derekjones |
| 1694 | Changing form_textarea to correctly prep all data. | 09.06.2009 14:03:19 | pascalkriete |
| 1693 | Directory helper's directory_map tweaked to allow inclusion of hidden files. | 26.05.2009 21:45:54 | robinsowell |
| 1692 | bug fix and typo fixes | 03.05.2009 19:45:45 | derekallard |
| 1691 | fixed a path in upgrading docs | 03.05.2009 19:29:32 | derekallard |
| 1690 | added check for FALSE and NULL for servers who have popen listed in php.ini's disable_functions. $fp cannot be trusted on those retarded servers | 29.04.2009 19:13:56 | derekjones |
| 1689 | updated copyrights to 2009 | 22.04.2009 14:15:09 | derekjones |
| 1688 | switched some hard /'s to DIRECTORY_SEPARATOR | 21.04.2009 13:33:40 | derekjones |
| 1687 | Tweaked form_dropdown to note it requires a multi-item array to trigger the automatic 'multiselect'. | 20.04.2009 20:34:57 | robinsowell |
| 1686 | note on a page about deprecation | 14.04.2009 19:45:51 | derekallard |
| 1685 | Changed order of listed user-agents so Safari would more accurately report itself. (#6844) | 14.04.2009 19:35:23 | derekallard |
| 1684 | doctype helper default value was missing a "1". | 14.04.2009 19:27:38 | derekallard |
| 1683 | example fix | 14.04.2009 19:23:10 | derekallard |
| 1682 | added form_multiselect() to form helper to make it easier to create multiselect fields, and to make it a bit more semantically correct to boot | 08.04.2009 16:14:17 | derekjones |
| 1681 | Modified form_hidden() to accept multi-dimensional arrays. | 26.03.2009 18:58:46 | robinsowell |
| 1680 | Modified form_hidden() to accept multi-dimensional arrays. | 26.03.2009 18:58:38 | robinsowell |
| 1679 | ereg eradication | 11.03.2009 17:01:14 | derekjones |
| 1678 | Fixed a bug that was not setting the default checkbox/radio/pull-down value correctly | 09.03.2009 22:36:48 | rickellis |
| 1677 | spaces for tabs | 07.03.2009 17:17:58 | derekallard |
| 1676 | Updated _parse_request_uri to reflect the fact that FCPATH no longer contains index.php as part of the path. | 06.03.2009 22:32:23 | rickellis |
| 1675 | Removed the "index.php" portion from the FCPATH constant, as it was not needed. | 06.03.2009 22:31:19 | rickellis |
| 1674 | Altered modify_column and add_column to loop through multiple fields rather than returning after first field. | 04.03.2009 14:50:59 | robinsowell |
| 1673 | Altered modify_column and add_column to loop through multiple fields rather than returning after first field. | 04.03.2009 14:49:53 | robinsowell |
| 1672 | added reconnect() method to db drivers | 27.02.2009 16:29:59 | derekjones |
| 1671 | Fixed a bug in the "save cart" function that was causing the total to be calcluated incorrectly | 24.02.2009 22:44:22 | rickellis |
| 1670 | Updated the view cart info in light of the changes to the cart class. | 24.02.2009 22:31:49 | rickellis |
| 1669 | Removed the hard coded number formatting and added a "format number" function. | 24.02.2009 22:29:37 | rickellis |
| 1668 | Updated the "update cart" information, as it was incorrect. | 24.02.2009 22:04:25 | rickellis |
| 1667 | updated _list_tables() in db drivers to escape the db prefix for LIKE wildcards | 20.02.2009 22:36:27 | derekjones |
| 1666 | fixed docblock | 20.02.2009 21:55:10 | derekjones |
| 1665 | added LIKE condition escaping to all drivers and Active Record updated all DB drivers to accept arrays in escape_str() | 20.02.2009 21:44:59 | derekjones |
| 1664 | $CI->_remove_invisible_characters($str); fixed to $CI->input->_remove_invisible_characters($str); | 20.02.2009 20:10:00 | derekjones |
| 1663 | changelog note for ORIG_PATH_INFO fix | 18.02.2009 14:42:07 | derekjones |
| 1662 | little tweak for ORIG_PATH_INFO servers so the URI isn't left with just a / | 18.02.2009 14:36:59 | derekjones |
| 1661 | added a missing bracket | 18.02.2009 01:29:50 | derekallard |
| 1660 | Updated the destroy function to only remove the cart session and not kill the general session data | 17.02.2009 19:54:14 | rickellis |
| 1659 | 17.02.2009 02:35:08 | rickellis | |
| 1658 | 17.02.2009 02:33:53 | rickellis | |
| 1657 | 17.02.2009 02:33:29 | rickellis | |
| 1656 | 17.02.2009 02:32:42 | rickellis | |
| 1655 | 17.02.2009 02:32:16 | rickellis | |
| 1654 | 17.02.2009 02:31:56 | rickellis | |
| 1653 | Tweaked nav | 17.02.2009 02:31:47 | rickellis |
| 1652 | 17.02.2009 02:30:47 | rickellis | |
| 1651 | Tweaked nav | 17.02.2009 02:30:39 | rickellis |
| 1650 | Committed Cart Class | 17.02.2009 02:29:44 | rickellis |
| 1649 | Tweaked nav | 17.02.2009 02:29:11 | rickellis |
| 1648 | Tweaked nav | 17.02.2009 02:28:47 | rickellis |
| 1647 | Added Cart Class to docs | 17.02.2009 02:28:10 | rickellis |
| 1646 | Added the ability to pass $config['file_name'] for the File Uploading Class and rename the uploaded file. | 16.02.2009 15:44:32 | derekallard |
| 1645 | changes to allow file name changing in upload, extension preserved | 16.02.2009 13:51:42 | derekallard |
| 1644 | experimental rename upload file | 15.02.2009 16:40:23 | derekallard |
| 1643 | fixed an example in url_title with capitalization | 12.02.2009 02:57:58 | derekallard |
| 1642 | switched from gettype() to is_* for testing type in escape() | 11.02.2009 18:55:24 | derekjones |
| 1640 | Prep for 1.7.1 release | 11.02.2009 01:13:43 | derekjones |
| 1639 | declared $_filedata as static so it can work properly with recursion through subdirectories http://codeigniter.com/bug_tracker/bug/6592/ | 10.02.2009 21:59:20 | derekjones |
| 1638 | changed exit() to show_error() in _filter_uri() http://codeigniter.com/bug_tracker/bug/6500/ | 10.02.2009 21:40:21 | derekjones |
| 1637 | fixed a bug in the regex pattern to converts tabs and spaces into a single space http://codeigniter.com/bug_tracker/bug/6662/ | 10.02.2009 21:01:47 | derekjones |
| 1636 | switched from substr() to rtrim() in _write_headers() so that the last $this->newline is fully stripped when the "mail" protocol is used, regardless of whether \r, \n, or \r\n is used. http://codeigniter.com/bug_tracker/bug/6669/ | 10.02.2009 20:32:14 | derekjones |
| 1635 | didn't mean to completely remove the CI superobject from get_cookie... | 10.02.2009 20:16:57 | derekjones |
| 1634 | added global cookie prefix to get_cookie() unless the cookie exists as-requested | 10.02.2009 20:15:49 | derekjones |
| 1633 | "optimized" explode_name() | 10.02.2009 20:03:29 | derekjones |
| 1632 | Changed the algorithm used in _reset_post_array() to no longer rely on eval(), plugging an arbitrary script execution hole http://codeigniter.com/bug_tracker/bug/6068/ | 10.02.2009 19:08:56 | derekjones |
| 1631 | Added trailing periods as characters to be removed in url_title() Removed an extraneous Å character from the file that crept in from somewhere | 10.02.2009 18:56:01 | derekjones |
| 1630 | changed redirect() to only force site_url() when the supplied URL doesn't start with an http protocol, allowing you to use the helper for external URLs. | 10.02.2009 18:47:47 | derekjones |
| 1629 | udpated xss_clean() in the security helper to pass $is_image instead of the deprecated $charset http://codeigniter.com/bug_tracker/bug/6706/ | 10.02.2009 18:40:21 | derekjones |
| 1628 | added an additional newline for MUAs that require a double line break between multipart headers and the ignored MIME message area http://codeigniter.com/bug_tracker/bug/6681/ | 10.02.2009 18:33:01 | derekjones |
| 1627 | fixed bug with routed URI segments when the default controller was accessed without the controller name in the URL http://codeigniter.com/bug_tracker/bug/6517/ | 10.02.2009 18:15:14 | derekjones |
| 1626 | Fixed a bug in plural() with words that end in y http://codeigniter.com/bug_tracker/bug/6342/ | 10.02.2009 17:37:52 | derekjones |
| 1625 | fixed check for a method named 'field_names' which doesn't exist to 'list_fields' which is the correct method. http://codeigniter.com/bug_tracker/bug/5787/ | 10.02.2009 17:32:15 | derekjones |
| 1624 | added sanity check for images in is_allowed_filetype() using getimagesize() | 10.02.2009 17:11:52 | derekjones |
| 1623 | added "index" to the list of reserved controller names. | 10.02.2009 14:08:20 | derekallard |
| 1622 | Changed the default "type" of form_button() to "button" from "submit" in the form helper. | 10.02.2009 14:00:34 | derekallard |
| 1621 | noted another guide typo fixed | 10.02.2009 13:21:20 | derekallard |
| 1620 | Fixed a bug where TRUNCATE was not considered a "write" query (#6619). | 10.02.2009 13:08:43 | derekallard |
| 1619 | wrong var fix | 05.02.2009 17:31:58 | derekallard |
| 1618 | ... replaced $CFG->item() with config_item() | 05.02.2009 16:59:45 | derekjones |
| 1617 | replaced $this->config-> with $CFG-> in ip_address() | 05.02.2009 16:54:58 | derekjones |
| 1616 | Added the ability to have optgroups in form_dropdown() within the form helper. | 05.02.2009 16:34:35 | derekallard |
| 1615 | changed your-site.com to example.com | 04.02.2009 21:44:40 | derekjones |
| 1614 | added proxy_ips config item to whitelist reverse proxy servers to use the HTTP_X_FORWARDED_FOR header safely to determine the visitor's IP address | 04.02.2009 21:40:20 | derekjones |
| 1613 | html boo-boo >< | 04.02.2009 20:43:23 | derekjones |
| 1612 | added detail to changelog note | 04.02.2009 20:43:03 | derekjones |
| 1611 | improvements to xss_clean() | 04.02.2009 20:37:40 | derekjones |
| 1610 | doc link fixes | 04.02.2009 13:22:01 | derekallard |
| 1609 | link_tag() not link() in example | 04.02.2009 13:11:56 | derekallard |
| 1608 | added a note on the scaffolding page that it has been deprecated. | 04.02.2009 12:57:50 | derekallard |
| 1607 | grammer ... um, grammar... fix. | 04.02.2009 12:53:48 | derekallard |
| 1606 | AR was documented as being off by default, corrected this. | 04.02.2009 12:46:43 | derekallard |
| 1605 | fixed documentation to reference set_rules() vs set_rule() | 04.02.2009 12:34:07 | derekallard |
| 1604 | added a note explicitly outlining id as a settable option in form_dropdown() | 04.02.2009 12:29:09 | derekallard |
| 1603 | DB count_all() not returns an integer always Added some syntactical improvements within DB (braces) Fixed a bug when doing 'random' on order_by() (#5706). Fixed a bug where adding a primary key through Forge could fail (#5731). Fixed a bug when using DB cache on multiple databases (#5737). | 03.02.2009 16:13:57 | derekallard |
| 1602 | tweak to ascii_to_entities() for low ascii entities | 03.02.2009 14:54:43 | derekjones |
| 1601 | Fixed a bug where the end character was being added when the character limit's limit intersected the last word of the string. http://expressionengine.com/forums/viewthread/103748/ | 03.02.2009 14:51:00 | derekjones |
| 1600 | replaced all sizeof() in favor of count() - aliases are teh sux0r | 02.02.2009 18:50:38 | derekjones |
| 1599 | Fixed a bug affecting some locales where word censoring would not work on words beginning or ending with an accented character. | 21.01.2009 17:52:13 | derekjones |
| 1598 | Added 'application/msexcel' to config/mimes.php for .xls files. | 16.01.2009 14:52:12 | derekallard |
| 1597 | Fixed a bug when an opening quote is preceded by a paragraph tag and immediately followed by another tag. | 15.01.2009 19:10:48 | derekjones |
| 1596 | adjustments to auto_typography() to handle beginning and end lines that contain, but do not start/finish with block level elements. | 14.01.2009 21:57:32 | derekjones |
| 1595 | format_characters() not convert_characters() | 23.12.2008 15:49:46 | derekallard |