17fbf4c39SSzymon Olewniczak<?php /* @var \dokuwiki\plugin\bez\meta\Tpl $tpl */ ?> 214a1f0a4SSzymon Olewniczak<div data-type="<?php echo $tpl->get('thread')->type ?>" 314a1f0a4SSzymon Olewniczak class="bez_thread 414a1f0a4SSzymon Olewniczak <?php 514a1f0a4SSzymon Olewniczak if ($tpl->get('thread')->state == 'opened') { 614a1f0a4SSzymon Olewniczak echo 'priority_' . $tpl->get('thread')->priority; 753df74e7SSzymon Olewniczak } 853df74e7SSzymon Olewniczak ?>"> 9fe5d6d1eSSzymon Olewniczak 1014a1f0a4SSzymon Olewniczak<h1 class="thread_box_header"> 11fe5d6d1eSSzymon Olewniczak 127fbf4c39SSzymon Olewniczak<a href="<?php echo $tpl->url('thread', 'id', $tpl->get('thread')->id) ?>"> 137fbf4c39SSzymon Olewniczak #<?php echo $tpl->get('thread')->id ?> 14fe5d6d1eSSzymon Olewniczak</a> 157fbf4c39SSzymon Olewniczak 1653df74e7SSzymon Olewniczak<?php if ($tpl->get('thread')->type == 'project'): ?> 1753df74e7SSzymon Olewniczak <?php echo $tpl->getLang('project') ?> 1853df74e7SSzymon Olewniczak<?php elseif (!empty($tpl->get('thread')->label_name)): ?> 197fbf4c39SSzymon Olewniczak <?php echo $tpl->get('thread')->label_name ?> 20fe5d6d1eSSzymon Olewniczak<?php else: ?> 217fbf4c39SSzymon Olewniczak <i style="color: #777"><?php echo $tpl->getLang('issue_type_no_specified') ?></i> 22fe5d6d1eSSzymon Olewniczak<?php endif ?> 23fe5d6d1eSSzymon Olewniczak 247fbf4c39SSzymon Olewniczak(<?php echo $tpl->getLang('state_' . $tpl->get('thread')->state) ?>) 2553df74e7SSzymon Olewniczak 2653df74e7SSzymon Olewniczak<?php if ($tpl->get('thread')->private == '1'): ?> 2753df74e7SSzymon Olewniczak <?php echo inlineSVG(DOKU_PLUGIN . 'bez/images/lock.svg') ?> 2853df74e7SSzymon Olewniczak<?php endif ?> 29fe5d6d1eSSzymon Olewniczak</h1> 30fe5d6d1eSSzymon Olewniczak 3114a1f0a4SSzymon Olewniczak<h1 class="thread_header"><?php echo $tpl->get('thread')->title ?></h1> 32fe5d6d1eSSzymon Olewniczak 3314a1f0a4SSzymon Olewniczak<div class="timebox"> 34fe5d6d1eSSzymon Olewniczak <span> 357fbf4c39SSzymon Olewniczak <strong><?php echo $tpl->getLang('open') ?>:</strong> 36ff14b107SSzymon Olewniczak <?php echo $tpl->date($tpl->get('thread')->create_date) ?> 37fe5d6d1eSSzymon Olewniczak </span> 38fe5d6d1eSSzymon Olewniczak 39fe5d6d1eSSzymon Olewniczak 407fbf4c39SSzymon Olewniczak<?php if ($tpl->get('thread')->state == 'closed' || $tpl->get('thread')->state == 'rejected'): ?> 41fe5d6d1eSSzymon Olewniczak <span> 427fbf4c39SSzymon Olewniczak <strong><?php echo $tpl->getLang('closed') ?>:</strong> 43ff14b107SSzymon Olewniczak <?php echo $tpl->date($tpl->get('thread')->close_date) ?> 44fe5d6d1eSSzymon Olewniczak </span> 45fe5d6d1eSSzymon Olewniczak 46fe5d6d1eSSzymon Olewniczak <span> 477fbf4c39SSzymon Olewniczak <strong><?php echo $tpl->getLang('report_priority') ?>: </strong> 48038c5d4aSSzymon Olewniczak <?php echo $tpl->date_diff_days($tpl->get('thread')->create_date, $tpl->get('thread')->close_date, '%a') ?> 49fe5d6d1eSSzymon Olewniczak </span> 50fe5d6d1eSSzymon Olewniczak<?php endif ?> 51fe5d6d1eSSzymon Olewniczak</div> 52fe5d6d1eSSzymon Olewniczak 5314a1f0a4SSzymon Olewniczak<table class="data"> 54fe5d6d1eSSzymon Olewniczak<tr> 557fbf4c39SSzymon Olewniczak <th><?php echo $tpl->getLang('reporter') ?>:</th> 56fe5d6d1eSSzymon Olewniczak <td> 577fbf4c39SSzymon Olewniczak <?php echo $tpl->user_name($tpl->get('thread')->original_poster) ?> 58fe5d6d1eSSzymon Olewniczak </td> 59fe5d6d1eSSzymon Olewniczak 607fbf4c39SSzymon Olewniczak <th><?php echo $tpl->getLang('coordinator') ?>:</th> 61fe5d6d1eSSzymon Olewniczak <td> 627fbf4c39SSzymon Olewniczak <?php if ($tpl->get('thread')->coordinator == ''): ?> 637fbf4c39SSzymon Olewniczak <i style="font-weight: normal; color: #aaa"><?php echo $tpl->getLang('none') ?></i> 64fe5d6d1eSSzymon Olewniczak <?php else: ?> 657fbf4c39SSzymon Olewniczak <?php echo $tpl->user_name($tpl->get('thread')->coordinator) ?> 66fe5d6d1eSSzymon Olewniczak <?php endif?> 67fe5d6d1eSSzymon Olewniczak </td> 68fe5d6d1eSSzymon Olewniczak</tr> 69fe5d6d1eSSzymon Olewniczak</table> 70fe5d6d1eSSzymon Olewniczak 717fbf4c39SSzymon Olewniczak<?php echo $tpl->get('thread')->content_html ?> 7214a1f0a4SSzymon Olewniczak<?php if (!$tpl->get('no_actions')): ?> 73fe5d6d1eSSzymon Olewniczak <div class="bez_buttons"> 746f380773SSzymon Olewniczak 756f380773SSzymon Olewniczak <?php if ($tpl->param('kid') == '' && 766f380773SSzymon Olewniczak $tpl->get('thread')->acl_of('state') >= BEZ_PERMISSION_CHANGE && 776f380773SSzymon Olewniczak ($tpl->get('thread')->can_be_closed() || 786f380773SSzymon Olewniczak $tpl->get('thread')->can_be_rejected() || 796f380773SSzymon Olewniczak $tpl->get('thread')->can_be_reopened())): ?> 806f380773SSzymon Olewniczak 816f380773SSzymon Olewniczak <a class="bds_inline_button" 826f380773SSzymon Olewniczak id="plugin__bez_thread_change_state_button" 836f380773SSzymon Olewniczak href="<?php echo $tpl->url('thread', 'id', $tpl->get('thread')->id) ?>#k_"> 846f380773SSzymon Olewniczak <?php if ($tpl->get('thread')->can_be_closed()): ?> 856f380773SSzymon Olewniczak ↬ <?php echo $tpl->getLang('js')['close_issue' . $tpl->get('lang_suffix')] ?> 866f380773SSzymon Olewniczak <?php elseif ($tpl->get('thread')->can_be_rejected()): ?> 876f380773SSzymon Olewniczak ↛ <?php echo $tpl->getLang('js')['reject_issue' . $tpl->get('lang_suffix')] ?> 886f380773SSzymon Olewniczak <?php elseif ($tpl->get('thread')->can_be_reopened()): ?> 896f380773SSzymon Olewniczak ↻ <?php echo $tpl->getLang('js')['reopen_issue'. $tpl->get('lang_suffix')] ?> 906f380773SSzymon Olewniczak <?php endif?> 916f380773SSzymon Olewniczak </a> 926f380773SSzymon Olewniczak <?php endif ?> 936f380773SSzymon Olewniczak 9453df74e7SSzymon Olewniczak <?php if (count($tpl->get('thread')->changable_fields(array('label_id', 'title', 'content', 'coordinator'))) > 0): ?> 957fbf4c39SSzymon Olewniczak <a href="<?php echo $tpl->url('thread_report', 'action', 'edit', 'id', $tpl->get('thread')->id) ?>" class="bds_inline_button"> 967fbf4c39SSzymon Olewniczak ✎ <?php echo $tpl->getLang('edit') ?> 97bf67f2caSSzymon Olewniczak </a> 98bf67f2caSSzymon Olewniczak <?php endif ?> 99bf67f2caSSzymon Olewniczak 100bf67f2caSSzymon Olewniczak <?php if ($tpl->get('thread')->acl_of('id') >= BEZ_PERMISSION_DELETE && $tpl->get('thread')->can_be_removed()): ?> 101bf67f2caSSzymon Olewniczak <a class="bds_inline_button bez_commcause_delete_prompt" 102bf67f2caSSzymon Olewniczak href="<?php echo $tpl->url('thread', 'id', $tpl->get('thread')->id, 'action', 'delete'); 103bf67f2caSSzymon Olewniczak ?>"> 104bf67f2caSSzymon Olewniczak ✕ <?php echo $tpl->getLang('delete') ?> 105fe5d6d1eSSzymon Olewniczak </a> 106fe5d6d1eSSzymon Olewniczak <?php endif ?> 107fe5d6d1eSSzymon Olewniczak 108fe5d6d1eSSzymon Olewniczak <a class="bds_inline_button" href=" 1097fbf4c39SSzymon Olewniczak <?php echo $tpl->mailto($tpl->user_email($tpl->get('thread')->coordinator), 1107fbf4c39SSzymon Olewniczak '#'.$tpl->get('thread')->id.' '.$tpl->get('thread')->title, 1117fbf4c39SSzymon Olewniczak $tpl->url('thread', 'id', $tpl->get('thread')->id)) ?>"> 1127fbf4c39SSzymon Olewniczak ✉ <?php echo $tpl->getLang('send_mail') ?> 113fe5d6d1eSSzymon Olewniczak </a> 114fe5d6d1eSSzymon Olewniczak 11553df74e7SSzymon Olewniczak <?php if ($tpl->get('thread')->type == 'issue'): ?> 116*b4ea6b2fSSzymon Olewniczak <a href="<?php echo $tpl->url('8d', 'id', $tpl->get('thread')->id) ?>" class="bds_inline_button bds_report_button"> 1177fbf4c39SSzymon Olewniczak ⎙ <?php echo $tpl->getLang('8d_report') ?> 118fe5d6d1eSSzymon Olewniczak </a> 11953df74e7SSzymon Olewniczak <?php else: ?> 12053df74e7SSzymon Olewniczak <a href="<?php echo $tpl->url('kp', 'id', $tpl->get('thread')->id) ?>" class="bds_inline_button bds_report_button"> 12153df74e7SSzymon Olewniczak ⎙ <?php echo $tpl->getLang('kp_report') ?> 12253df74e7SSzymon Olewniczak </a> 12353df74e7SSzymon Olewniczak <?php endif ?> 124fe5d6d1eSSzymon Olewniczak </div> 12514a1f0a4SSzymon Olewniczak<?php endif?> 1267fbf4c39SSzymon Olewniczak 127fe5d6d1eSSzymon Olewniczak</div> 128fe5d6d1eSSzymon Olewniczak 129