1ff14b107SSzymon Olewniczak<?php /* @var \dokuwiki\plugin\bez\meta\Tpl $tpl */ ?> 2ff14b107SSzymon Olewniczak 38a638198SSzymon Olewniczak<div id="z<?php echo $tpl->get('task')->id ?>" 414a1f0a4SSzymon Olewniczak class="bez_task 514a1f0a4SSzymon Olewniczak <?php 614a1f0a4SSzymon Olewniczak if($tpl->get('task')->state == 'opened') { 714a1f0a4SSzymon Olewniczak echo 'priority_' . $tpl->get('task')->priority; 814a1f0a4SSzymon Olewniczak } 914a1f0a4SSzymon Olewniczak ?>"> 10aa89e6f8SSzymon Olewniczak 1114a1f0a4SSzymon Olewniczak<div class="timebox"> 12c45b82bdSSzymon Olewniczak <span> 138a638198SSzymon Olewniczak <strong><?php echo $tpl->getLang('open') ?>:</strong> 14ff14b107SSzymon Olewniczak <?php echo $tpl->date($tpl->get('task')->create_date) ?> 15c45b82bdSSzymon Olewniczak </span> 16aa89e6f8SSzymon Olewniczak 178a638198SSzymon Olewniczak <?php if ($tpl->get('task')->state != 'opened'): ?> 18c45b82bdSSzymon Olewniczak 19aa89e6f8SSzymon Olewniczak <span> 208a638198SSzymon Olewniczak <strong><?php echo $tpl->getLang('task_' . $tpl->get('task')->state) ?>:</strong> 21ff14b107SSzymon Olewniczak <?php echo $tpl->date($tpl->get('task')->close_date) ?> 22aa89e6f8SSzymon Olewniczak </span> 23c45b82bdSSzymon Olewniczak 24aa89e6f8SSzymon Olewniczak <span> 258a638198SSzymon Olewniczak <strong><?php echo $tpl->getLang('report_priority') ?>: </strong> 26ff14b107SSzymon Olewniczak <?php echo $tpl->date_diff_days($tpl->get('task')->create_date, $tpl->get('task')->close_date, '%a'); ?> 27aa89e6f8SSzymon Olewniczak </span> 28aa89e6f8SSzymon Olewniczak <?php endif ?> 29aa89e6f8SSzymon Olewniczak</div> 30aa89e6f8SSzymon Olewniczak 31aa89e6f8SSzymon Olewniczak<h2> 328a638198SSzymon Olewniczak <a href="<?php echo $tpl->url('task', 'tid', $tpl->get('task')->id) ?>"> 338a638198SSzymon Olewniczak #z<?php echo $tpl->get('task')->id ?> 34aa89e6f8SSzymon Olewniczak </a> 35a5de966aSSzymon Olewniczak <?php if ($tpl->get('task')->thread_id == '' || $tpl->get('task')->thread->type != 'project'): ?> 368a638198SSzymon Olewniczak <?php echo lcfirst($tpl->getLang('task_type_' . $tpl->get('task')->type)) ?> 3753df74e7SSzymon Olewniczak <?php endif ?> 388a638198SSzymon Olewniczak (<?php echo lcfirst($tpl->getLang('task_' . $tpl->get('task')->state)) ?>) 396f380773SSzymon Olewniczak 406f380773SSzymon Olewniczak <?php if ($tpl->get('task')->private == '1'): ?> 416f380773SSzymon Olewniczak <?php echo inlineSVG(DOKU_PLUGIN . 'bez/images/lock.svg') ?> 426f380773SSzymon Olewniczak <?php endif ?> 43aa89e6f8SSzymon Olewniczak</h2> 44aa89e6f8SSzymon Olewniczak 4514a1f0a4SSzymon Olewniczak<table class="data"> 46800aa6b9SSzymon Olewniczak<tr> 478a638198SSzymon Olewniczak <th><?php echo $tpl->getLang('reporter') ?>:</th> 48800aa6b9SSzymon Olewniczak <td> 498a638198SSzymon Olewniczak <?php echo $tpl->user_name($tpl->get('task')->original_poster) ?> 50800aa6b9SSzymon Olewniczak </td> 51c45b82bdSSzymon Olewniczak 528a638198SSzymon Olewniczak <th><?php echo $tpl->getLang('executor') ?>:</th> 538a638198SSzymon Olewniczak <td><?php echo $tpl->user_name($tpl->get('task')->assignee) ?></td> 54800aa6b9SSzymon Olewniczak</tr> 55c45b82bdSSzymon Olewniczak 56800aa6b9SSzymon Olewniczak<tr> 578a638198SSzymon Olewniczak <th style="white-space: nowrap;"><?php echo $tpl->getLang('plan_date') ?>:</th> 58800aa6b9SSzymon Olewniczak <td> 598a638198SSzymon Olewniczak <?php echo $tpl->get('task')->plan_date ?><?php if ($tpl->get('task')->all_day_event == '0'): ?>, 608a638198SSzymon Olewniczak <?php echo $tpl->get('task')->start_time ?> - <?php echo $tpl->get('task')->finish_time ?> 61800aa6b9SSzymon Olewniczak <?php endif ?> 62800aa6b9SSzymon Olewniczak </td> 63c45b82bdSSzymon Olewniczak 648a638198SSzymon Olewniczak <th><?php echo $tpl->getLang('task_type') ?>:</th> 65800aa6b9SSzymon Olewniczak <td> 668a638198SSzymon Olewniczak <?php if ($tpl->get('task')->task_program_id == ''): ?> 67800aa6b9SSzymon Olewniczak --- 68800aa6b9SSzymon Olewniczak <?php else: ?> 698a638198SSzymon Olewniczak <?php echo $tpl->get('task')->task_program_name ?> 70800aa6b9SSzymon Olewniczak <?php endif ?> 71800aa6b9SSzymon Olewniczak </td> 72800aa6b9SSzymon Olewniczak</tr> 73f2c81100SSzymon Olewniczak 74800aa6b9SSzymon Olewniczak<tr> 758a638198SSzymon Olewniczak <th><?php echo $tpl->getLang('cost') ?>:</th> 76800aa6b9SSzymon Olewniczak <td colspan="3"> 778a638198SSzymon Olewniczak <?php if ($tpl->get('task')->cost == ''): ?> 78800aa6b9SSzymon Olewniczak --- 79800aa6b9SSzymon Olewniczak <?php else: ?> 808a638198SSzymon Olewniczak <?php echo $tpl->get('task')->cost ?> 81800aa6b9SSzymon Olewniczak <?php endif ?> 82800aa6b9SSzymon Olewniczak </td> 83800aa6b9SSzymon Olewniczak</tr> 84aa89e6f8SSzymon Olewniczak 85800aa6b9SSzymon Olewniczak</table> 86aa89e6f8SSzymon Olewniczak 878a638198SSzymon Olewniczak<?php echo $tpl->get('task')->content_html ?> 8814a1f0a4SSzymon Olewniczak<?php if (!$tpl->get('no_actions')): ?> 896f380773SSzymon Olewniczak <?php if ($tpl->action() == 'thread'): ?> 906f380773SSzymon Olewniczak <a style="display:block; position: absolute" 916f380773SSzymon Olewniczak href="<?php echo $tpl->url('task', 'tid', $tpl->get('task')->id) ?>"> 926f380773SSzymon Olewniczak <?php echo $tpl->getLang('comments') ?>: 936f380773SSzymon Olewniczak <?php echo $tpl->factory('task_comment')->count(array('task_id' => $tpl->get('task')->id)) ?> 946f380773SSzymon Olewniczak </a> 956f380773SSzymon Olewniczak <?php endif ?> 966f380773SSzymon Olewniczak 97aa89e6f8SSzymon Olewniczak <div class="bez_buttons"> 98a5de966aSSzymon Olewniczak <?php if ($tpl->get('task')->acl_of('thread_id') >= BEZ_PERMISSION_CHANGE): ?> 99a5de966aSSzymon Olewniczak <?php if ($tpl->get('task')->thread_id == ''): ?> 100a5de966aSSzymon Olewniczak <form id="plugin__bez_task_pin_form" 101a5de966aSSzymon Olewniczak action="<?php echo $tpl->url('task', 'tid', $tpl->get('task')->id, 'action', 'pin') ?>" 102a5de966aSSzymon Olewniczak method="post"> 103a5de966aSSzymon Olewniczak <label> 104a5de966aSSzymon Olewniczak <?php echo $tpl->getLang('thread_id') ?>: 105a5de966aSSzymon Olewniczak <input name="thread_id" type="number" style="width: 50px" 106a5de966aSSzymon Olewniczak value="<?php echo $tpl->value('thread_id') ?>" /> 107a5de966aSSzymon Olewniczak <button style="display:none"> 108a5de966aSSzymon Olewniczak <?php echo $tpl->getLang('pin_button') ?> 109a5de966aSSzymon Olewniczak </button> 110a5de966aSSzymon Olewniczak </label> 111a5de966aSSzymon Olewniczak <button id="plugin__bez_pin_to_the_issue" class="bds_inline_button" 112a5de966aSSzymon Olewniczak href="<?php echo $tpl->url('task', 'tid', $tpl->get('task')->id) ?>#zk_"> 113*ef211518SSzymon Olewniczak <span class="bez_awesome"></span> 114a5de966aSSzymon Olewniczak <?php echo $tpl->getLang('pin_to_the_issue') ?> 115a5de966aSSzymon Olewniczak </button> 116a5de966aSSzymon Olewniczak </form> 117a5de966aSSzymon Olewniczak <?php else: ?> 118a5de966aSSzymon Olewniczak <a class="bds_inline_button" 119a5de966aSSzymon Olewniczak href="<?php echo $tpl->url('task', 'tid', $tpl->get('task')->id, 'action', 'unpin') ?>" 120a5de966aSSzymon Olewniczak onclick="return confirm('<?php echo $tpl->getLang('confirm_unpin_task') ?>')"> 121*ef211518SSzymon Olewniczak <span class="bez_awesome"></span> 122a5de966aSSzymon Olewniczak <?php echo $tpl->getLang('unpin_from_the_issue') ?> 123a5de966aSSzymon Olewniczak </a> 124a5de966aSSzymon Olewniczak <?php endif ?> 125a5de966aSSzymon Olewniczak <?php endif ?> 126a5de966aSSzymon Olewniczak 127f7519ef1SSzymon Olewniczak <?php if ($tpl->get('task')->acl_of('state') >= BEZ_PERMISSION_CHANGE): ?> 128f7519ef1SSzymon Olewniczak <a class="bds_inline_button" 129f7519ef1SSzymon Olewniczak id="plugin__bez_do_task_button" 130f7519ef1SSzymon Olewniczak href="<?php echo $tpl->url('task', 'tid', $tpl->get('task')->id) ?>#zk_"> 131f7519ef1SSzymon Olewniczak <?php if ($tpl->get('task')->state == 'opened'): ?> 132f7519ef1SSzymon Olewniczak ↬ <?php echo $tpl->getLang('js')['do_task'] ?> 133f7519ef1SSzymon Olewniczak <?php else: ?> 134f7519ef1SSzymon Olewniczak ↻ <?php echo $tpl->getLang('js')['reopen_task'] ?> 135f7519ef1SSzymon Olewniczak <?php endif?> 136f7519ef1SSzymon Olewniczak </a> 137f7519ef1SSzymon Olewniczak <?php endif ?> 138c45b82bdSSzymon Olewniczak 13953df74e7SSzymon Olewniczak <?php if (count($tpl->get('task')->changable_fields( 14053df74e7SSzymon Olewniczak array('content', 'plan_date', 'all_day_event', 'start_time', 'finish_time', 'task_program_id', 'cost') 14153df74e7SSzymon Olewniczak )) > 0): ?> 142aa89e6f8SSzymon Olewniczak <a class="bds_inline_button" 1438a638198SSzymon Olewniczak href="<?php 1448a638198SSzymon Olewniczak if ($tpl->action() == 'thread') { 1458a638198SSzymon Olewniczak echo $tpl->url('thread', 'id', $tpl->get('thread')->id, 'tid', $tpl->get('task')->id, 'action', 'task_edit'); 146aa89e6f8SSzymon Olewniczak } else { 1478a638198SSzymon Olewniczak echo $tpl->url('task', 'tid', $tpl->get('task')->id, 'action', 'task_edit'); 148aa89e6f8SSzymon Olewniczak } 149aa89e6f8SSzymon Olewniczak ?>#z_"> 1508a638198SSzymon Olewniczak ✎ <?php echo $tpl->getLang('edit') ?> 151aa89e6f8SSzymon Olewniczak </a> 152aa89e6f8SSzymon Olewniczak <?php endif ?> 153aa89e6f8SSzymon Olewniczak 1546f380773SSzymon Olewniczak <?php if ($tpl->get('task')->acl_of('id') >= BEZ_PERMISSION_DELETE): ?> 1556f380773SSzymon Olewniczak <a class="bds_inline_button bez_commcause_delete_prompt" 1566f380773SSzymon Olewniczak href="<?php 1576f380773SSzymon Olewniczak if ($tpl->action() == 'thread') { 1586f380773SSzymon Olewniczak echo $tpl->url('thread', 'id', $tpl->get('thread')->id, 'tid', $tpl->get('task')->id, 'action', 'task_delete'); 1596f380773SSzymon Olewniczak } else { 1606f380773SSzymon Olewniczak echo $tpl->url('task', 'tid', $tpl->get('task')->id, 'action', 'task_delete'); 1616f380773SSzymon Olewniczak } 1626f380773SSzymon Olewniczak ?>#z_"> 1636f380773SSzymon Olewniczak ✕ <?php echo $tpl->getLang('delete') ?> 1646f380773SSzymon Olewniczak </a> 1656f380773SSzymon Olewniczak <?php endif ?> 1666f380773SSzymon Olewniczak 167aa89e6f8SSzymon Olewniczak <a class="bds_inline_button" href=" 1688a638198SSzymon Olewniczak <?php echo $tpl->mailto($tpl->user_email($tpl->get('task')->assignee), 1698a638198SSzymon Olewniczak '#z'.$tpl->get('task')->id, 1708a638198SSzymon Olewniczak $tpl->url('task', 'tid', $tpl->get('task')->id)) ?>"> 1718a638198SSzymon Olewniczak ✉ <?php echo $tpl->getLang('send_mail') ?> 172aa89e6f8SSzymon Olewniczak </a> 173aa89e6f8SSzymon Olewniczak 1748a638198SSzymon Olewniczak <?php if ($tpl->get('task')->task_program_id != '' && 175a0cd8c78SSzymon Olewniczak $tpl->factory('task')->permission() >= BEZ_TABLE_PERMISSION_INSERT): ?> 176aa89e6f8SSzymon Olewniczak <a class="bds_inline_button" 177e8827d73SSzymon Olewniczak href="<?php echo $tpl->url('task_form', 'duplicate', $tpl->get('task')->id, 'task_program_id', $tpl->get('task')->task_program_id) ?>"> 1788a638198SSzymon Olewniczak ⇲ <?php echo $tpl->getLang('duplicate') ?> 179aa89e6f8SSzymon Olewniczak </a> 180aa89e6f8SSzymon Olewniczak <?php endif ?> 181aa89e6f8SSzymon Olewniczak </div> 18214a1f0a4SSzymon Olewniczak<?php endif ?> 18314a1f0a4SSzymon Olewniczak 184aa89e6f8SSzymon Olewniczak</div> 185