Commit graph

249 commits

Author SHA1 Message Date
Pål Jørgensen
ab1b691a27 Merge branch 'adding-htmlspecialchars-to-h5p' into without-pal 2014-09-23 12:59:37 +02:00
Pål Jørgensen
24be95a78e Bumped core version because of the new function added 2014-09-23 12:59:08 +02:00
Pål Jørgensen
f207c3be9b Setting language on export to 'und' if not defined 2014-09-23 10:44:22 +02:00
Pål Jørgensen
7cb2ebe17c Fixed bug in validation, which made library-upload on library admin page fail 2014-09-17 15:04:55 +02:00
Pål Jørgensen
764ba2761d Fixed bug in validation, which made library-upload on library admin page fail 2014-09-05 14:12:46 +02:00
Pål Jørgensen
4729287406 Added H5PCore::getLibrariesMetadata and H5PFrameworkInterface::getPlatformInfo 2014-09-05 09:59:16 +02:00
Frode Petterson
68e7c00145 Merge branch 'master' of github.com:h5p/h5p-php-library 2014-08-26 13:24:20 +02:00
Pål Jørgensen
f65af6b758 Merge branch 'master' of github.com:h5p/h5p-php-library
Conflicts:
	h5p.classes.php
2014-08-26 12:08:35 +02:00
Pål Jørgensen
a75928d5a4 Updates relevant for upgrade-all-libraries feature 2014-08-26 12:00:14 +02:00
Frode Petterson
2ef3b206dc Added missing $this->. 2014-08-26 11:45:00 +02:00
Frode Petterson
4955e9da59 Did some minor refactoring of "minimum version support" to ease implementation of this in other systems. 2014-08-26 11:26:41 +02:00
Pål Jørgensen
86507a456b Changes related to listing unsupported libraries, and upgrade of all installed libraries 2014-08-22 14:03:00 +02:00
Frode Petterson
be44d1fac9 Fixed so that filtered params can be stored in the contents table. 2014-08-22 11:39:15 +02:00
Frode Petterson
1da58ef039 Merge branch 'master' of github.com:h5p/h5p-php-library
Conflicts:
	h5p.classes.php
2014-08-22 11:38:10 +02:00
Frode Petterson
1a1e261dd5 Made it possible to delete libraries without having to load them again. 2014-08-22 11:36:58 +02:00
Frode Petterson
89bacfdb88 Made sure main content id isn't required.
Conflicts:
	h5p.classes.php
2014-08-22 11:36:54 +02:00
Pål Jørgensen
e97fc0ae12 Merge branch 'master' of github.com:h5p/h5p-php-library 2014-08-19 10:15:14 +02:00
Pål Jørgensen
426a08e33e Added loadLibraries() to interface 2014-08-19 10:14:55 +02:00
Frode Petterson
89d437774e Added 7.x-1.x changes. 2014-08-18 14:09:38 +02:00
Frode Petterson
9adc12ea37 Added function to help convert object and array properties after getting them from the database. 2014-07-18 11:26:46 +02:00
Frode Petterson
db5243383d Added support for sub-libraries in content upgrade. Also made upgrades async. 2014-06-13 15:02:26 +02:00
Frode Petterson
dc2c092bc7 Added content upgrade. 2014-06-03 16:07:50 +02:00
Frode Petterson
27a5c4e2a7 Fixed cache invalidation bug. 2014-05-27 14:12:54 +02:00
Frode Petterson
2053b43024 Recreate .h5p when content cache is rebuilt. Avoid loading content dependencies multiple times. 2014-05-27 14:05:20 +02:00
Frode Petterson
43d239c6f1 Temporarily disabled content development mode until we can work out how it should work. 2014-05-27 13:07:53 +02:00
Frode Petterson
c5b32fb621 Moved content cache control to core. Made sure updating a library invalidates caches for all content who uses it. All saving of content and filtering of parameters is now handled by core.
ContentValidator now collects a flat list of content dependencies.
2014-05-27 10:55:46 +02:00
Frode Petterson
4a32f976e5 Bumped api version. 2014-05-23 16:15:15 +02:00
Frode Petterson
08f8c46544 Changed getDependenciesFiles format to make it easier to use on all systems. 2014-05-09 10:48:05 +02:00
Frode Petterson
86441f4bec Be able to skip cache busting on dependency files.
Renamed tmp to temp.
Suppress errors when moving content folder.
Made sure loaded development libraries bring their semantics.
2014-05-08 16:28:36 +02:00
Frode Petterson
48b07c46f5 Adapted and simplified export, makes it easier to implement on new systems and improves performance. 2014-05-07 16:43:48 +02:00
Frode Petterson
34d65b9601 Changed savePackage so it's easier to send along extra content data. 2014-05-06 16:52:43 +02:00
Frode Petterson
700fc1c67b Added individual cache busting to dependency files. Improves performance and is useful for systems without a cache buster string / js aggr. 2014-05-06 11:48:36 +02:00
Frode Petterson
fd9a41f957 Quickfix so WP can get the id of new content. (used for redirect) 2014-04-28 15:09:07 +02:00
Frode Petterson
568637a718 Merge branch 'master' of github.com:h5p/h5p-php-library 2014-04-22 16:34:55 +02:00
Frode Petterson
ea6a226069 Added support for auto increment on content id when saving packages.
Made core create directories if they doesn't exist.
Added md and textile to file whitelist.
2014-04-22 16:33:01 +02:00
Frode Petterson
c83092f747 Imported changes from 7.x-1.x 2014-04-14 10:50:37 +02:00
Frode Petterson
9e01bbfb81 Imported changes from Drupal 6.x. 2014-04-13 15:52:12 +02:00
Frode Petterson
c77b6ee19e Fixed some notices by setting default values. 2014-03-26 08:47:56 +01:00
Frode Petterson
81feec677d Synced library with module 6.x-1.x. 2014-03-26 08:43:29 +01:00
Frode Petterson
c06123a21e Revert "BUGFIX: Replace str_replace with preg_quote"
This reverts commit ec10ce034e.
2014-02-11 13:47:24 +01:00
Frode Petterson
7d8d85f450 Merged in library changes. 2014-02-11 13:45:40 +01:00
Frode Petterson
ced3f8e711 Moved css into library. 2014-01-29 16:03:51 +01:00
Frode Petterson
b3c3aed32a Removed deprecated js. 2014-01-02 15:41:56 +01:00
Frode Petterson
cca335b731 Merge branch 'master' of ssh://stash.amendor.com:7999/h5p/h5p-core-php 2013-12-20 13:34:18 +01:00
Frode Petterson
7a3888a367 Prevent copy of trees that does not exist. 2013-12-20 13:31:08 +01:00
Frank Ronny Larsen
ec10ce034e BUGFIX: Replace str_replace with preg_quote 2013-12-18 11:32:57 +01:00
Frank Ronny Larsen
e893086931 BUGFIX: Unknown regexp modifier 'k' removed 2013-12-18 11:32:18 +01:00
Frank Ronny Larsen
691a1c8be5 Merge branch 'master' of ssh://stash.amendor.com:7999/h5p/h5p-core-php 2013-12-05 12:17:25 +01:00
Frank Ronny Larsen
b7f14a4c44 HFJ-59: Renamed coreVersion to coreApi.
Removes annoying double naming (coreVersion.majorVersion become coreApi.majorVersion)
Explicitly states that the versioning is one the API.
Explicitly states that this is the core version. (apiVersion could mean API of the library)
2013-12-05 12:15:17 +01:00
Frode Petterson
0884bf369a Added more attrs for videos. 2013-12-03 11:36:31 +01:00