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"))); } } }