Petr Skoda
d5dd0540c2
MDL-26028 send_file performance improvements
...
Includes X-Sendfile support, ETags for stored_files and general cleanup.
2012-04-29 18:27:23 +02:00
David Mudrak
f7eec6ce79
MDL-32471 improved SQL to prevent potential full table scans
2012-04-25 13:44:36 +02:00
David Mudrak
94d104172e
MDL-32471 just a trivial change to prevent eventual issues with various preview modes
2012-04-25 11:53:57 +02:00
David Mudrak
fe68aac7d9
MDL-32471 using === for string comparison
...
Thanks to Petr Skoda for spotting this during the peer-review.
2012-04-24 16:10:46 +02:00
David Mudrak
9120a46257
MDL-32471 remove orphaned preview files via cron
2012-04-24 15:14:09 +02:00
David Mudrak
c4d19c5a07
MDL-32471 introducing file_storage::get_file_preview() method
2012-04-24 12:09:45 +02:00
Petr Skoda
f8311defeb
MDL-31301 use static textlib methods
2012-03-03 11:46:13 +01:00
Dongsheng Cai
d2b7803e5a
MDL-30973 Files API, check and update DocBlock
2012-02-15 12:48:57 +08:00
Aparup Banerjee
357317fb6e
Merge branch 'MDL-27432_gd_error' of git://github.com/andyjdavis/moodle
2011-12-08 13:56:51 +08:00
Andrew Davis
6b2f218473
MDL-27432 mod_data: improved handling of the absence of the GD php extension
2011-11-28 12:58:44 +08:00
Aparup Banerjee
4cff8cb550
Merge branch 'MDL-28562_wip' of https://github.com/jamiepratt/moodle
2011-11-23 12:36:35 +08:00
Petr Skoda
260c4a5b09
MDL-29773 prevent negative unix timestamps in the files table
2011-10-14 15:52:49 +02:00
Petr Skoda
694f3b74c7
MDL-29773 use db debuginfo when file record insertion fails
2011-10-14 15:30:54 +02:00
Petr Skoda
65e9eac0d1
MDL-29401 fix forgotten area
...
Thanks Eloy!
2011-09-26 02:16:31 +02:00
Petr Skoda
aff24313be
MDL-29401 introduce new frankenstyle PARAM types
...
New PARAM_COMPONENT, PARAM_AREA and PARAM_PLUGIN + fixing of hopefully all current incorrect parameter types. This should help with diagnosing of incorrectly named 3rd party plugins too.
2011-09-25 09:59:55 +02:00
Jamie Pratt
0ea7fc2587
MDL-28562 "automatic naming of file in convert_image not working"
...
there is an obvious typo in the code causing the problem. The use of
an equality check instead of the intended assignment.
2011-08-01 22:43:37 +07:00
Tim Hunt
d610cb8980
MDL-27915 improved debuginfo for some file exceptions.
2011-06-17 19:46:09 +01:00
Sam Hemelryk
5f1c825dfa
Merged MDL-27251 Fixed up whitespace, Fixed broken string, reworded new strings
2011-05-03 10:51:06 +08:00
Aparup Banerjee
60b5a2fec7
MDL-27251 Files API - added timeout re-calculation as an optional argument. added setting for minimum Kbps for large files fetched from internet where the passed in timeout maybe too low.
...
allowed turning off the http HEAD request timeout calculation with zero (or negative) bitrate
This was added in to allow servers that have a problem with
HEAD requests to carry on with the given timeout without re-calculations.
See PULL-651 for the discussion.
the optional argument to force recalculation of timeout has been forced within scorm/locallib.php
timeout re-calculation only increments timeout.
2011-04-27 10:49:40 +08:00
Tim Hunt
af7b3673d7
MDL-26847 new method file_storage::delete_area_files_select for efficient bulk file deletion.
2011-03-21 15:21:02 +00:00
Eloy Lafuente (stronk7)
be981316f4
MDL-25708 recordsets - fix file_storage
2011-01-25 19:59:00 +01:00
Petr Skoda
b554173562
MDL-25370 general cron support for nearly all plugin types
2010-12-21 15:18:29 +00:00
Tim Hunt
d2af10140a
forum files MDL-25167 files in the post file area were not moved when the post was moved or deleted.
...
Also, I refactord some code out of forum_move_post and into a new method file_storage::move_area_files_to_new_context. I hope that is OK.
2010-11-11 18:58:06 +00:00
Petr Skoda
ac6f1a82f9
MDL-24321 switching to stdClass
2010-09-21 07:57:42 +00:00
Petr Skoda
693ef3a8af
MDL-24283 improved stored_file encapsulation, this should allow us to hack with stored_file/file_storage internals in the future without breaking BC
2010-09-19 15:50:18 +00:00
Petr Skoda
d3427cfe9f
removing unused variables
2010-09-18 10:33:26 +00:00
Petr Skoda
8a680500c6
fixed phpdocs and incorrect exception names
2010-09-18 10:31:31 +00:00
Petr Skoda
16741cac51
MDL-24144 hiding of empty folders in repository/local
2010-09-12 12:29:32 +00:00
Petr Skoda
c426ef3aa5
MDL-23984 improvements of check_dir_exists() - replacing by make_upload_directory() in cases where we want to be sure that the dir is writable; removning now default create and recursive params to make code easier to read
2010-08-29 14:51:09 +00:00
Petr Skoda
d0b6f92a23
MDL-23885 flattening filepool directory structure - hopefully this will lower the number of directories but still keep a reasonable number of files in each directory on large installs; see tracker for more details
2010-08-25 21:45:34 +00:00
Petr Skoda
2e69ea4a17
MDL-23897 adding miissing cleanup of draft areas
2010-08-23 07:33:02 +00:00
Petr Skoda
64f93798d4
MDL-22950 adding new component column to the files table, unfortunately this change requires changes in all 2.0dev code, please review all custom code that was already upgraded to 2.0; fixing multiple problems and regressions in mod/assignment
2010-07-03 13:37:13 +00:00