diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2014-03-15 14:55:00 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2014-03-15 14:55:00 -0300 |
commit | 912fa61a7f5bbeb68c575089333df9b208627aa4 (patch) | |
tree | 958679c0c0be9e73d3db71d8c3be0941ba309a05 /lib | |
download | elgg-912fa61a7f5bbeb68c575089333df9b208627aa4.tar.gz elgg-912fa61a7f5bbeb68c575089333df9b208627aa4.tar.bz2 |
Squashed 'mod/upgrade-tools/' content from commit 862658a
git-subtree-dir: mod/upgrade-tools
git-subtree-split: 862658a7512afda1910f600169cc7cd970bd593f
Diffstat (limited to 'lib')
-rw-r--r-- | lib/upgrade_tools.php | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/lib/upgrade_tools.php b/lib/upgrade_tools.php new file mode 100644 index 000000000..20badf9be --- /dev/null +++ b/lib/upgrade_tools.php @@ -0,0 +1,25 @@ +<?php + +/** + * Process upgrades for the videolist plugin + */ +function upgrade_module_run($module) { + $path = elgg_get_plugins_path() . "$module/upgrades/"; + $files = elgg_get_upgrade_files($path); + foreach ($files as $file) { + include "$path{$file}"; + } +} + +function upgrade_change_subtype($entity, $subtype) { + $dbprefix = elgg_get_config('dbprefix'); + $subtype_id = add_subtype('object', $subtype); + update_data("UPDATE {$dbprefix}entities set subtype=$subtype_id WHERE guid=$entity->guid"); + return true; +} + +function upgrade_update_river($id, $view, $object_guid, $annotation_id) { + $dbprefix = elgg_get_config('dbprefix'); + update_data("UPDATE {$dbprefix}river set view='$view', object_guid=$object_guid, annotation_id=$annotation_id WHERE id=$id"); + return true; +} |