Separate item_photo_menu() into links which deal with the post and those which deal with the author. We should probably also make this info available to themes so they could for instance provide a visual separator.
This commit is contained in:
parent
1e523414f8
commit
24bffd4418
@ -942,25 +942,30 @@ function item_photo_menu($item){
|
|||||||
$clean_url = normalise_link($item['author-link']);
|
$clean_url = normalise_link($item['author-link']);
|
||||||
}
|
}
|
||||||
|
|
||||||
$menu = Array(
|
$ratings_url = z_root() . '/ratings/' . urlencode($item['author_xchan']);
|
||||||
|
|
||||||
|
$post_menu = Array(
|
||||||
t("View Source") => $vsrc_link,
|
t("View Source") => $vsrc_link,
|
||||||
t("Follow Thread") => $sub_link,
|
t("Follow Thread") => $sub_link,
|
||||||
t("Unfollow Thread") => $unsub_link,
|
t("Unfollow Thread") => $unsub_link,
|
||||||
t("View Status") => $status_link,
|
);
|
||||||
|
|
||||||
|
$author_menu = array(
|
||||||
t("View Profile") => $profile_link,
|
t("View Profile") => $profile_link,
|
||||||
t("View Photos") => $photos_link,
|
|
||||||
t("Activity/Posts") => $posts_link,
|
t("Activity/Posts") => $posts_link,
|
||||||
t("Connect") => $follow_url,
|
t("Connect") => $follow_url,
|
||||||
t("Edit Connection") => $contact_url,
|
t("Edit Connection") => $contact_url,
|
||||||
t("Send PM") => $pm_url,
|
t("Message") => $pm_url,
|
||||||
|
t('Ratings') => $ratings_url,
|
||||||
t("Poke") => $poke_link
|
t("Poke") => $poke_link
|
||||||
);
|
);
|
||||||
|
|
||||||
$args = array('item' => $item, 'menu' => $menu);
|
|
||||||
|
$args = array('item' => $item, 'post_menu' => $post_menu, 'author_menu' => $author_menu);
|
||||||
|
|
||||||
call_hooks('item_photo_menu', $args);
|
call_hooks('item_photo_menu', $args);
|
||||||
|
|
||||||
$menu = $args['menu'];
|
$menu = array_merge($args['post_menu'],$args['author_menu']);
|
||||||
|
|
||||||
$o = "";
|
$o = "";
|
||||||
foreach($menu as $k=>$v){
|
foreach($menu as $k=>$v){
|
||||||
|
@ -1 +1 @@
|
|||||||
2016-01-18.1282H
|
2016-01-19.1283H
|
||||||
|
Reference in New Issue
Block a user