summaryrefslogtreecommitdiff
path: root/inc/template.php
diff options
context:
space:
mode:
authorAndreas Gohr <gohr@cosmocode.de>2009-11-30 14:03:11 +0100
committerAdrian Lang <lang@cosmocode.de>2010-01-20 10:53:25 +0100
commit056c20495937fe45fe0f7204b112dbfe6931a855 (patch)
treea994bc7c4850e1c9a54efb55fd8d7913b12cd265 /inc/template.php
parentcb3f9dbab0cf12b2a7486cca0de17c47399633f3 (diff)
downloadrpg-056c20495937fe45fe0f7204b112dbfe6931a855.tar.gz
rpg-056c20495937fe45fe0f7204b112dbfe6931a855.tar.bz2
nicer subscription styles
Ignore-this: e1b3b815b5ebb0da320bff997c4fed4b darcs-hash:20091130130311-6e07b-03ccfc52abb3dcc0764eed5784d81f8416841328.gz
Diffstat (limited to 'inc/template.php')
-rw-r--r--inc/template.php34
1 files changed, 17 insertions, 17 deletions
diff --git a/inc/template.php b/inc/template.php
index 6b0314b84..84fbda051 100644
--- a/inc/template.php
+++ b/inc/template.php
@@ -1366,24 +1366,21 @@ function tpl_subscribe() {
echo '<p>' . $lang['subscr_m_not_subscribed'] . '</p>';
} else {
echo '<ul>';
-
foreach($INFO['subscribed'] as $sub) {
- $form = new Doku_Form(array('class' => 'unsubscribe'));
+ echo '<li><div class="li">';
if ($sub['target'] !== $ID) {
- $stgt = '<code class="ns">'.hsc(prettyprint_id($sub['target'])).'</code>';
+ echo '<code class="ns">'.hsc(prettyprint_id($sub['target'])).'</code>';
} else {
- $stgt = '<code class="page">'.hsc(prettyprint_id($sub['target'])).'</code>';
+ echo '<code class="page">'.hsc(prettyprint_id($sub['target'])).'</code>';
}
$sstl = $lang['subscr_style_'.$sub['style']];
if(!$sstl) $sstl = hsc($sub['style']);
+ echo ' ('.$sstl.') ';
+
+ echo '<a href="'.wl($ID,array('do'=>'subscribe','sub_target'=>$sub['target'],'sub_style'=>$sub['style'],'sub_action'=>'unsubscribe')).'" class="unsubscribe">'.$lang['subscr_m_unsubscribe'].'</a>';
+
- $form->addElement('<li><div class="li">'.$stgt.' ('.$sstl.') ');
- $form->addElement(form_makeButton('submit', 'subscribe', $lang['subscr_m_unsubscribe']));
- $form->addHidden('subscribe_target', $sub['target']);
- $form->addHidden('subscribe_style', $sub['style']);
- $form->addHidden('subscribe_action', 'unsubscribe');
- $form->addElement('</div></li>');
- html_form('UNSUBSCRIBE', $form);
+ echo '</div></li>';
}
echo '</ul>';
}
@@ -1403,12 +1400,15 @@ function tpl_subscribe() {
'list' => $lang['subscr_style_list'],
);
- $form = new Doku_Form(array('id' => 'subscribe'));
- $form->addElement('<p>' . 'Subscribe to' . '</p>');
- $form->addRadioSet('subscribe_target', $targets);
- $form->addElement('<p>' . 'Receive' . '</p>');
- $form->addRadioSet('subscribe_style', $styles);
- $form->addHidden('subscribe_action', 'subscribe');
+ $form = new Doku_Form(array('id' => 'subscribe__form'));
+ $form->startFieldset($lang['subscr_m_subscribe']);
+ $form->addRadioSet('sub_target', $targets);
+ $form->startFieldset($lang['subscr_m_receive']);
+ $form->addRadioSet('sub_style', $styles);
+ $form->addHidden('sub_action', 'subscribe');
+ $form->addHidden('do', 'subscribe');
+ $form->addHidden('id', $ID);
+ $form->endFieldset();
$form->addElement(form_makeButton('submit', 'subscribe', $lang['subscr_m_subscribe']));
html_form('SUBSCRIBE', $form);
echo '</div>';