1
0

Add check to see if current user is the owner before displaying shorten link menu item.

This commit is contained in:
Chad Kieffer 2010-12-27 09:03:08 +08:00 committed by Bharat Mediratta
parent 38f1d0c4b7
commit 4c047fee13

View File

@ -27,22 +27,25 @@ class bitly_event_Core {
} }
static function site_menu($menu, $theme) { static function site_menu($menu, $theme) {
$item = $theme->item(); if ($theme->item->owner->id == identity::active_user()->id) {
$menu->get("options_menu") $menu->get("options_menu")
->append(Menu::factory("link") ->append(Menu::factory("link")
->id("bitly") ->id("bitly")
->label(t("Shorten link with bit.ly")) ->label(t("Shorten link with bit.ly"))
->url(url::site("bitly/shorten/$item->id?csrf=$theme->csrf")) ->url(url::site("bitly/shorten/{$theme->item->id}?csrf=$theme->csrf"))
->css_id("g-bitly-link") ->css_id("g-bitly-link")
->css_class("g-bitly-shorten ui-icon-link")); ->css_class("g-bitly-shorten ui-icon-link"));
}
} }
static function context_menu($menu, $theme, $item) { static function context_menu($menu, $theme, $item) {
$menu->get("options_menu") if ($theme->item->owner->id == identity::active_user()->id) {
->append(Menu::factory("link") $menu->get("options_menu")
->id("bitly") ->append(Menu::factory("link")
->label(t("Shorten link with bit.ly")) ->id("bitly")
->url(url::site("bitly/shorten/$item->id?csrf=$theme->csrf")) ->label(t("Shorten link with bit.ly"))
->css_class("g-bitly-shorten ui-icon-link")); ->url(url::site("bitly/shorten/$item->id?csrf=$theme->csrf"))
->css_class("g-bitly-shorten ui-icon-link"));
}
} }
} }