summaryrefslogtreecommitdiffstats
path: root/system/libraries
AgeCommit message (Collapse)AuthorFilesLines
2014-03-04CI_Encryption: Remove MCrypt 'work-arounds' for CAST-128 compatibilityAndrey Andreev1-21/+4
Turns out it's OpenSSL's fault for performing 16 rounds instead of 12 for key sizes of 5-11 bytes. Reference: http://tools.ietf.org/rfc/rfc2144.txt
2014-02-26Don't use error suppression on is_dir(), file_exists()Andrey Andreev3-7/+10
2014-02-26Don't use error suppression on realpath() + style adjustmentsAndrey Andreev2-3/+3
2014-02-25Add array notation support for file field names in CI_UploadAndrey Andreev1-7/+28
Requested in #1691
2014-02-25Use strings instead of integers for migration version numbersAndrey Andreev1-14/+15
- Allows timestamp versions to work on 32-bit systems. - Fixes #2902. - Supersedes PR #2368.
2014-02-24[ci skip] A tiny improvement in CI_EmailAndrey Andreev1-2/+8
2014-02-24Really don't use globalsAndrey Andreev1-10/+12
2014-02-21[ci skip] Alter a docblockAndrey Andreev1-1/+1
2014-02-21Minor improvements to CI_FTPAndrey Andreev1-36/+25
2014-02-21Remove CI_Calendar::Andrey Andreev1-25/+19
Only use it in generate().
2014-02-21CI_Upload changesAndrey Andreev1-153/+129
- Method chaining support. - A more abstract resetting of the default settings. - Added an option to initialize() to disable resetting to default settings. - Removed method mimes_types() and slightly optimized chunks of code where it was used. - Added the ability to pass allowed_types as an array.
2014-02-20Don't use error suppression on ini_get() eitherAndrey Andreev3-3/+3
2014-02-20[ci skip] Fix date helper loading in CI_Calendar::get_total_days()Andrey Andreev1-1/+1
2014-02-20Date helper days_in_month(), CI_Calendar::get_total_days() changesAndrey Andreev1-17/+2
- days_in_month() now uses cal_days_in_month(), if available. - CI_Calendar::get_total_days() is now an alias for days_in_month().
2014-02-19Fixed typos in Migration library documentationJacob Tabak1-2/+2
Signed-off-by: Jacob Tabak <Jacob.Tabak@HelloWorld.com>
2014-02-18Fixed variable scope.Ahmad Anbar1-1/+1
2014-02-18CI_Encryption::hkdf() to follow RFC5869 more strictlyAndrey Andreev1-1/+1
2014-02-18[ci skip] Clean-up following PR #2864Andrey Andreev1-4/+4
2014-02-17Merge branch 'develop' into patch-1Andrew34-220/+226
2014-02-17Micro-optimizationsAndrey Andreev2-55/+56
2014-02-17Fix #2884Andrey Andreev1-1/+1
2014-02-13Fix #2878Andrey Andreev1-1/+1
2014-02-13Fix #2364Andrey Andreev1-19/+21
2014-02-13Add language translation support to CI_Pagination (#1589)Andrey Andreev1-7/+14
2014-02-13[ci skip] Polish changes from #2874Andrey Andreev1-5/+3
2014-02-13Re-arranged documentation, fixed comment.Ahmad Anbar1-1/+1
2014-02-13Added changelog entry.Ahmad Anbar1-4/+2
An example to the docs. Tidy code a little bit.
2014-02-13Delete by values, not keysAhmad Anbar1-4/+3
2014-02-13Fixed code style & added few extra checks.Ahmad Anbar1-3/+14
Updated cart documentation.
2014-02-11Allow updating all properties for an item.Ahmad Anbar1-1/+5
2014-02-11Utf8/iconv/mbstring-related changesAndrey Andreev2-4/+11
2014-02-11Merge pull request #2869 from darwinel/developAndrey Andreev34-34/+34
2013 > 2014
2014-02-112013 > 2014darwinel34-34/+34
Update copyright notices from 2013 to 2014. And update one calendar example in user_guide from year 2013/2014 to 2014/2015.
2014-02-11More code reduced from CI_TableAndrey Andreev1-17/+5
2014-02-11Another tiny optimization in CI_Table + remove an accidental additionAndrey Andreev1-6/+4
2014-02-11Change CI_Table:: to NULLAndrey Andreev1-6/+6
Because semantics
2014-02-11A bug fix and optimizations in CI_TableAndrey Andreev1-49/+27
2014-02-11Fix issue #43Andrey Andreev1-28/+43
2014-02-11Merge branch 'develop' into patch-1Andrew7-70/+972
Conflicts: system/libraries/Calendar.php
2014-02-11updates per narfbg requestAndrew1-3/+1
I did a bunch of Git tutorials, and (i think) understand a lot more now. this update is to address narfbg comments, and add to pull request.
2014-02-10CI_Encryption: Rename 'base64' parameter to 'raw_data' and add docsAndrey Andreev1-2/+2
2014-02-09updates per narfbg's commentsAndrew1-5/+6
2014-02-09template as array instead of stringAndrew1-39/+91
library accepts `$config['template']` as array and string, to perform template replacements. updated `$this->temp` var to `$this->replacements` to be less ambiguous about what it does
2014-02-09Merge branch 'develop' into 'feature/encryption'Andrey Andreev6-42/+56
2014-02-08[ci skip] Deprecate the Javascript libraryAndrey Andreev1-0/+1
2014-02-08Add method chaining support to CI_TableAndrey Andreev1-34/+38
2014-02-08Add method chaining support to Calendar & Pagination libsAndrey Andreev2-4/+10
2014-02-08Method chaining support for FV set_data(), reset_validation()Andrey Andreev1-2/+5
2014-02-08Make CI_Email::set_alt_message() parameter mandatory (optional doesn't make ↵Andrey Andreev1-1/+1
sense)
2014-02-08simplify calendar libraryAndrew1-68/+35
it seemed quite strange that we ask users to pass in a template string the we parse with REGEX, to extract key/value pairs, when we can simply ask users for an array. the class still contains default variables for each part of the template. Users can simply pass in an array (instead of a string) when they initialize, $config['template'], which overwrites default values. this cuts down a little on file size by removing parse_template() function. I think arrays are much more straightforward and easy to read than 'encoded' strings. don't have to keep a running list of all template keys like in previous parse_template() function. gets rid of $this->temp[] property and changes it to $this->template[] which is more descriptive when generating output