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> 3553df74e7SSzymon 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)) ?>) 39*6f380773SSzymon Olewniczak 40*6f380773SSzymon Olewniczak <?php if ($tpl->get('task')->private == '1'): ?> 41*6f380773SSzymon Olewniczak <?php echo inlineSVG(DOKU_PLUGIN . 'bez/images/lock.svg') ?> 42*6f380773SSzymon 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')): ?> 89*6f380773SSzymon Olewniczak <?php if ($tpl->action() == 'thread'): ?> 90*6f380773SSzymon Olewniczak <a style="display:block; position: absolute" 91*6f380773SSzymon Olewniczak href="<?php echo $tpl->url('task', 'tid', $tpl->get('task')->id) ?>"> 92*6f380773SSzymon Olewniczak <?php echo $tpl->getLang('comments') ?>: 93*6f380773SSzymon Olewniczak <?php echo $tpl->factory('task_comment')->count(array('task_id' => $tpl->get('task')->id)) ?> 94*6f380773SSzymon Olewniczak </a> 95*6f380773SSzymon Olewniczak <?php endif ?> 96*6f380773SSzymon Olewniczak 97aa89e6f8SSzymon Olewniczak <div class="bez_buttons"> 98f7519ef1SSzymon Olewniczak <?php if ($tpl->get('task')->acl_of('state') >= BEZ_PERMISSION_CHANGE): ?> 99f7519ef1SSzymon Olewniczak <a class="bds_inline_button" 100f7519ef1SSzymon Olewniczak id="plugin__bez_do_task_button" 101f7519ef1SSzymon Olewniczak href="<?php echo $tpl->url('task', 'tid', $tpl->get('task')->id) ?>#zk_"> 102f7519ef1SSzymon Olewniczak <?php if ($tpl->get('task')->state == 'opened'): ?> 103f7519ef1SSzymon Olewniczak ↬ <?php echo $tpl->getLang('js')['do_task'] ?> 104f7519ef1SSzymon Olewniczak <?php else: ?> 105f7519ef1SSzymon Olewniczak ↻ <?php echo $tpl->getLang('js')['reopen_task'] ?> 106f7519ef1SSzymon Olewniczak <?php endif?> 107f7519ef1SSzymon Olewniczak </a> 108f7519ef1SSzymon Olewniczak <?php endif ?> 109c45b82bdSSzymon Olewniczak 11053df74e7SSzymon Olewniczak <?php if (count($tpl->get('task')->changable_fields( 11153df74e7SSzymon Olewniczak array('content', 'plan_date', 'all_day_event', 'start_time', 'finish_time', 'task_program_id', 'cost') 11253df74e7SSzymon Olewniczak )) > 0): ?> 113aa89e6f8SSzymon Olewniczak <a class="bds_inline_button" 1148a638198SSzymon Olewniczak href="<?php 1158a638198SSzymon Olewniczak if ($tpl->action() == 'thread') { 1168a638198SSzymon Olewniczak echo $tpl->url('thread', 'id', $tpl->get('thread')->id, 'tid', $tpl->get('task')->id, 'action', 'task_edit'); 117aa89e6f8SSzymon Olewniczak } else { 1188a638198SSzymon Olewniczak echo $tpl->url('task', 'tid', $tpl->get('task')->id, 'action', 'task_edit'); 119aa89e6f8SSzymon Olewniczak } 120aa89e6f8SSzymon Olewniczak ?>#z_"> 1218a638198SSzymon Olewniczak ✎ <?php echo $tpl->getLang('edit') ?> 122aa89e6f8SSzymon Olewniczak </a> 123aa89e6f8SSzymon Olewniczak <?php endif ?> 124aa89e6f8SSzymon Olewniczak 125*6f380773SSzymon Olewniczak <?php if ($tpl->get('task')->acl_of('id') >= BEZ_PERMISSION_DELETE): ?> 126*6f380773SSzymon Olewniczak <a class="bds_inline_button bez_commcause_delete_prompt" 127*6f380773SSzymon Olewniczak href="<?php 128*6f380773SSzymon Olewniczak if ($tpl->action() == 'thread') { 129*6f380773SSzymon Olewniczak echo $tpl->url('thread', 'id', $tpl->get('thread')->id, 'tid', $tpl->get('task')->id, 'action', 'task_delete'); 130*6f380773SSzymon Olewniczak } else { 131*6f380773SSzymon Olewniczak echo $tpl->url('task', 'tid', $tpl->get('task')->id, 'action', 'task_delete'); 132*6f380773SSzymon Olewniczak } 133*6f380773SSzymon Olewniczak ?>#z_"> 134*6f380773SSzymon Olewniczak ✕ <?php echo $tpl->getLang('delete') ?> 135*6f380773SSzymon Olewniczak </a> 136*6f380773SSzymon Olewniczak <?php endif ?> 137*6f380773SSzymon Olewniczak 138aa89e6f8SSzymon Olewniczak <a class="bds_inline_button" href=" 1398a638198SSzymon Olewniczak <?php echo $tpl->mailto($tpl->user_email($tpl->get('task')->assignee), 1408a638198SSzymon Olewniczak '#z'.$tpl->get('task')->id, 1418a638198SSzymon Olewniczak $tpl->url('task', 'tid', $tpl->get('task')->id)) ?>"> 1428a638198SSzymon Olewniczak ✉ <?php echo $tpl->getLang('send_mail') ?> 143aa89e6f8SSzymon Olewniczak </a> 144aa89e6f8SSzymon Olewniczak 1458a638198SSzymon Olewniczak <?php if ($tpl->get('task')->task_program_id != '' && 146a0cd8c78SSzymon Olewniczak $tpl->factory('task')->permission() >= BEZ_TABLE_PERMISSION_INSERT): ?> 147aa89e6f8SSzymon Olewniczak <a class="bds_inline_button" 148e8827d73SSzymon Olewniczak href="<?php echo $tpl->url('task_form', 'duplicate', $tpl->get('task')->id, 'task_program_id', $tpl->get('task')->task_program_id) ?>"> 1498a638198SSzymon Olewniczak ⇲ <?php echo $tpl->getLang('duplicate') ?> 150aa89e6f8SSzymon Olewniczak </a> 151aa89e6f8SSzymon Olewniczak <?php endif ?> 152aa89e6f8SSzymon Olewniczak </div> 15314a1f0a4SSzymon Olewniczak<?php endif ?> 15414a1f0a4SSzymon Olewniczak 155aa89e6f8SSzymon Olewniczak</div>