xref: /plugin/bez/tpl/thread_box.php (revision 7fbf4c3966fc9b63e77e3ef6f091279dbce0d34f)
1*7fbf4c39SSzymon Olewniczak<?php /* @var \dokuwiki\plugin\bez\meta\Tpl $tpl */ ?>
2fe5d6d1eSSzymon Olewniczak<div    id="bds_issue_box"
3*7fbf4c39SSzymon Olewniczak        class="pr<?php echo $tpl->get('thread')->priority ?>
4fe5d6d1eSSzymon Olewniczak        <?php if (  $template['action'] === 'issue_edit_metadata') echo 'bez_metadata_edit_warn' ?>">
5fe5d6d1eSSzymon Olewniczak
6fe5d6d1eSSzymon Olewniczak<h1>
7fe5d6d1eSSzymon Olewniczak
8*7fbf4c39SSzymon Olewniczak<a href="<?php echo $tpl->url('thread', 'id', $tpl->get('thread')->id) ?>">
9*7fbf4c39SSzymon Olewniczak    #<?php echo $tpl->get('thread')->id ?>
10fe5d6d1eSSzymon Olewniczak</a>
11*7fbf4c39SSzymon Olewniczak
12*7fbf4c39SSzymon Olewniczak<?php if (!empty($tpl->get('thread')->label_name)): ?>
13*7fbf4c39SSzymon Olewniczak	<?php echo $tpl->get('thread')->label_name ?>
14fe5d6d1eSSzymon Olewniczak<?php else: ?>
15*7fbf4c39SSzymon Olewniczak	<i style="color: #777"><?php echo $tpl->getLang('issue_type_no_specified') ?></i>
16fe5d6d1eSSzymon Olewniczak<?php endif ?>
17fe5d6d1eSSzymon Olewniczak
18*7fbf4c39SSzymon Olewniczak(<?php echo $tpl->getLang('state_' . $tpl->get('thread')->state) ?>)
19fe5d6d1eSSzymon Olewniczak</h1>
20fe5d6d1eSSzymon Olewniczak
21*7fbf4c39SSzymon Olewniczak<h1 id="bez_issue_title"><?php echo $tpl->get('thread')->title ?></h1>
22fe5d6d1eSSzymon Olewniczak
23fe5d6d1eSSzymon Olewniczak<div class="bez_timebox">
24fe5d6d1eSSzymon Olewniczak    <span>
25*7fbf4c39SSzymon Olewniczak        <strong><?php echo $tpl->getLang('open') ?>:</strong>
26*7fbf4c39SSzymon Olewniczak        <?php echo dformat(strtotime($tpl->get('thread')->create_date), '%Y-%m-%d') ?>
27fe5d6d1eSSzymon Olewniczak    </span>
28fe5d6d1eSSzymon Olewniczak
29fe5d6d1eSSzymon Olewniczak
30*7fbf4c39SSzymon Olewniczak<?php if ($tpl->get('thread')->state == 'closed' || $tpl->get('thread')->state == 'rejected'): ?>
31fe5d6d1eSSzymon Olewniczak    <span>
32*7fbf4c39SSzymon Olewniczak        <strong><?php echo $tpl->getLang('closed') ?>:</strong>
33*7fbf4c39SSzymon Olewniczak        <?php echo dformat(strtotime($tpl->get('thread')->close_date), '%Y-%m-%d') ?>
34fe5d6d1eSSzymon Olewniczak    </span>
35fe5d6d1eSSzymon Olewniczak
36fe5d6d1eSSzymon Olewniczak	<span>
37*7fbf4c39SSzymon Olewniczak		<strong><?php echo $tpl->getLang('report_priority') ?>: </strong>
38*7fbf4c39SSzymon Olewniczak        <?php $dStart = new DateTime($tpl->get('thread')->create_date) ?>
39*7fbf4c39SSzymon Olewniczak        <?php $dEnd = new DateTime($tpl->get('thread')->close_date) ?>
40*7fbf4c39SSzymon Olewniczak 		<?php echo $dStart->diff($dEnd)->days ?> <?php echo $tpl->getLang('days') ?>
41fe5d6d1eSSzymon Olewniczak	</span>
42fe5d6d1eSSzymon Olewniczak<?php endif ?>
43fe5d6d1eSSzymon Olewniczak</div>
44fe5d6d1eSSzymon Olewniczak
45fe5d6d1eSSzymon Olewniczak<table class="bez_box_data_table">
46fe5d6d1eSSzymon Olewniczak<tr>
47*7fbf4c39SSzymon Olewniczak    <th><?php echo $tpl->getLang('reporter') ?>:</th>
48fe5d6d1eSSzymon Olewniczak    <td>
49*7fbf4c39SSzymon Olewniczak        <?php echo $tpl->user_name($tpl->get('thread')->original_poster) ?>
50fe5d6d1eSSzymon Olewniczak    </td>
51fe5d6d1eSSzymon Olewniczak
52*7fbf4c39SSzymon Olewniczak    <th><?php echo $tpl->getLang('coordinator') ?>:</th>
53fe5d6d1eSSzymon Olewniczak    <td>
54*7fbf4c39SSzymon Olewniczak        <?php if ($tpl->get('thread')->coordinator == ''): ?>
55*7fbf4c39SSzymon Olewniczak            <i style="font-weight: normal; color: #aaa"><?php echo $tpl->getLang('none') ?></i>
56fe5d6d1eSSzymon Olewniczak        <?php else: ?>
57*7fbf4c39SSzymon Olewniczak            <?php echo $tpl->user_name($tpl->get('thread')->coordinator) ?>
58fe5d6d1eSSzymon Olewniczak        <?php endif?>
59fe5d6d1eSSzymon Olewniczak    </td>
60fe5d6d1eSSzymon Olewniczak</tr>
61fe5d6d1eSSzymon Olewniczak</table>
62fe5d6d1eSSzymon Olewniczak
63*7fbf4c39SSzymon Olewniczak<?php echo $tpl->get('thread')->content_html ?>
64fe5d6d1eSSzymon Olewniczak
65*7fbf4c39SSzymon Olewniczak<?php if ($tpl->get('thread')->task_count - $tpl->get('thread')->task_count_closed > 0): ?>
66*7fbf4c39SSzymon Olewniczak    <div class="info"><?php echo $tpl->getLang('issue_unclosed_tasks') ?></div>
67fe5d6d1eSSzymon Olewniczak<?php endif ?>
68*7fbf4c39SSzymon Olewniczak<?php if ($tpl->get('thread')->state == 'proposal'): ?>
69*7fbf4c39SSzymon Olewniczak    <div class="info"><?php echo $tpl->getLang('issue_is_proposal') ?></div>
70*7fbf4c39SSzymon Olewniczak<?php endif ?>
71*7fbf4c39SSzymon Olewniczak<?php if ($tpl->get('thread')->causes_without_tasks_count() > 0): ?>
72*7fbf4c39SSzymon Olewniczak    <div class="info"><?php echo $tpl->getLang('cause_without_task') ?></div>
73*7fbf4c39SSzymon Olewniczak<?php endif ?>
74*7fbf4c39SSzymon Olewniczak<?php if ($tpl->get('thread')->state == 'open' && $tpl->get('thread')->task_count == 0): ?>
75*7fbf4c39SSzymon Olewniczak    <div class="info"><?php echo $tpl->getLang('issue_no_tasks') ?></div>
76fe5d6d1eSSzymon Olewniczak<?php endif ?>
77fe5d6d1eSSzymon Olewniczak
78fe5d6d1eSSzymon Olewniczak<div class="bez_buttons">
79fe5d6d1eSSzymon Olewniczak
80*7fbf4c39SSzymon Olewniczak	<?php if (count($tpl->get('thread')->changable_fields()) > 0): ?>
81*7fbf4c39SSzymon Olewniczak		<a href="<?php echo $tpl->url('thread_report', 'action', 'edit', 'id', $tpl->get('thread')->id) ?>" class="bds_inline_button">
82*7fbf4c39SSzymon Olewniczak<?php echo $tpl->getLang('edit') ?>
83fe5d6d1eSSzymon Olewniczak		</a>
84fe5d6d1eSSzymon Olewniczak	<?php endif ?>
85fe5d6d1eSSzymon Olewniczak
86fe5d6d1eSSzymon Olewniczak	<a class="bds_inline_button" href="
87*7fbf4c39SSzymon Olewniczak		<?php echo $tpl->mailto($tpl->user_email($tpl->get('thread')->coordinator),
88*7fbf4c39SSzymon Olewniczak                                   '#'.$tpl->get('thread')->id.' '.$tpl->get('thread')->title,
89*7fbf4c39SSzymon Olewniczak		$tpl->url('thread', 'id', $tpl->get('thread')->id)) ?>">
90*7fbf4c39SSzymon Olewniczak<?php echo $tpl->getLang('send_mail') ?>
91fe5d6d1eSSzymon Olewniczak	</a>
92fe5d6d1eSSzymon Olewniczak
93*7fbf4c39SSzymon Olewniczak	<a href="<?php echo $tpl->url('8d', $tpl->get('thread')->id) ?>" class="bds_inline_button bds_report_button">
94*7fbf4c39SSzymon Olewniczak<?php echo $tpl->getLang('8d_report') ?>
95fe5d6d1eSSzymon Olewniczak	</a>
96fe5d6d1eSSzymon Olewniczak</div>
97*7fbf4c39SSzymon Olewniczak
98fe5d6d1eSSzymon Olewniczak</div>
99fe5d6d1eSSzymon Olewniczak
100