summaryrefslogtreecommitdiffstats
path: root/system/libraries
AgeCommit message (Collapse)AuthorFilesLines
2012-11-28Remove CommentWilliam Knauss1-1/+0
As requested removed useless comment
2012-11-27Children DriversWilliam Knauss1-3/+11
This allows developers to create children drivers that are not prefix with "CI_". This is a nity grity change, however it keeps with the mindset that class names that start with CI_ are typically overrides of core classes.
2012-11-26Add 'valid_url' rule to Form Validation (issue #1966)Andrey Andreev1-0/+42
2012-11-26CI_Email::print_debugger() option to limit the type of data to be printedAndrey Andreev1-2/+23
(an alternative to PR #1759; partially solves issue #1742)
2012-11-26Switch CI_Form_validation:: to publicAndrey Andreev1-1/+1
Makes it easier to access the data after validation (issue #1208)
2012-11-26Manually implement PR #2033Andrey Andreev1-1/+1
Check for an empty encryption_key shouldn't use strict comparison.
2012-11-25Merge pull request #2026 from johnathancroom/keep_flash_data_arrayAndrey Andreev1-1/+12
keep_flashdata accepts array
2012-11-25Improved array keey_flashdata + ChangelogJohnathan Croom1-13/+15
2012-11-25Revert some of the changes from PR #2029Andrey Andreev1-42/+24
We have file naming conventions and any extension filename needs to match MY_<orig_filename>, so we don't need to check for lowercase equivalents.
2012-11-25Added support for extending individual driver classes and driver unit testsdchill423-50/+107
Signed-off-by: dchill42 <dchill42@gmail.com>
2012-11-24Requested changed to keep_flashdataJohnathan Croom1-4/+3
2012-11-24keep_flashdata accepts arrayJohnathan Croom1-8/+18
2012-11-23Minor changes to Xmlrpcs.phpvkeranov1-30/+27
2012-11-23Minor changes to Xmlrpc.phpvkeranov1-13/+12
2012-11-23[ci skip] Remove a lone semicolon (rel 2d48b4f1a174473fa0539769a433ba78305c0faa)Andrey Andreev1-1/+1
2012-11-23Fix #113Andrey Andreev1-1/+2
2012-11-233.0.0-dev: Fixing the issue #2023.Ivan Tcholakov1-1/+1
CI_Cart initialization: Session data presense should be tested against NULL, not FALSE.
2012-11-22Fix issue #118 (manually implementing PR #1832)Andrey Andreev1-2/+2
2012-11-22Manually apply a fix submitted via PR #2012, #2016Andrey Andreev1-6/+8
2012-11-21Change fs permissions and add some missing index.html files (#2017)Andrey Andreev9-0/+50
2012-11-20Fix #18Andrey Andreev1-6/+9
2012-11-15Revert a change from 7a7ad782b2f125622509a77c5a6f94ad4ae0f93cAndrey Andreev1-1/+5
sscanf() is lightning fast, but doesn't have such thing as greediness and this breaks rule parameters containing a closing square bracket.
2012-11-13Merge pull request #1258 from cryode/feature/robot_mobileAndrey Andreev1-0/+1
Add mobile detection to robot user agents.
2012-11-13Clean-up following PR #1949Andrey Andreev1-29/+31
2012-11-13Merge pull request #1949 from compwright/developAndrey Andreev1-99/+132
Added support for timestamp-based migrations
2012-11-13Improved code readabilityJonathon Hill1-1/+3
2012-11-12Code style fixesJonathon Hill1-5/+6
Signed-off-by: Jonathon Hill <jhill@brandmovers.com>
2012-11-12Fix issue #1992Andrey Andreev1-1/+14
2012-11-12Some micro-optimizationsAndrey Andreev4-24/+14
2012-11-12Changed the `migration_style` config setting to `migration_type`Jonathon Hill1-7/+7
Signed-off-by: Jonathon Hill <jhill@brandmovers.com>
2012-11-12Merge remote-tracking branch 'upstream/develop' into developJonathon Hill34-495/+1535
Conflicts: user_guide_src/source/changelog.rst Signed-off-by: Jonathon Hill <jhill@brandmovers.com>
2012-11-12Fixed a mismatched constraint value when creating the migration tableJonathon Hill1-1/+1
Signed-off-by: Jonathon Hill <jhill@brandmovers.com>
2012-11-09Move the Log class to system/core/Andrey Andreev1-181/+0
It is a core class after all, I guess somebody forgot it when the rest of them were moved.
2012-11-07Added function_usable() to common functionsAndrey Andreev3-10/+21
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-06Display DB object names in the Profiler and fix issue #1220Andrey Andreev1-8/+23
2012-11-04Merge pull request #1962 from ↵Andrey Andreev1-25/+6
squaresurf/d2ae1d1d7fdc4b8a21369a25487c2c42e5a496bf Refactored Unit_test in order to remove redundant code.
2012-11-03Fix #1957Andrey Andreev1-3/+8
2012-11-03Fixed typo in logs.Razican1-1/+1
2012-11-03Refactored Unit_test in order to remove redundant code.Daniel Paul Searles1-25/+6
The Unit_test::run method was adding another dimension to the Unit_test::$results array. For example: Array ( [0] => Array ( [0] => Array ( [test_name] => first_test [test_datatype] => integer [res_datatype] => integer [result] => passed [file] => ######################################## [line] => 60 [notes] => Im expecting this test to pass! ) ) [1] => Array ( [0] => Array ( [test_name] => second_test [test_datatype] => integer [res_datatype] => boolean [result] => failed [file] => ####################################### [line] => 65 [notes] => Im expecting this to fail. ) ) ) The above unneeded dimension created a need to loop through an array in the Unit_test::result method if the method was looping through all results. Signed-off-by: Daniel Paul Searles <daniel.paul.searles@gmail.com>
2012-11-02Some micro-optimizationsAndrey Andreev1-1/+1
2012-11-02Fix #1960Andrey Andreev1-1/+1
2012-11-01[ci skip] DocBlocks for Upload and Xmlrpc librariesAndrey Andreev2-71/+532
Partially fixes issue #1295
2012-11-01[ci skip] DocBlocks for Pagination, Session, Trackback, Jquery librariesAndrey Andreev4-66/+393
Partially fixes issue #1295
2012-11-01[ci skip] DocBlocks for Email, Ftp, Unit_test and Javascript librariesAndrey Andreev4-61/+437
Partially fixes issue #1295
2012-11-01Manually apply PR #1594 (fixing phpdoc page-level generation/warnings)Andrey Andreev34-45/+79
Also partially fixes issue #1295, fixes inconsistencies in some page-level docblocks and adds include checks in language files.
2012-11-01Remove is_numeric() checks from Cart library (superseded by casts to float)Andrey Andreev1-16/+1
2012-11-01Fix issue #1953 (form values being escaped twice)Andrey Andreev1-5/+5
Re-instaing an improved form_prep() function, reverting most of the changes from 74ffd17ab06327ca62ddfe28a186cae7ba6bd459.
2012-11-01Session cookie driver changesAndrey Andreev1-5/+31
- Changed docs CREATE TABLE ci_sessions example to have the PRIMARY KEY of session_id, ip_address and user_agent combined. - Changed DB updates to add WHERE clauses for the ip_address and/or user_agent strings if sess_match_ip and/or sess_match_useragent are set to TRUE.
2012-10-31Added support for timestamp-based migrationsJonathon Hill1-100/+130
Signed-off-by: Jonathon Hill <jhill@brandmovers.com>
2012-10-30Fix #1938GDmac1-3/+6
Where the email library removed multiple spaces inside a plain text message. Signed-off-by: GDmac <grdalenoort@gmail.com>