forked from GNUsocial/gnu-social
links to different display options for subscriptions
darcs-hash:20081120142914-84dde-293e068ab92d9174bc270c35700809a1be9f19e1.gz
This commit is contained in:
parent
c10a2e3fe2
commit
cbed941667
@ -65,6 +65,9 @@ class GalleryAction extends Action {
|
|||||||
common_show_header($profile->nickname . ": " . $this->gallery_type(),
|
common_show_header($profile->nickname . ": " . $this->gallery_type(),
|
||||||
NULL, $profile,
|
NULL, $profile,
|
||||||
array($this, 'show_top'));
|
array($this, 'show_top'));
|
||||||
|
|
||||||
|
$this->display_links($page, $display);
|
||||||
|
|
||||||
$this->show_gallery($profile, $page, $display);
|
$this->show_gallery($profile, $page, $display);
|
||||||
common_show_footer();
|
common_show_footer();
|
||||||
}
|
}
|
||||||
@ -186,4 +189,29 @@ class GalleryAction extends Action {
|
|||||||
function div_class() {
|
function div_class() {
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function display_links($page, $display) {
|
||||||
|
|
||||||
|
common_element_start('p');
|
||||||
|
|
||||||
|
switch ($display) {
|
||||||
|
case 'list':
|
||||||
|
common_element('span', NULL, _('List'));
|
||||||
|
common_text(' | ');
|
||||||
|
common_element('a', array('href' => common_local_url($this->trimmed('action'),
|
||||||
|
array('display' => 'icons',
|
||||||
|
'page' => floor(($page * AVATARS_PER_PAGE) / PROFILES_PER_PAGE)))),
|
||||||
|
_('Icons'));
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
common_element('a', array('href' => common_local_url($this->trimmed('action'),
|
||||||
|
array('page' => floor(($page * PROFILES_PER_PAGE) / AVATARS_PER_PAGE)))),
|
||||||
|
_('List'));
|
||||||
|
common_text(' | ');
|
||||||
|
common_element('span', NULL, _('Icons'));
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
common_element_end('p');
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user