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