xref: /plugin/bez/tpl/thread_box.php (revision f7519ef1d6587610f3d1319f79256a91d679c6e2)
17fbf4c39SSzymon Olewniczak<?php /* @var \dokuwiki\plugin\bez\meta\Tpl $tpl */ ?>
2fe5d6d1eSSzymon Olewniczak<div    id="bds_issue_box"
3*f7519ef1SSzymon Olewniczak        data-type="<?php echo $tpl->get('thread')->type ?>"
453df74e7SSzymon Olewniczak        class="pr<?php
553df74e7SSzymon Olewniczak        if ($tpl->get('thread')->state != 'opened') {
653df74e7SSzymon Olewniczak            echo '-1';
753df74e7SSzymon Olewniczak        } elseif($tpl->get('thread')->priority != '') {
853df74e7SSzymon Olewniczak            echo $tpl->get('thread')->priority;
953df74e7SSzymon Olewniczak        } else {
1053df74e7SSzymon Olewniczak            echo 'None';
1153df74e7SSzymon Olewniczak        }
1253df74e7SSzymon Olewniczak        ?>">
13fe5d6d1eSSzymon Olewniczak
1453df74e7SSzymon Olewniczak<h1 class="bez__plugin_thread_title">
15fe5d6d1eSSzymon Olewniczak
167fbf4c39SSzymon Olewniczak<a href="<?php echo $tpl->url('thread', 'id', $tpl->get('thread')->id) ?>">
177fbf4c39SSzymon Olewniczak    #<?php echo $tpl->get('thread')->id ?>
18fe5d6d1eSSzymon Olewniczak</a>
197fbf4c39SSzymon Olewniczak
2053df74e7SSzymon Olewniczak<?php if ($tpl->get('thread')->type == 'project'): ?>
2153df74e7SSzymon Olewniczak    <?php echo $tpl->getLang('project') ?>
2253df74e7SSzymon Olewniczak<?php elseif (!empty($tpl->get('thread')->label_name)): ?>
237fbf4c39SSzymon Olewniczak	<?php echo $tpl->get('thread')->label_name ?>
24fe5d6d1eSSzymon Olewniczak<?php else: ?>
257fbf4c39SSzymon Olewniczak	<i style="color: #777"><?php echo $tpl->getLang('issue_type_no_specified') ?></i>
26fe5d6d1eSSzymon Olewniczak<?php endif ?>
27fe5d6d1eSSzymon Olewniczak
287fbf4c39SSzymon Olewniczak(<?php echo $tpl->getLang('state_' . $tpl->get('thread')->state) ?>)
2953df74e7SSzymon Olewniczak
3053df74e7SSzymon Olewniczak<?php if ($tpl->get('thread')->private == '1'): ?>
3153df74e7SSzymon Olewniczak    <?php echo inlineSVG(DOKU_PLUGIN . 'bez/images/lock.svg') ?>
3253df74e7SSzymon Olewniczak<?php endif ?>
33fe5d6d1eSSzymon Olewniczak</h1>
34fe5d6d1eSSzymon Olewniczak
357fbf4c39SSzymon Olewniczak<h1 id="bez_issue_title"><?php echo $tpl->get('thread')->title ?></h1>
36fe5d6d1eSSzymon Olewniczak
37fe5d6d1eSSzymon Olewniczak<div class="bez_timebox">
38fe5d6d1eSSzymon Olewniczak    <span>
397fbf4c39SSzymon Olewniczak        <strong><?php echo $tpl->getLang('open') ?>:</strong>
40ff14b107SSzymon Olewniczak        <?php echo $tpl->date($tpl->get('thread')->create_date) ?>
41fe5d6d1eSSzymon Olewniczak    </span>
42fe5d6d1eSSzymon Olewniczak
43fe5d6d1eSSzymon Olewniczak
447fbf4c39SSzymon Olewniczak<?php if ($tpl->get('thread')->state == 'closed' || $tpl->get('thread')->state == 'rejected'): ?>
45fe5d6d1eSSzymon Olewniczak    <span>
467fbf4c39SSzymon Olewniczak        <strong><?php echo $tpl->getLang('closed') ?>:</strong>
47ff14b107SSzymon Olewniczak        <?php echo $tpl->date($tpl->get('thread')->close_date) ?>
48fe5d6d1eSSzymon Olewniczak    </span>
49fe5d6d1eSSzymon Olewniczak
50fe5d6d1eSSzymon Olewniczak	<span>
517fbf4c39SSzymon Olewniczak		<strong><?php echo $tpl->getLang('report_priority') ?>: </strong>
52ff14b107SSzymon Olewniczak        <?php echo $tpl->date_diff_days($tpl->get('task')->create_date, $tpl->get('task')->close_date, '%a') ?>
53fe5d6d1eSSzymon Olewniczak	</span>
54fe5d6d1eSSzymon Olewniczak<?php endif ?>
55fe5d6d1eSSzymon Olewniczak</div>
56fe5d6d1eSSzymon Olewniczak
57fe5d6d1eSSzymon Olewniczak<table class="bez_box_data_table">
58fe5d6d1eSSzymon Olewniczak<tr>
597fbf4c39SSzymon Olewniczak    <th><?php echo $tpl->getLang('reporter') ?>:</th>
60fe5d6d1eSSzymon Olewniczak    <td>
617fbf4c39SSzymon Olewniczak        <?php echo $tpl->user_name($tpl->get('thread')->original_poster) ?>
62fe5d6d1eSSzymon Olewniczak    </td>
63fe5d6d1eSSzymon Olewniczak
647fbf4c39SSzymon Olewniczak    <th><?php echo $tpl->getLang('coordinator') ?>:</th>
65fe5d6d1eSSzymon Olewniczak    <td>
667fbf4c39SSzymon Olewniczak        <?php if ($tpl->get('thread')->coordinator == ''): ?>
677fbf4c39SSzymon Olewniczak            <i style="font-weight: normal; color: #aaa"><?php echo $tpl->getLang('none') ?></i>
68fe5d6d1eSSzymon Olewniczak        <?php else: ?>
697fbf4c39SSzymon Olewniczak            <?php echo $tpl->user_name($tpl->get('thread')->coordinator) ?>
70fe5d6d1eSSzymon Olewniczak        <?php endif?>
71fe5d6d1eSSzymon Olewniczak    </td>
72fe5d6d1eSSzymon Olewniczak</tr>
73fe5d6d1eSSzymon Olewniczak</table>
74fe5d6d1eSSzymon Olewniczak
757fbf4c39SSzymon Olewniczak<?php echo $tpl->get('thread')->content_html ?>
76fe5d6d1eSSzymon Olewniczak
77fe5d6d1eSSzymon Olewniczak<div class="bez_buttons">
7853df74e7SSzymon Olewniczak	<?php if (count($tpl->get('thread')->changable_fields(array('label_id', 'title', 'content', 'coordinator'))) > 0): ?>
797fbf4c39SSzymon Olewniczak		<a href="<?php echo $tpl->url('thread_report', 'action', 'edit', 'id', $tpl->get('thread')->id) ?>" class="bds_inline_button">
807fbf4c39SSzymon Olewniczak<?php echo $tpl->getLang('edit') ?>
81fe5d6d1eSSzymon Olewniczak		</a>
82fe5d6d1eSSzymon Olewniczak	<?php endif ?>
83fe5d6d1eSSzymon Olewniczak
84fe5d6d1eSSzymon Olewniczak	<a class="bds_inline_button" href="
857fbf4c39SSzymon Olewniczak		<?php echo $tpl->mailto($tpl->user_email($tpl->get('thread')->coordinator),
867fbf4c39SSzymon Olewniczak                                   '#'.$tpl->get('thread')->id.' '.$tpl->get('thread')->title,
877fbf4c39SSzymon Olewniczak		$tpl->url('thread', 'id', $tpl->get('thread')->id)) ?>">
887fbf4c39SSzymon Olewniczak<?php echo $tpl->getLang('send_mail') ?>
89fe5d6d1eSSzymon Olewniczak	</a>
90fe5d6d1eSSzymon Olewniczak
9153df74e7SSzymon Olewniczak    <?php if ($tpl->get('thread')->type == 'issue'): ?>
92e8827d73SSzymon Olewniczak        <a href="<?php echo $tpl->url('8d', 'id', $tpl->get('thread')->id) ?>" class="bds_inline_button bds_report_button">
937fbf4c39SSzymon Olewniczak<?php echo $tpl->getLang('8d_report') ?>
94fe5d6d1eSSzymon Olewniczak        </a>
9553df74e7SSzymon Olewniczak    <?php else: ?>
9653df74e7SSzymon Olewniczak        <a href="<?php echo $tpl->url('kp', 'id', $tpl->get('thread')->id) ?>" class="bds_inline_button bds_report_button">
9753df74e7SSzymon Olewniczak<?php echo $tpl->getLang('kp_report') ?>
9853df74e7SSzymon Olewniczak        </a>
9953df74e7SSzymon Olewniczak    <?php endif ?>
100fe5d6d1eSSzymon Olewniczak</div>
1017fbf4c39SSzymon Olewniczak
102fe5d6d1eSSzymon Olewniczak</div>
103fe5d6d1eSSzymon Olewniczak
104