summaryrefslogtreecommitdiffstats
path: root/system/helpers/download_helper.php
AgeCommit message (Collapse)AuthorFilesLines
2017-02-15Do not fail if the array pointer is after the elementvlakoff1-0/+1
2017-02-14Don't duplicate is_file and filesize checksZach Ploskey1-10/+5
Move duplicate is_file and file_size checks out of if/else branches. Signed-off-by: Zach Ploskey <zach@ploskey.com>
2017-01-06Merge pull request #4825 from gxgpet/developAndrey Andreev1-9/+3
Download helper improvement on reading phase
2016-12-31Update copyright data to 2017Master Yoda1-2/+2
2016-11-01strict comparison of 1.George PETCULESCU1-1/+1
2016-11-01fixed when $filename is an array with a different count than 1.George PETCULESCU1-1/+6
2016-11-01Fixed coding style (this time for real)gxgpet1-2/+2
2016-11-01if download helper receives a numeric array now it won't workGeorge Petculescu1-0/+5
2016-10-31fixed coding style (2)George PETCULESCU1-1/+1
2016-10-31fixed coding styleGeorge PETCULESCU1-1/+1
2016-10-31single entry restriction if $filename is an arrayGeorge Petculescu1-1/+1
2016-10-31download helper should be able to offer a download by reading a local file ↵George Petculescu1-7/+21
and also a custom destination filename.
2016-09-30- download helper uses better file buffering when the content of a local ↵George Petculescu1-9/+3
file is output'd
2016-01-11[ci skip] Update ellislab.com links to https tooAndrey Andreev1-1/+1
2016-01-11[ci skip] Update codeigniter.com links to httpsAndrey Andreev1-2/+2
2016-01-11[ci skip] Bump year to 2016Andrey Andreev1-2/+2
2015-07-17[ci skip] Fix #3778Andrey Andreev1-15/+6
2015-02-04Adjusted returns/return types to suggestionsGabriel Potkány1-5/+5
2015-02-04Fixed inconsistent return typesGabriel Potkány1-1/+1
2015-01-21Remove closing blocks at end of PHP filesvlakoff1-3/+0
2015-01-09Bulk (mostly documentation) updateAndrey Andreev1-3/+3
- Remove PHP version from license notices - Bump year number in copyright notices - Recommend PHP 5.4 or newer to be used - Tell Travis-CI to test on PHP 5.3.0 instead of the latest 5.3 version Related: #3450
2014-10-27[ci skip] Switch to MIT license; close #3293Andrey Andreev1-14/+25
2014-02-112013 > 2014darwinel1-1/+1
Update copyright notices from 2013 to 2014. And update one calendar example in user_guide from year 2013/2014 to 2014/2015.
2014-01-28Fix #2845Andrey Andreev1-1/+1
2013-01-29Replace is_file() with the faster file_exists()Andrey Andreev1-1/+1
(where it makes sense) Also: - Implemented caching of configuration arrays for smileys, foreign characters and doctypes. - Implemented cascading-style loading of configuration files (except for library configs, DB and constants.php).
2013-01-01[ci skip] Happy new yearAndrey Andreev1-1/+1
2012-11-22Added support for stream-like downloads of existing files to force_download()Andrey Andreev1-3/+38
Based on code/ideas from PR #365, #1254
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-24Fix #1146Andrey Andreev1-6/+3
2012-08-14fix issue 1706Michiel Vugteveen1-1/+4
2012-06-16Spelling fixes - `wether` to `whether`Alex Bilbie1-1/+1
Interestingly `wether` means a castrated ram in old English
2012-06-05Added get_mimes() function to system/core/Commons.php.The MIMEs array from ↵Andrey Andreev1-8/+1
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-2/+2
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-1/+1
2012-05-17Clean up the helpersAndrey Andreev1-1/+1
2012-04-27Fix docblocks A-HTimothy Warren1-10/+10
2012-04-23Tweak to comments to conform to style guide.Sam Li1-1/+1
2012-04-23Added fix for issue: https://github.com/EllisLab/CodeIgniter/issues/1277Sam Li1-0/+3
2012-03-26Remove access description lines and cleanup the download, language, number, ↵Andrey Andreev1-2/+1
path & xml helpers
2012-03-11Fix erroneus regex from previous commitAndrey Andreev1-1/+1
2012-03-11Added an Android <= 2.1 specific check to force_download()Andrey Andreev1-7/+19
2012-03-10Removed quotes from the Content-Type header to support mime-type detection ↵dododedodonl1-1/+1
on android
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-02-29Change end() usage due to E_STRICT messagesAndrey Andreev1-1/+2
2012-02-29Add an optional set_mime parameter to force_download()Andrey Andreev1-39/+41
2012-01-24Fix bug #195Eric Roberts1-16/+10
Fixes bug #195 regarding non-existent user agent strings when using force_download() helper.
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