get("settings_menu") ->append(Menu::factory("link") ->id("bitly_menu") ->label(t("Bit.ly")) ->url(url::site("admin/bitly"))); } static function site_menu($menu, $theme) { $item = $theme->item(); $menu->get("options_menu") ->append(Menu::factory("link") ->id("bitly") ->label(t("Shorten link with bit.ly")) ->url(url::site("bitly/shorten/$item->id?csrf=$theme->csrf")) ->css_id("g-bitly-link") ->css_class("g-bitly-shorten ui-icon-link")); } static function context_menu($menu, $theme, $item) { $menu->get("options_menu") ->append(Menu::factory("link") ->id("bitly") ->label(t("Shorten link with bit.ly")) ->url(url::site("bitly/shorten/$item->id?csrf=$theme->csrf")) ->css_class("g-bitly-shorten ui-icon-link")); } }