From f7d82ec52f533c620c94fe0327175747cc3d8877 Mon Sep 17 00:00:00 2001 From: Tim Almdal Date: Wed, 4 Mar 2009 15:46:10 +0000 Subject: Rename local_import module to server_add --- modules/server_add/helpers/server_add_block.php | 30 ++++++++++++++ .../server_add/helpers/server_add_installer.php | 47 ++++++++++++++++++++++ modules/server_add/helpers/server_add_menu.php | 43 ++++++++++++++++++++ modules/server_add/helpers/server_add_theme.php | 38 +++++++++++++++++ 4 files changed, 158 insertions(+) create mode 100644 modules/server_add/helpers/server_add_block.php create mode 100644 modules/server_add/helpers/server_add_installer.php create mode 100644 modules/server_add/helpers/server_add_menu.php create mode 100644 modules/server_add/helpers/server_add_theme.php (limited to 'modules/server_add/helpers') diff --git a/modules/server_add/helpers/server_add_block.php b/modules/server_add/helpers/server_add_block.php new file mode 100644 index 00000000..c2a94e97 --- /dev/null +++ b/modules/server_add/helpers/server_add_block.php @@ -0,0 +1,30 @@ +"; + + return implode("\n", $head); + } +} diff --git a/modules/server_add/helpers/server_add_installer.php b/modules/server_add/helpers/server_add_installer.php new file mode 100644 index 00000000..8b1c4688 --- /dev/null +++ b/modules/server_add/helpers/server_add_installer.php @@ -0,0 +1,47 @@ +here to configure one", + array("url" => url::site("/admin/server_add")))); + } + } + + static function uninstall() { + access::delete_permission("server_add"); + $module = module::get("server_add"); + + $db = Database::instance(); + $db->delete("vars", array("module_name" => $module->name)); + + module::delete("local_import"); + module::delete("server_add"); + } +} diff --git a/modules/server_add/helpers/server_add_menu.php b/modules/server_add/helpers/server_add_menu.php new file mode 100644 index 00000000..fe27d6d2 --- /dev/null +++ b/modules/server_add/helpers/server_add_menu.php @@ -0,0 +1,43 @@ +get("settings_menu") + ->append(Menu::factory("link") + ->id("server_add") + ->label(t("Server Add")) + ->url(url::site("admin/server_add"))); + } + + static function site($menu, $theme) { + $item = $theme->item(); + + $paths = unserialize(module::get_var("server_add", "authorized_paths")); + + if ($item && access::can("edit", $item) && access::can("server_add", $item) && + $item->is_album() && !empty($paths)) { + $options_menu = $menu->get("options_menu") + ->append(Menu::factory("dialog") + ->id("server_add") + ->label(t("Add from server")) + ->url(url::site("server_add/index/$item->id"))); + } + } +} diff --git a/modules/server_add/helpers/server_add_theme.php b/modules/server_add/helpers/server_add_theme.php new file mode 100644 index 00000000..82c9a951 --- /dev/null +++ b/modules/server_add/helpers/server_add_theme.php @@ -0,0 +1,38 @@ +"; + $head[] = ""; + $base = url::base(true); + $csrf = access::csrf_token(); + $head[] = ""; + + $head[] = html::script("modules/server_add/js/jquery.autocomplete.pack.js"); + $head[] = html::script("modules/server_add/js/admin.js"); + } + + return implode("\n", $head); + } +} \ No newline at end of file -- cgit v1.2.3