xref: /plugin/bez/tpl/thread.php (revision 8a6381983135ed7de69b33e64aa0c1b16dbf69b0)
17fbf4c39SSzymon Olewniczak<?php /* @var \dokuwiki\plugin\bez\meta\Tpl $tpl */ ?>
2fe5d6d1eSSzymon Olewniczak<?php include "thread_box.php" ?>
3fe5d6d1eSSzymon Olewniczak
4fe5d6d1eSSzymon Olewniczak<!-- Comments -->
5fe5d6d1eSSzymon Olewniczak<div class="bez_comments">
6fe5d6d1eSSzymon Olewniczak	<div class="bez_left_col">
7fe5d6d1eSSzymon Olewniczak		<!-- Correction -->
8fe5d6d1eSSzymon Olewniczak		<div style="margin-top: 10px">
97fbf4c39SSzymon Olewniczak			<?php foreach ($tpl->get('corrections') as $task): ?>
107fbf4c39SSzymon Olewniczak				<?php $tpl->set('task', $task) ?>
11*8a638198SSzymon Olewniczak				<?php if (	$tpl->param('action') == 'task_edit' &&
127fbf4c39SSzymon Olewniczak                            $tpl->param('tid') == $task->id): ?>
13fe5d6d1eSSzymon Olewniczak					<?php include 'task_form.php' ?>
14fe5d6d1eSSzymon Olewniczak				<?php else: ?>
15fe5d6d1eSSzymon Olewniczak					<?php include 'task_box.php' ?>
16fe5d6d1eSSzymon Olewniczak				<?php endif ?>
17fe5d6d1eSSzymon Olewniczak
18fe5d6d1eSSzymon Olewniczak			<?php endforeach ?>
19*8a638198SSzymon Olewniczak			<?php if ($tpl->param('action') == 'task_correction_add'): ?>
20fe5d6d1eSSzymon Olewniczak				<?php include 'task_form.php' ?>
21fe5d6d1eSSzymon Olewniczak			<?php endif ?>
22fe5d6d1eSSzymon Olewniczak		</div>
23fe5d6d1eSSzymon Olewniczak
24fe5d6d1eSSzymon Olewniczak		<div class="bez_second_lv_buttons" style="margin-top: 10px">
257fbf4c39SSzymon Olewniczak			<?php if (	$tpl->get('thread')->user_is_coordinator() &&
267fbf4c39SSzymon Olewniczak                        $tpl->get('thread')->state == 'opened'): ?>
277fbf4c39SSzymon Olewniczak				<a href="<?php echo $tpl->url('thread', 'id', $tpl->get('thread')->id, 'action', 'task_correction_add') ?>#z_" class="bez_subscribe_button">
287fbf4c39SSzymon Olewniczak					<span class="bez_awesome">&#xf0fe;</span>&nbsp;&nbsp;<?php echo $tpl->getLang('correction_add') ?>
29fe5d6d1eSSzymon Olewniczak				</a>
30fe5d6d1eSSzymon Olewniczak			<?php endif ?>
31fe5d6d1eSSzymon Olewniczak			<a href="#" class="bez_subscribe_button bez_hide_comments">
327fbf4c39SSzymon Olewniczak				<span class="bez_awesome">&#xf070;</span>&nbsp;&nbsp;<?php echo $tpl->getLang('hide_comments') ?>
33fe5d6d1eSSzymon Olewniczak			</a>
34fe5d6d1eSSzymon Olewniczak			<a href="#" class="bez_subscribe_button bez_show_comments">
357fbf4c39SSzymon Olewniczak				<span class="bez_awesome">&#xf06e;</span>&nbsp;&nbsp;<?php echo $tpl->getLang('show_comments') ?>
36fe5d6d1eSSzymon Olewniczak			</a>
37fe5d6d1eSSzymon Olewniczak		</div>
38fe5d6d1eSSzymon Olewniczak
397fbf4c39SSzymon Olewniczak		<?php foreach ($tpl->get('thread_comments') as $thread_comment): ?>
407fbf4c39SSzymon Olewniczak            <?php $tpl->set('thread_comment', $thread_comment) ?>
41*8a638198SSzymon Olewniczak			<?php if (	$tpl->param('action') == 'commcause_edit' &&
427fbf4c39SSzymon Olewniczak						$tpl->param('kid') == $thread_comment->id): ?>
43fe5d6d1eSSzymon Olewniczak				<?php include 'commcause_form.php' ?>
44fe5d6d1eSSzymon Olewniczak			<?php else: ?>
45fe5d6d1eSSzymon Olewniczak				<?php include 'commcause_box.php' ?>
46fe5d6d1eSSzymon Olewniczak			<?php endif ?>
47fe5d6d1eSSzymon Olewniczak		<?php endforeach ?>
48fe5d6d1eSSzymon Olewniczak
497fbf4c39SSzymon Olewniczak<?php if (	$tpl->get('thread')->state == 'opened' &&
50*8a638198SSzymon Olewniczak			!(strpos($tpl->param('action'), 'task') === 0) &&
51*8a638198SSzymon Olewniczak            $tpl->param('action') != 'commcause_edit'): ?>
52fe5d6d1eSSzymon Olewniczak
53fe5d6d1eSSzymon Olewniczak<?php include 'commcause_form.php' ?>
54fe5d6d1eSSzymon Olewniczak
55fe5d6d1eSSzymon Olewniczak<?php endif ?>
56fe5d6d1eSSzymon Olewniczak
57fe5d6d1eSSzymon Olewniczak</div>
58fe5d6d1eSSzymon Olewniczak<div class="bez_right_col">
59fe5d6d1eSSzymon Olewniczak
60fe5d6d1eSSzymon Olewniczak<div class="bez_box">
617fbf4c39SSzymon Olewniczak<h2><?php echo $tpl->getLang('comment_last_activity') ?></h2>
62fe5d6d1eSSzymon Olewniczak
63*8a638198SSzymon Olewniczak<?php echo dformat(strtotime($tpl->get('thread')->last_activity_date), '%Y-%m-%d  %H:%M') ?>
64fe5d6d1eSSzymon Olewniczak
65fe5d6d1eSSzymon Olewniczak
66fe5d6d1eSSzymon Olewniczak</div>
67fe5d6d1eSSzymon Olewniczak
68fe5d6d1eSSzymon Olewniczak<div class="bez_box bez_subscribe_box">
697fbf4c39SSzymon Olewniczak<h2><?php echo $tpl->getLang('norifications') ?></h2>
707fbf4c39SSzymon Olewniczak<?php if ($tpl->get('thread')->is_subscribent()): ?>
717fbf4c39SSzymon Olewniczak	<a href="<?php echo $tpl->url('thread', 'id', $tpl->get('thread')->id, 'action', 'unsubscribe') ?>" class="bez_subscribe_button"><span class="bez_awesome">&#xf1f6;</span>&nbsp;&nbsp;<?php echo $tpl->getLang('unsubscribe') ?></a>
727fbf4c39SSzymon Olewniczak	<p><?php echo $tpl->getLang('subscribed_info') ?></p>
73fe5d6d1eSSzymon Olewniczak<?php else: ?>
747fbf4c39SSzymon Olewniczak	<a href="<?php echo $tpl->url('thread', 'id', $tpl->get('thread')->id, 'action', 'subscribe') ?>" class="bez_subscribe_button"><span class="bez_awesome">&#xf0f3;</span>&nbsp;&nbsp;<?php echo $tpl->getLang('subscribe') ?></a>
757fbf4c39SSzymon Olewniczak	<p><?php echo $tpl->getLang('subscribed_info') ?></p>
76fe5d6d1eSSzymon Olewniczak<?php endif ?>
77fe5d6d1eSSzymon Olewniczak
78fe5d6d1eSSzymon Olewniczak</div>
79fe5d6d1eSSzymon Olewniczak
80fe5d6d1eSSzymon Olewniczak<div class="bez_box">
817fbf4c39SSzymon Olewniczak<h2><?php echo $tpl->getLang('comment_participants') ?></h2>
82fe5d6d1eSSzymon Olewniczak<ul id="issue_participants">
837fbf4c39SSzymon Olewniczak<?php foreach ($tpl->get('thread')->get_participants() as $participant): ?>
847fbf4c39SSzymon Olewniczak	<li><a href="<?php echo $tpl->mailto($tpl->user_email($participant['user_id']),
857fbf4c39SSzymon Olewniczak		'#'.$tpl->get('thread')->id.' '.$tpl->get('thread')->title,
867fbf4c39SSzymon Olewniczak		$tpl->url('thread', 'id', $tpl->get('thread')->id)) ?>"  title="<?php echo $participant['user_id'] ?>">
877fbf4c39SSzymon Olewniczak		<span class="bez_name"><?php echo $tpl->user_name($participant['user_id']) ?></span>
88fe5d6d1eSSzymon Olewniczak		<span class="bez_icons">
897fbf4c39SSzymon Olewniczak		<?php if($participant['original_poster']): ?>
90fe5d6d1eSSzymon Olewniczak			<span class="bez_awesome"
917fbf4c39SSzymon Olewniczak				title="<?php echo $tpl->getLang('reporter') ?>">
92fe5d6d1eSSzymon Olewniczak				&#xf058;
93fe5d6d1eSSzymon Olewniczak			</span>
94fe5d6d1eSSzymon Olewniczak		<?php endif ?>
957fbf4c39SSzymon Olewniczak		<?php if($participant['coordinator']): ?>
96fe5d6d1eSSzymon Olewniczak			<span class="bez_awesome"
977fbf4c39SSzymon Olewniczak				title="<?php echo $tpl->getLang('coordinator') ?>">
98fe5d6d1eSSzymon Olewniczak				&#xf0e3;
99fe5d6d1eSSzymon Olewniczak			</span>
100fe5d6d1eSSzymon Olewniczak		<?php endif ?>
1017fbf4c39SSzymon Olewniczak		<?php if($participant['task_assignee']): ?>
102fe5d6d1eSSzymon Olewniczak			<span class="bez_awesome"
1037fbf4c39SSzymon Olewniczak				title="<?php echo $tpl->getLang('executor') ?>">
104fe5d6d1eSSzymon Olewniczak				&#xf073;
105fe5d6d1eSSzymon Olewniczak			</span>
106fe5d6d1eSSzymon Olewniczak		<?php endif ?>
1077fbf4c39SSzymon Olewniczak		<?php if($participant['commentator']): ?>
108fe5d6d1eSSzymon Olewniczak			<span class="bez_awesome"
1097fbf4c39SSzymon Olewniczak				title="<?php echo $tpl->getLang('commentator') ?>">
110fe5d6d1eSSzymon Olewniczak				&#xf27a;
111fe5d6d1eSSzymon Olewniczak			</span>
112fe5d6d1eSSzymon Olewniczak		<?php endif ?>
1137fbf4c39SSzymon Olewniczak		<?php if($participant['subscribent']): ?>
114fe5d6d1eSSzymon Olewniczak			<span class="bez_awesome"
1157fbf4c39SSzymon Olewniczak				title="<?php echo $tpl->getLang('subscribent') ?>">
116fe5d6d1eSSzymon Olewniczak				&#xf0e0;
117fe5d6d1eSSzymon Olewniczak			</span>
118fe5d6d1eSSzymon Olewniczak		<?php endif ?>
119fe5d6d1eSSzymon Olewniczak		</span>
120fe5d6d1eSSzymon Olewniczak	</a></li>
121fe5d6d1eSSzymon Olewniczak<?php endforeach ?>
122fe5d6d1eSSzymon Olewniczak</ul>
123fe5d6d1eSSzymon Olewniczak
1247fbf4c39SSzymon Olewniczak<?php if (	$tpl->get('thread')->user_is_coordinator() &&
1257fbf4c39SSzymon Olewniczak            $tpl->get('thread')->state == 'opened'): ?>
1267fbf4c39SSzymon Olewniczak    <h2><?php echo $tpl->getLang('issue_invite_header') ?></h2>
1277fbf4c39SSzymon Olewniczak    <form action="<?php echo $tpl->url('thread', 'id', $tpl->get('thread')->id, 'action', 'invite') ?>" method="post" id="bez_invite_users_form">
128fe5d6d1eSSzymon Olewniczak    <div id="bez_invite_users" class="ui-widget">
129fe5d6d1eSSzymon Olewniczak        <select name="client">
1307fbf4c39SSzymon Olewniczak            <option value="">--- <?php echo $tpl->getLang('select') ?> ---</option>
131*8a638198SSzymon Olewniczak            <?php foreach (array_diff_key($tpl->get('users'), $tpl->get('thread')->get_participants('subscribent')) as $user_id => $ignore): ?>
1327fbf4c39SSzymon Olewniczak                <option value="<?php echo $user_id ?>"><?php echo $tpl->user_name($user_id) ?></option>
133fe5d6d1eSSzymon Olewniczak            <?php endforeach ?>
134fe5d6d1eSSzymon Olewniczak        </select>
135fe5d6d1eSSzymon Olewniczak    </div>
1367fbf4c39SSzymon Olewniczak    <button class="bez_subscribe_button"><?php echo $tpl->getLang('issue_invite_button') ?></button>
137fe5d6d1eSSzymon Olewniczak    </form>
138fe5d6d1eSSzymon Olewniczak<?php endif ?>
139fe5d6d1eSSzymon Olewniczak
140fe5d6d1eSSzymon Olewniczak
141fe5d6d1eSSzymon Olewniczak</div>
142fe5d6d1eSSzymon Olewniczak
143fe5d6d1eSSzymon Olewniczak
144fe5d6d1eSSzymon Olewniczak</div>
145fe5d6d1eSSzymon Olewniczak
146