diff options
author | Cash Costello <cash.costello@gmail.com> | 2009-08-22 15:51:56 +0000 |
---|---|---|
committer | Cash Costello <cash.costello@gmail.com> | 2009-08-22 15:51:56 +0000 |
commit | f464b98a26cac9d2ec27b1f6ad249dc1074ff4fb (patch) | |
tree | 51053cd3e3d3d31c3592c8bc3aee6ad885b3314e /actions/upgrade.php | |
parent | 8bb8857e8d932b0215998b85c09bdb941b78e397 (diff) | |
download | elgg-f464b98a26cac9d2ec27b1f6ad249dc1074ff4fb.tar.gz elgg-f464b98a26cac9d2ec27b1f6ad249dc1074ff4fb.tar.bz2 |
move upgrade to actions - not a true registered action yet
Diffstat (limited to 'actions/upgrade.php')
-rw-r--r-- | actions/upgrade.php | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/actions/upgrade.php b/actions/upgrade.php new file mode 100644 index 000000000..0ff04dadf --- /dev/null +++ b/actions/upgrade.php @@ -0,0 +1,38 @@ +<?php + +/******************************************** + * + * Upgrade from Tidypics 1.5 to 1.6 + * + *********************************************/ + + include_once dirname(dirname(dirname(dirname(__FILE__)))) . "/engine/start.php"; + + $result = true; + + // add image class + $id = get_subtype_id("object", "image"); + if ($id != 0) { + $table = $CONFIG->dbprefix . 'entity_subtypes'; + $result = update_data("UPDATE {$table} set class='TidypicsImage' where id={$id}"); + if (!result) { + register_error(elgg_echo('tidypics:upgrade:failed')); + forward($_SERVER['HTTP_REFERER']); + } + } + + // add album class + $id = get_subtype_id("object", "album"); + if ($id != 0) { + $table = $CONFIG->dbprefix . 'entity_subtypes'; + $result = update_data("UPDATE {$table} set class='TidypicsAlbum' where id={$id}"); + if (!result) { + register_error(elgg_echo('tidypics:upgrade:failed')); + forward($_SERVER['HTTP_REFERER']); + } + } + + system_message(elgg_echo('tidypics:upgrade:success')); + + forward($_SERVER['HTTP_REFERER']); +?>
\ No newline at end of file |