Sjoerd Zonneveld
7d7b420b45
Replaced DIRECTORY_SEPARATOR ( #63 )
...
Replace DIRECTORY_SEPARATOR with slash
2019-09-27 11:15:10 +02:00
Frode Petterson
366d8f2a0b
JI-1062 Add interface function for saving files from .h5p
...
Make it easier for plugins to override the unpacking of the
package files.
2019-03-15 12:52:54 +01:00
Frode Petterson
9cf3f4aa7f
JI-942 Add restict save when a higher version is available
2019-01-22 15:27:27 +01:00
Frode Petterson
2b474699b2
HFP-1145 Remove base64 data decoding since we now use Blob
2018-12-20 16:17:14 +01:00
Thomas Horn Sivertsen
930f85e0fb
HFP-1806
...
Removed unused changes, fixed indentation
2018-06-18 11:24:04 +02:00
Thomas Horn Sivertsen
a59640672d
HFP-1806
...
- fixed PhpDoc
- only load presave.js when editing a H5P
- moved loading logic from core to editor
- removed unused code
2018-06-07 12:43:12 +02:00
Thomas Horn Sivertsen
615bac7c08
HFP-1806
...
Add presave for development and public libraries
2018-02-01 12:18:31 +01:00
Thomas Horn Sivertsen
04edd73855
HFP-1806
...
Formatting code + adding comments.
2018-01-19 14:56:07 +01:00
Thomas Horn Sivertsen
1b079d36f1
HFP-1806
...
Load presave script if present in library.
2018-01-19 14:42:43 +01:00
Frode Petterson
b1531bcbc0
Add support for temporary file suffix
...
HFP-1100
2017-07-07 10:51:57 +02:00
thomasmars
c4f2b26116
Make sure contentId are handled when passed as strings
2017-04-09 17:43:56 +02:00
thomasmars
a0069235f1
Make it possible to move content directory to existing content
...
HFP-899
2017-04-06 16:30:26 +02:00
thomasmars
75b8f9efd6
Fixed move content folder bug
...
HFP-822
2017-03-14 15:00:14 +01:00
thomasmars
754346992b
Minor documentation details
2017-03-14 14:21:36 +01:00
thomasmars
cf3022af43
Moved editor specific functionality to editor interface
...
Refactored hub endpoints into an abstract class for consistency and easier lookup
Fixed bug in moveContentDirectory function
HFP-822
2017-03-12 17:56:36 +01:00
thomasmars
0970f74b43
Made it easier to use ajax functions in core with existing endpoints
...
Moved common ajax functionality to core.
Created interface functions for ajax functionality that must be handled by each plugin
Re-encapsulated storage functions to keep a clean interface
Added function for moving temp files to the editor
HFP-822
2017-03-11 18:43:08 +01:00
thomasmars
a720d46548
Make it easier to send files to the editor
...
HFP-822
2017-03-09 17:36:20 +01:00
Frode Petterson
66409f1a14
Merge branch 'JI-92-path-fix'
2017-03-02 10:18:28 +01:00
Frode Petterson
179601657c
Remove prefix from file path
...
Should already be complete at this point.
JI-92
2017-03-02 10:17:16 +01:00
thomasmars
1dec6453fd
Check write access of H5P folder
...
HFP-502
2017-02-24 09:47:44 +01:00
thomasmars
aa861fc8ce
Make disable hub, into enable hub to match the checkbox state.
...
Implemented write access check
HFP-502
2017-02-23 14:20:56 +01:00
Frode Petterson
e66e6c5d76
Only clone content folder if it exists
...
HFP-731
2017-02-08 10:57:16 +01:00
Frode Petterson
bdec1319ed
Always return fileId for tracking tmp files
2017-01-26 14:56:36 +01:00
Frode Petterson
03271418f0
Use correct variable
2017-01-26 14:56:28 +01:00
Paal Joergensen
20042fba85
Merge branch 'master' into improved-file-handling
2016-12-21 13:34:06 +01:00
thomasmars
0474ed89af
Merge branch 'master' into ignoreBuildFiles
2016-10-21 09:55:08 +02:00
Frode Petterson
c9e5680e85
Merge branch 'master' into improved-file-handling
2016-10-03 15:12:32 +02:00
Mikael Lindqvist
ce796cf0cf
don't fail silently in createExportFile
2016-09-26 12:05:02 +02:00
thomasmars
cee88a544f
Made it possible to ignore build files when exporting development folders.
2016-09-23 15:47:38 +02:00
Frode Petterson
1c5b9707e5
Regenerate export if missing on view
...
Thanks to paravibe on Drupal.org for contributing.
2016-09-23 10:52:40 +02:00
Frode Petterson
fd34af6964
Use content array instead of just id
...
Makes it easier when additional properties are needed.
Also, don't try to translate PHP exception messages.
h5p/h5p-moodle-plugin#112
2016-09-14 10:44:10 +02:00
Frode Petterson
2896c9fdab
Revert "Added content ID to export handlers"
...
This reverts commit 7fca1d100d
.
Holding off on the exports for now
2016-09-08 14:48:08 +02:00
Frode Petterson
7fca1d100d
Added content ID to export handlers
...
This is to enable for proper access control.
h5p/h5p-moodle-plugin#112
2016-09-08 13:32:57 +02:00
Dave Richer
bcdaf59e5e
Minor cleanup
2016-06-16 14:13:51 -04:00
Frode Petterson
a9a99afb9b
Handle non-existing content dir
2016-06-16 10:43:17 +02:00
Frode Petterson
89541acfa8
Allow for alternative editor path
...
(used by Drupal)
2016-06-14 12:39:15 +02:00
Frode Petterson
0ee4cc57fc
Fixed saveFile not working for default storage
2016-06-13 12:47:44 +02:00
Frode Petterson
e056b6776a
More functions for handling content files
...
Added three more functions to File Storage Interface
h5p/h5p-moodle-plugin#49
HFJ-1846
2016-05-04 16:52:02 +02:00
Frode Petterson
174d8c0941
Revert "Added function for reading file contents"
...
This reverts commit e324e298b9
.
2016-04-25 14:32:16 +02:00
Frode Petterson
325ea27562
Added func. for saving uploaded files
...
h5p/h5p-moodle-plugin#48
HFJ-1845
2016-04-25 14:31:25 +02:00
Frode Petterson
7b38c3571e
Made dir handling private to prevent abuse
...
h5p/h5p-moodle-plugin#48
HFJ-1845
2016-04-25 14:30:12 +02:00
Frode Petterson
db6f18c984
Merge branch 'master' of github.com:h5p/h5p-php-library
2016-04-22 11:36:14 +02:00
Frode Petterson
e324e298b9
Added function for reading file contents
...
h5p/h5p-moodle-plugin#47
HFJ-1844
2016-04-22 11:35:23 +02:00
Thomas Marstrander
414751aad2
Fixed uploading packages and export functionality with development mode.
...
Changed update package to save package, update package was moved from interface in january, replaced with savePackage.
Added optional parameter to exportLibrary where you can pass in development folder path for the library if it lives inside development folder.
HVP-147
2016-04-21 11:38:14 +02:00
Frode Petterson
633186c0d5
Support for data urls in css aggr.
2016-01-26 15:57:10 +01:00
Frode Petterson
36ca38705f
Allow assets of only one type
2016-01-25 14:49:54 +01:00
Frode Petterson
3defc7abde
Fixed CSS url caching bug
2016-01-25 14:49:29 +01:00
Frode Petterson
73fd170a3a
Editor may use dirReady for the time being
2016-01-25 14:48:14 +01:00
Frode Petterson
64e2001156
Do not cache assets without files
2016-01-25 14:47:48 +01:00
Frode Petterson
875a7ccef3
Target correct folder when exporting libs
2016-01-25 14:46:55 +01:00