diff --git a/modules/developer/helpers/developer_installer.php b/modules/developer/helpers/developer_installer.php index eee34420..acf0526c 100644 --- a/modules/developer/helpers/developer_installer.php +++ b/modules/developer/helpers/developer_installer.php @@ -19,10 +19,13 @@ */ class developer_installer { static function install() { - $config = Kohana::config("developer.methods"); - $version = module::get_version("developer"); - if ($version == 0) { - module::set_version("developer", 1); - } + module::set_version("developer", 1); + } + + static function upgrade($version) { + } + + static function uninstall() { + module::delete("developer"); } } diff --git a/modules/developer/views/installer.txt.php b/modules/developer/views/installer.txt.php index 5395fb25..3acb544b 100644 --- a/modules/developer/views/installer.txt.php +++ b/modules/developer/views/installer.txt.php @@ -27,6 +27,9 @@ class _installer { } } + static function upgrade($version) { + } + static function uninstall() { /* @todo Put database table drops here */ module::delete(""); diff --git a/modules/downloadfullsize/-- theme files/ico-view-downloadfullsize.png b/modules/downloadfullsize/-- theme files/ico-view-downloadfullsize.png index 98b9f2b1..ce7804d2 100644 Binary files a/modules/downloadfullsize/-- theme files/ico-view-downloadfullsize.png and b/modules/downloadfullsize/-- theme files/ico-view-downloadfullsize.png differ diff --git a/modules/downloadfullsize/helpers/downloadfullsize_installer.php b/modules/downloadfullsize/helpers/downloadfullsize_installer.php index fe5d74b9..a72811c1 100644 --- a/modules/downloadfullsize/helpers/downloadfullsize_installer.php +++ b/modules/downloadfullsize/helpers/downloadfullsize_installer.php @@ -18,13 +18,6 @@ */ class downloadfullsize_installer { static function install() { - $version = module::get_version("downloadfullsize"); - if ($version == 0) { - module::set_version("downloadfullsize", 1); - } - } - - static function uninstall() { - module::delete("downloadfullsize"); + module::set_version("downloadfullsize", 1); } } diff --git a/modules/embedlinks/helpers/embedlinks_installer.php b/modules/embedlinks/helpers/embedlinks_installer.php index f6a3d4ef..2c835ccd 100644 --- a/modules/embedlinks/helpers/embedlinks_installer.php +++ b/modules/embedlinks/helpers/embedlinks_installer.php @@ -19,9 +19,6 @@ */ class embedlinks_installer { static function install() { - $version = module::get_version("embedlinks"); - if ($version == 0) { - module::set_version("embedlinks", 1); - } + module::set_version("embedlinks", 1); } } diff --git a/modules/gmaps/helpers/gmaps_installer.php b/modules/gmaps/helpers/gmaps_installer.php index 747f84f7..a21f902d 100644 --- a/modules/gmaps/helpers/gmaps_installer.php +++ b/modules/gmaps/helpers/gmaps_installer.php @@ -19,13 +19,6 @@ */ class gmaps_installer { static function install() { - $version = module::get_version("gmaps"); - if ($version == 0) { - module::set_version("gmaps", 1); - } - } - - static function uninstall() { - module::delete("gmaps"); + module::set_version("gmaps", 1); } } diff --git a/modules/nobots/helpers/nobots_installer.php b/modules/nobots/helpers/nobots_installer.php index a01d6f8f..b17c691d 100644 --- a/modules/nobots/helpers/nobots_installer.php +++ b/modules/nobots/helpers/nobots_installer.php @@ -19,9 +19,6 @@ */ class nobots_installer { static function install() { - $version = module::get_version("nobots"); - if ($version == 0) { - module::set_version("nobots", 1); - } + module::set_version("nobots", 1); } } diff --git a/modules/polar_rose/helpers/polar_rose_installer.php b/modules/polar_rose/helpers/polar_rose_installer.php index d8e779f4..aaee2d7e 100644 --- a/modules/polar_rose/helpers/polar_rose_installer.php +++ b/modules/polar_rose/helpers/polar_rose_installer.php @@ -19,14 +19,6 @@ */ class polar_rose_installer { static function install() { - $db = Database::instance(); - $version = module::get_version("polar_rose"); - if ($version == 0) { - module::set_version("polar_rose", 1); - } - } - - static function uninstall() { - module::delete("polar_rose"); + module::set_version("polar_rose", 1); } } diff --git a/modules/polar_rose/helpers/polar_rose_theme.php b/modules/polar_rose/helpers/polar_rose_theme.php index 8e9fe290..21572efe 100644 --- a/modules/polar_rose/helpers/polar_rose_theme.php +++ b/modules/polar_rose/helpers/polar_rose_theme.php @@ -20,10 +20,10 @@ class polar_rose_theme_Core { static function head($theme) { if (module::is_installed("rss")) { - if ($theme->item()) { - $url = rss::item_feed($theme->item()); - } else if ($theme->tag()) { - $url = rss::tag_feed($theme->tag()); + if ($item = $theme->item()) { + $url = rss::feed_link("gallery/album/{$item->id}"); + } else if ($tag = $theme->tag()) { + $url = rss::feed_link("tag/tag/{$tag->id}"); } // Polar Rose doesn't understand relative URLs. Hack around that until they fix it.