xref: /plugin/bez/tpl/thread_box.php (revision 53df74e7ac5ae4234aac1fa716a33878a039026f)
17fbf4c39SSzymon Olewniczak<?php /* @var \dokuwiki\plugin\bez\meta\Tpl $tpl */ ?>
2fe5d6d1eSSzymon Olewniczak<div    id="bds_issue_box"
3*53df74e7SSzymon Olewniczak        class="pr<?php
4*53df74e7SSzymon Olewniczak        if ($tpl->get('thread')->state != 'opened') {
5*53df74e7SSzymon Olewniczak            echo '-1';
6*53df74e7SSzymon Olewniczak        } elseif($tpl->get('thread')->priority != '') {
7*53df74e7SSzymon Olewniczak            echo $tpl->get('thread')->priority;
8*53df74e7SSzymon Olewniczak        } else {
9*53df74e7SSzymon Olewniczak            echo 'None';
10*53df74e7SSzymon Olewniczak        }
11*53df74e7SSzymon Olewniczak        ?>">
12fe5d6d1eSSzymon Olewniczak
13*53df74e7SSzymon Olewniczak<h1 class="bez__plugin_thread_title">
14fe5d6d1eSSzymon Olewniczak
157fbf4c39SSzymon Olewniczak<a href="<?php echo $tpl->url('thread', 'id', $tpl->get('thread')->id) ?>">
167fbf4c39SSzymon Olewniczak    #<?php echo $tpl->get('thread')->id ?>
17fe5d6d1eSSzymon Olewniczak</a>
187fbf4c39SSzymon Olewniczak
19*53df74e7SSzymon Olewniczak<?php if ($tpl->get('thread')->type == 'project'): ?>
20*53df74e7SSzymon Olewniczak    <?php echo $tpl->getLang('project') ?>
21*53df74e7SSzymon Olewniczak<?php elseif (!empty($tpl->get('thread')->label_name)): ?>
227fbf4c39SSzymon Olewniczak	<?php echo $tpl->get('thread')->label_name ?>
23fe5d6d1eSSzymon Olewniczak<?php else: ?>
247fbf4c39SSzymon Olewniczak	<i style="color: #777"><?php echo $tpl->getLang('issue_type_no_specified') ?></i>
25fe5d6d1eSSzymon Olewniczak<?php endif ?>
26fe5d6d1eSSzymon Olewniczak
277fbf4c39SSzymon Olewniczak(<?php echo $tpl->getLang('state_' . $tpl->get('thread')->state) ?>)
28*53df74e7SSzymon Olewniczak
29*53df74e7SSzymon Olewniczak<?php if ($tpl->get('thread')->private == '1'): ?>
30*53df74e7SSzymon Olewniczak    <?php echo inlineSVG(DOKU_PLUGIN . 'bez/images/lock.svg') ?>
31*53df74e7SSzymon Olewniczak<?php endif ?>
32fe5d6d1eSSzymon Olewniczak</h1>
33fe5d6d1eSSzymon Olewniczak
347fbf4c39SSzymon Olewniczak<h1 id="bez_issue_title"><?php echo $tpl->get('thread')->title ?></h1>
35fe5d6d1eSSzymon Olewniczak
36fe5d6d1eSSzymon Olewniczak<div class="bez_timebox">
37fe5d6d1eSSzymon Olewniczak    <span>
387fbf4c39SSzymon Olewniczak        <strong><?php echo $tpl->getLang('open') ?>:</strong>
39ff14b107SSzymon Olewniczak        <?php echo $tpl->date($tpl->get('thread')->create_date) ?>
40fe5d6d1eSSzymon Olewniczak    </span>
41fe5d6d1eSSzymon Olewniczak
42fe5d6d1eSSzymon Olewniczak
437fbf4c39SSzymon Olewniczak<?php if ($tpl->get('thread')->state == 'closed' || $tpl->get('thread')->state == 'rejected'): ?>
44fe5d6d1eSSzymon Olewniczak    <span>
457fbf4c39SSzymon Olewniczak        <strong><?php echo $tpl->getLang('closed') ?>:</strong>
46ff14b107SSzymon Olewniczak        <?php echo $tpl->date($tpl->get('thread')->close_date) ?>
47fe5d6d1eSSzymon Olewniczak    </span>
48fe5d6d1eSSzymon Olewniczak
49fe5d6d1eSSzymon Olewniczak	<span>
507fbf4c39SSzymon Olewniczak		<strong><?php echo $tpl->getLang('report_priority') ?>: </strong>
51ff14b107SSzymon Olewniczak        <?php echo $tpl->date_diff_days($tpl->get('task')->create_date, $tpl->get('task')->close_date, '%a') ?>
52fe5d6d1eSSzymon Olewniczak	</span>
53fe5d6d1eSSzymon Olewniczak<?php endif ?>
54fe5d6d1eSSzymon Olewniczak</div>
55fe5d6d1eSSzymon Olewniczak
56fe5d6d1eSSzymon Olewniczak<table class="bez_box_data_table">
57fe5d6d1eSSzymon Olewniczak<tr>
587fbf4c39SSzymon Olewniczak    <th><?php echo $tpl->getLang('reporter') ?>:</th>
59fe5d6d1eSSzymon Olewniczak    <td>
607fbf4c39SSzymon Olewniczak        <?php echo $tpl->user_name($tpl->get('thread')->original_poster) ?>
61fe5d6d1eSSzymon Olewniczak    </td>
62fe5d6d1eSSzymon Olewniczak
637fbf4c39SSzymon Olewniczak    <th><?php echo $tpl->getLang('coordinator') ?>:</th>
64fe5d6d1eSSzymon Olewniczak    <td>
657fbf4c39SSzymon Olewniczak        <?php if ($tpl->get('thread')->coordinator == ''): ?>
667fbf4c39SSzymon Olewniczak            <i style="font-weight: normal; color: #aaa"><?php echo $tpl->getLang('none') ?></i>
67fe5d6d1eSSzymon Olewniczak        <?php else: ?>
687fbf4c39SSzymon Olewniczak            <?php echo $tpl->user_name($tpl->get('thread')->coordinator) ?>
69fe5d6d1eSSzymon Olewniczak        <?php endif?>
70fe5d6d1eSSzymon Olewniczak    </td>
71fe5d6d1eSSzymon Olewniczak</tr>
72fe5d6d1eSSzymon Olewniczak</table>
73fe5d6d1eSSzymon Olewniczak
747fbf4c39SSzymon Olewniczak<?php echo $tpl->get('thread')->content_html ?>
75fe5d6d1eSSzymon Olewniczak
76fe5d6d1eSSzymon Olewniczak<div class="bez_buttons">
77*53df74e7SSzymon Olewniczak	<?php if (count($tpl->get('thread')->changable_fields(array('label_id', 'title', 'content', 'coordinator'))) > 0): ?>
787fbf4c39SSzymon Olewniczak		<a href="<?php echo $tpl->url('thread_report', 'action', 'edit', 'id', $tpl->get('thread')->id) ?>" class="bds_inline_button">
797fbf4c39SSzymon Olewniczak<?php echo $tpl->getLang('edit') ?>
80fe5d6d1eSSzymon Olewniczak		</a>
81fe5d6d1eSSzymon Olewniczak	<?php endif ?>
82fe5d6d1eSSzymon Olewniczak
83fe5d6d1eSSzymon Olewniczak	<a class="bds_inline_button" href="
847fbf4c39SSzymon Olewniczak		<?php echo $tpl->mailto($tpl->user_email($tpl->get('thread')->coordinator),
857fbf4c39SSzymon Olewniczak                                   '#'.$tpl->get('thread')->id.' '.$tpl->get('thread')->title,
867fbf4c39SSzymon Olewniczak		$tpl->url('thread', 'id', $tpl->get('thread')->id)) ?>">
877fbf4c39SSzymon Olewniczak<?php echo $tpl->getLang('send_mail') ?>
88fe5d6d1eSSzymon Olewniczak	</a>
89fe5d6d1eSSzymon Olewniczak
90*53df74e7SSzymon Olewniczak    <?php if ($tpl->get('thread')->type == 'issue'): ?>
91e8827d73SSzymon Olewniczak        <a href="<?php echo $tpl->url('8d', 'id', $tpl->get('thread')->id) ?>" class="bds_inline_button bds_report_button">
927fbf4c39SSzymon Olewniczak<?php echo $tpl->getLang('8d_report') ?>
93fe5d6d1eSSzymon Olewniczak        </a>
94*53df74e7SSzymon Olewniczak    <?php else: ?>
95*53df74e7SSzymon Olewniczak        <a href="<?php echo $tpl->url('kp', 'id', $tpl->get('thread')->id) ?>" class="bds_inline_button bds_report_button">
96*53df74e7SSzymon Olewniczak<?php echo $tpl->getLang('kp_report') ?>
97*53df74e7SSzymon Olewniczak        </a>
98*53df74e7SSzymon Olewniczak    <?php endif ?>
99fe5d6d1eSSzymon Olewniczak</div>
1007fbf4c39SSzymon Olewniczak
101fe5d6d1eSSzymon Olewniczak</div>
102fe5d6d1eSSzymon Olewniczak
103