summaryrefslogtreecommitdiffstats
path: root/system/helpers/file_helper.php
AgeCommit message (Collapse)AuthorFilesLines
2014-02-07Use is_really_writable() in get_file_info()Andrey Andreev1-2/+1
2014-01-15Fix #2822: Incorrect usage of fwrite()Andrey Andreev1-2/+10
We only used to check (and not always) if the return value of fwrite() is boolean FALSE, while it is possible that the otherwise returned bytecount is less than the length of data that we're trying to write. This allowed incomplete writes over network streams and possibly a few other edge cases.
2013-07-19[ci skip] Simplify get_file_info()Andrey Andreev1-1/+1
2013-01-01[ci skip] Happy new yearAndrey Andreev1-1/+1
2012-11-08Polish docs for the File and Form helpersAndrey Andreev1-17/+17
2012-11-01Manually apply PR #1594 (fixing phpdoc page-level generation/warnings)Andrey Andreev1-1/+2
Also partially fixes issue #1295, fixes inconsistencies in some page-level docblocks and adds include checks in language files.
2012-10-27[ci skip] Update docblocks for deprecated functionsAndrey Andreev1-6/+4
2012-10-23Fix issues #134, #1911Andrey Andreev1-1/+1
2012-07-27Improve change from f0ecb55dfe8dbfaf4c65dbe9d7e1bba8c131ebf4 and add ↵Andrey Andreev1-1/+1
changelog entries for pull #1654
2012-07-26If $htdocs = FALSE delete_files would never unlinkPhil Sturgeon1-1/+1
2012-07-12Another typo...vkeranov1-1/+1
2012-06-17Add deprecated docblock tags for do_hash() and read_file()Andrey Andreev1-0/+1
2012-06-07Suppress errors from file_get_contents() in read_file()Andrey Andreev1-1/+1
2012-06-07Deprecated do_hash() and read_file() in favor of hash() and ↵Andrey Andreev1-27/+4
file_get_contents() respectively
2012-06-05Added get_mimes() function to system/core/Commons.php.The MIMEs array from ↵Andrey Andreev1-19/+6
config/mimes.php is used by multiple core classes, libraries and helpers and each of them has implemented an own way of getting it, which is not needed and is hard to maintain. This also fixes issue #1411
2012-06-04Direct return from mimes config, instead of using global $mimes;Phil Sturgeon1-3/+3
Global variables are generally a terrible idea, especially for something as simple as this. The mimes.php now returns an array instead of just injecting a variable name into the global namespace.
2012-06-02Replaced `==` with `===` and `!=` with `!==` in /system/helpersAlex Bilbie1-2/+2
2012-04-27Fix docblocks A-HTimothy Warren1-98/+99
2012-04-24Update system/helpers/file_helper.phpst21-1/+1
2012-04-03Fix issue #1238Andrey Andreev1-3/+5
2012-03-26Remove access description lines and cleanup the file and email helpersAndrey Andreev1-15/+4
2012-03-09Bumped CodeIgniter's PHP requirement to 5.2.4.Phil Sturgeon1-1/+1
Yes I know PHP 5.4 just came out, and yes I know PHP 5.3 has lovely features, but there are plenty of corporate systems running on CodeIgniter and PHP 5.3 still is not widely supported enough. CodeIgniter is great for distributed applications, and this is the highest we can reasonably go without breaking support. PHP 5.3 will most likely happen in another year or so. Fingers crossed on that one anyway...
2012-01-10Fix a bug in the File helperAndrey Andreev1-7/+7
2012-01-06Improve email, file & form helpersAndrey Andreev1-40/+32
2012-01-02Updating copyright date to 2012Greg Aker1-1/+1
2011-12-27Revert "Abstracting the loading of files in the config directory depending ↵Greg Aker1-1/+8
on environments." This reverts commit 5c1aa631c5f5ec2f6b75ba1158178418e50ba11a.
2011-12-25Abstracting the loading of files in the config directory depending on ↵Greg Aker1-8/+1
environments.
2011-10-20adding new license file (OSL 3.0) and updating readme to ReSTDerek Jones1-4/+16
added notice of license to all source files. OSL to all except the few files we ship inside of the application folder, those are AFL. Updated license in user guide. incrementing next dev version to 3.0 due to licensing change
2011-07-02backed out 648b42a75739, which was a NON-trivial whitespace commit. It ↵Derek Jones1-2/+2
broke the Typography class's string replacements, for instance
2011-04-25Fixed double-space typo.Razican1-2/+2
2011-04-19Removing internal references to the EXT constant. Additionally, marked the ↵Greg Aker1-4/+4
constant as deprecated. Use ".php" instead. Also adding upgrade notes from 2.0.2 to 2.0.3.
2011-04-06Made Environment Support optional. Comment out or delete the constant to ↵Phil Sturgeon1-1/+1
stop environment checks.
2011-03-22Fixed logic and removed the error supressingEric Barnes1-3/+3
2011-03-18Fixed coding to match standards from previous releasesEric Barnes1-2/+2
2011-03-17load config files from environment specific locations in core classes, ↵bubbafoley1-1/+10
helpers and libraries
2011-02-14Whitespace cleanup for code consistencyPascal Kriete1-1/+1
2011-01-05Hey look, it's 2011Greg Aker1-1/+1
2010-11-10Updating PHP requirements in files 5.1.6Greg Aker1-1/+1
2010-10-04Cleanup of stray spaces and tabsBarry Mieny1-35/+35
2010-04-09Modified get_file_info in the file helper, changing filectime() to ↵Robin Sowell1-1/+1
filemtime() for dates.
2010-03-03code comments fixDerek Jones1-2/+2
2010-01-17change already made - revertDerek Allard1-1/+1
2010-01-17making get_mime_by_extension case insensitiveDerek Allard1-1/+1
2010-01-15Update to file helper to return FALSE on failure.Greg Aker1-2/+6
2010-01-05updated copyrightsDerek Jones1-1/+1
2009-11-27non-backwards compatible change to get_dir_file_info() for performance ↵Derek Jones1-6/+8
reasons, as well as fixing recursive bug
2009-09-25Made get_mime_by_extension() case insensitive.Derek Allard1-1/+1
2009-04-22updated copyrights to 2009Derek Jones1-1/+1
2009-04-21switched some hard /'s to DIRECTORY_SEPARATORDerek Jones1-14/+13
2009-02-10declared $_filedata as static so it can work properly with recursion through ↵Derek Jones1-1/+1
subdirectories http://codeigniter.com/bug_tracker/bug/6592/