mirror of
https://github.com/Pathduck/gallery3.git
synced 2024-10-29 21:07:18 -04:00
completely remove old slideshow module, cooliris isn't coming back
This commit is contained in:
parent
fa6fd9895a
commit
63435fc86c
@ -1,80 +0,0 @@
|
||||
<?php defined("SYSPATH") or die("No direct script access.");
|
||||
/**
|
||||
* Gallery - a web based photo album viewer and editor
|
||||
* Copyright (C) 2000-2013 Bharat Mediratta
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or (at
|
||||
* your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but
|
||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*/
|
||||
class slideshow_event_Core {
|
||||
static function pre_deactivate($data) {
|
||||
if ($data->module == "rss") {
|
||||
$data->messages["warn"][] = t("The Slideshow module requires the RSS module.");
|
||||
}
|
||||
}
|
||||
|
||||
static function module_change($changes) {
|
||||
if (!module::is_active("rss") || in_array("rss", $changes->deactivate)) {
|
||||
site_status::warning(
|
||||
t("The Slideshow module requires the RSS module. <a href=\"%url\">Activate the RSS module now</a>",
|
||||
array("url" => html::mark_clean(url::site("admin/modules")))),
|
||||
"slideshow_needs_rss");
|
||||
} else {
|
||||
site_status::clear("slideshow_needs_rss");
|
||||
}
|
||||
}
|
||||
|
||||
static function album_menu($menu, $theme) {
|
||||
$max_scale = module::get_var("slideshow", "max_scale");
|
||||
if ($theme->item()->descendants_count(array(array("type", "=", "photo")))) {
|
||||
$menu->append(Menu::factory("link")
|
||||
->id("slideshow")
|
||||
->label(t("View slideshow"))
|
||||
->url("javascript:cooliris.embed.show(" .
|
||||
"{maxScale:$max_scale,feed:'" . self::_feed_url($theme) . "'})")
|
||||
->css_id("g-slideshow-link"));
|
||||
}
|
||||
}
|
||||
|
||||
static function photo_menu($menu, $theme) {
|
||||
$max_scale = module::get_var("slideshow", "max_scale");
|
||||
$menu->append(Menu::factory("link")
|
||||
->id("slideshow")
|
||||
->label(t("View slideshow"))
|
||||
->url("javascript:cooliris.embed.show(" .
|
||||
"{maxScale:$max_scale,feed:'" . self::_feed_url($theme) . "'})")
|
||||
->css_id("g-slideshow-link"));
|
||||
}
|
||||
|
||||
static function tag_menu($menu, $theme) {
|
||||
$max_scale = module::get_var("slideshow", "max_scale");
|
||||
$menu->append(Menu::factory("link")
|
||||
->id("slideshow")
|
||||
->label(t("View slideshow"))
|
||||
->url("javascript:cooliris.embed.show(" .
|
||||
"{maxScale:$max_scale,feed:'" . self::_feed_url($theme) . "'})")
|
||||
->css_id("g-slideshow-link"));
|
||||
}
|
||||
|
||||
private static function _feed_url($theme) {
|
||||
if ($item = $theme->item()) {
|
||||
if (!$item->is_album()) {
|
||||
$item = $item->parent();
|
||||
}
|
||||
return rss::url("gallery/album/{$item->id}");
|
||||
} else {
|
||||
return rss::url("tag/tag/{$theme->tag()->id}");
|
||||
}
|
||||
}
|
||||
}
|
@ -1,43 +0,0 @@
|
||||
<?php defined("SYSPATH") or die("No direct script access.");
|
||||
/**
|
||||
* Gallery - a web based photo album viewer and editor
|
||||
* Copyright (C) 2000-2013 Bharat Mediratta
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or (at
|
||||
* your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but
|
||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*/
|
||||
class slideshow_installer {
|
||||
static function install() {
|
||||
module::set_var("slideshow", "max_scale", 0);
|
||||
}
|
||||
|
||||
static function upgrade($version) {
|
||||
if ($version == 1) {
|
||||
module::set_var("slideshow", "max_scale", 0);
|
||||
module::set_version("slideshow", $version = 2);
|
||||
}
|
||||
}
|
||||
|
||||
static function deactivate() {
|
||||
site_status::clear("slideshow_needs_rss");
|
||||
}
|
||||
|
||||
static function can_activate() {
|
||||
$messages = array();
|
||||
if (!module::is_active("rss")) {
|
||||
$messages["warn"][] = t("The Slideshow module requires the RSS module.");
|
||||
}
|
||||
return $messages;
|
||||
}
|
||||
}
|
@ -1,26 +0,0 @@
|
||||
<?php defined("SYSPATH") or die("No direct script access.");
|
||||
/**
|
||||
* Gallery - a web based photo album viewer and editor
|
||||
* Copyright (C) 2000-2013 Bharat Mediratta
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or (at
|
||||
* your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but
|
||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*/
|
||||
class slideshow_theme_Core {
|
||||
static function page_bottom($theme) {
|
||||
$proto = request::protocol();
|
||||
return "<script src=\"$proto://e.cooliris.com/slideshow/v/37732/go.js\" " .
|
||||
"type=\"text/javascript\"></script>";
|
||||
}
|
||||
}
|
@ -1,7 +0,0 @@
|
||||
name = "Slideshow"
|
||||
description = "Allows users to view a slideshow of photos"
|
||||
version = 2
|
||||
author_name = "Gallery Team"
|
||||
author_url = "http://codex.galleryproject.org/Gallery:Team"
|
||||
info_url = "http://codex.galleryproject.org/Gallery3:Modules:slideshow"
|
||||
discuss_url = "http://galleryproject.org/forum_module_slideshow"
|
Loading…
Reference in New Issue
Block a user