1510f3b21Sghi<a name="z<?php echo $task['id'] ?>"></a> 2510f3b21Sghi<div id="z<?php echo $task['id'] ?>" class="task 3510f3b21Sghi <?php 4510f3b21Sghi switch($task['state']) { 5510f3b21Sghi case $bezlang['task_opened']: 6510f3b21Sghi echo 'opened'; 7510f3b21Sghi break; 8510f3b21Sghi case $bezlang['task_done']: 9510f3b21Sghi echo 'closed'; 10510f3b21Sghi break; 11510f3b21Sghi case $bezlang['task_rejected']: 12510f3b21Sghi echo 'rejected'; 13510f3b21Sghi break; 14510f3b21Sghi } 15510f3b21Sghi ?>"> 16510f3b21Sghi 17510f3b21Sghi<div class="bez_timebox"> 18510f3b21Sghi <span><strong><?php echo $bezlang['open'] ?>:</strong> <?php echo $helper->time2date($task['date']) ?></span> 19510f3b21Sghi <?php if ($task['state'] != $bezlang['task_opened']): ?> 20510f3b21Sghi <span> 21510f3b21Sghi <strong><?php echo $task['state']?>:</strong> 22510f3b21Sghi <?php echo $helper->time2date($task['close_date']) ?> 23510f3b21Sghi </span> 24260e885eSghi <span> 25260e885eSghi <strong><?php echo $bezlang['report_priority'] ?>: </strong> 26260e885eSghi <?php echo $helper->days((int)$task['close_date'] - (int)$task['date']) ?> 27260e885eSghi </span> 28510f3b21Sghi <?php endif ?> 29510f3b21Sghi</div> 30510f3b21Sghi 31510f3b21Sghi<h2> 3227712358Sghi <a href="?id=<?php echo $this->id('issue_task', 'id', $template['issue']['id'], 'tid', $task['id']) ?>"> 3327712358Sghi #z<?php echo $task['id'] ?> 3427712358Sghi </a> 35510f3b21Sghi <?php echo lcfirst($task['action']) ?> 36510f3b21Sghi (<?php echo lcfirst($task['state']) ?>) 37510f3b21Sghi</h2> 38510f3b21Sghi 39fc2a4337Sghi 40fc2a4337Sghi<?php 41fc2a4337Sghi//count colspan 42168ecf58Sghi$top_colspan = 0; 43168ecf58Sghi$bottom_colspan = 0; 44168ecf58Sghi 45168ecf58Sghi$top_columns = 1; 46168ecf58Sghiif ($task['tasktype'] != '') 47168ecf58Sghi $top_columns++; 48168ecf58Sghi 49168ecf58Sghiif ($task['cost'] != 0) 50168ecf58Sghi $top_columns++; 51168ecf58Sghi 52168ecf58Sghi 53168ecf58Sghi 54168ecf58Sghiif (isset($nparams['plan'])) 55168ecf58Sghi $bottom_columns = 4; 56168ecf58Sghielse if ($task['plan_date'] != '') { 57168ecf58Sghi $bottom_columns = 1; 58168ecf58Sghi if ($task['all_day_event'] == '0') 59168ecf58Sghi $bottom_columns = 3; 60168ecf58Sghi} else 61168ecf58Sghi //w celu wyzerowania górnego colspana 62168ecf58Sghi $top_columns = 3; 63168ecf58Sghi 64168ecf58Sghiif ($top_columns > $bottom_columns) 65168ecf58Sghi $bottom_colspan = $top_columns - $bottom_columns + 1; 66168ecf58Sghielseif ($top_columns < $bottom_columns) 67168ecf58Sghi $top_colspan = $bottom_columns - $top_columns + 1; 68168ecf58Sghi 69fc2a4337Sghi$colspan1 = 0; 70fc2a4337Sghi$colspan2 = 0; 71fc2a4337Sghi$colspan3 = 0; 72fc2a4337Sghi 73fc2a4337Sghiif ($task['cost'] != 0) 74168ecf58Sghi $colspan3 = $top_colspan; 75168ecf58Sghielse if ($task['tasktype'] != '') 76168ecf58Sghi $colspan2 = $top_colspan; 77168ecf58Sghielse 78168ecf58Sghi $colspan1 = $top_colspan; 79fc2a4337Sghi 80168ecf58Sghi$colspan4 = 0; 81168ecf58Sghi$colspan5 = 0; 82168ecf58Sghiif ($task['all_day_event'] == '0') 83168ecf58Sghi $colspan5 = $bottom_colspan; 84168ecf58Sghielse 85168ecf58Sghi $colspan4 = $bottom_colspan; 86168ecf58Sghi 87fc2a4337Sghi?> 88510f3b21Sghi<table> 89510f3b21Sghi<tr> 90fc2a4337Sghi <td colspan="<?php echo $colspan1 ?>"> 9127712358Sghi <strong><?php echo $bezlang['executor'] ?>:</strong> 9227712358Sghi <?php echo $task['executor'] ?> 9327712358Sghi </td> 94510f3b21Sghi 95168ecf58Sghi <?php if ($task['tasktype'] != ''): ?> 96fc2a4337Sghi <td colspan="<?php echo $colspan2 ?>"> 97168ecf58Sghi <strong><?php echo $bezlang['task_type'] ?>:</strong> 98168ecf58Sghi <?php echo $task['tasktype'] ?> 99168ecf58Sghi </td> 100168ecf58Sghi <?php endif ?> 101168ecf58Sghi 102168ecf58Sghi <?php if ($task['cost'] != 0): ?> 103168ecf58Sghi <td colspan="<?php echo $colspan3 ?>"> 10427712358Sghi <strong><?php echo $bezlang['cost'] ?>:</strong> 10527712358Sghi <?php echo $task['cost'] ?> 10627712358Sghi </td> 107510f3b21Sghi <?php endif ?> 108510f3b21Sghi</tr> 109fc2a4337Sghi 110fc2a4337Sghi<?php if ($task['plan_date'] != '' && !isset($nparams['plan'])): ?> 111fc2a4337Sghi<tr> 112168ecf58Sghi <td colspan="<?php echo $colspan4 ?>"><strong><?php echo $bezlang['plan_date'] ?>:</strong> 113fc2a4337Sghi <?php echo $task['plan_date'] ?></td> 114fc2a4337Sghi <?php if ($task['all_day_event'] == '0'): ?> 115fc2a4337Sghi <td><strong><?php echo $bezlang['start_time'] ?>:</strong> 116fc2a4337Sghi <?php echo $task['start_time'] ?></td> 117168ecf58Sghi <td colspan="<?php echo $colspan5 ?>"><strong><?php echo $bezlang['finish_time'] ?>:</strong> 118fc2a4337Sghi <?php echo $task['finish_time'] ?></td> 119fc2a4337Sghi <?php endif ?> 120fc2a4337Sghi</tr> 121fc2a4337Sghi<?php endif ?> 122fc2a4337Sghi 123fc2a4337Sghi<?php if (isset($nparams['plan'])): ?> 124fc2a4337Sghi<tr> 125fc2a4337Sghi<form action="?id=<?php echo $helper->nparams_to_id($this->action, $nparams) ?>:action:save_plan" method="post"> 126fc2a4337Sghi <td><strong><?php echo $bezlang['plan_date'] ?>:</strong> 127fc2a4337Sghi <input name="plan_date" style="width:70px;" value="<?php echo $value['plan_date'] ?>"/><label><input type="checkbox" name="all_day_event" value="1" 128fc2a4337Sghi <?php if (isset($value['all_day_event']) && $value['all_day_event'] != 0): ?> 129fc2a4337Sghi checked 130fc2a4337Sghi <?php endif ?> /> <?php echo $bezlang['all_day_event'] ?></label></td> 131fc2a4337Sghi <td><strong><?php echo $bezlang['start_time'] ?>:</strong> 132fc2a4337Sghi <input name="start_time" style="width:50px;" class="bez_timepicker" value="<?php echo $value['start_time'] ?>"/> 133fc2a4337Sghi </td> 134fc2a4337Sghi <td><strong><?php echo $bezlang['finish_time'] ?>:</strong> 135fc2a4337Sghi <input name="finish_time" style="width:50px;" class="bez_timepicker" value="<?php echo $value['finish_time'] ?>" /> 136fc2a4337Sghi <td><input type="submit" value="<?php echo $bezlang['save'] ?>" /> 137fc2a4337Sghi <a href="?id=<?php echo $helper->nparams_to_id($this->action, array_diff_key($nparams, array('plan'=>''))); ?>" 138fc2a4337Sghi class="bez_delete_button bez_link_button"> 139fc2a4337Sghi <?php echo $bezlang['cancel'] ?> 140fc2a4337Sghi </a></td> 141fc2a4337Sghi</form> 142fc2a4337Sghi</tr> 143168ecf58Sghi 144fc2a4337Sghi<?php endif ?> 145510f3b21Sghi</table> 146510f3b21Sghi 147510f3b21Sghi<?php echo $task['task'] ?> 148510f3b21Sghi 14960fa9366Sghi<?php if (isset($nparams['state'])): ?> 150489061b8Sghi <a name="form"></a> 15160fa9366Sghi <?php if ($nparams['state'] == 2): ?> 15260fa9366Sghi <h3><?php echo $bezlang['reason'] ?></h3> 15360fa9366Sghi <?php else: ?> 15460fa9366Sghi <h3><?php echo $bezlang['evaluation'] ?></h3> 15560fa9366Sghi <?php endif ?> 15660fa9366Sghi <form class="bez_form bez_task_form" action="?id=<?php echo $helper->nparams_to_id($this->action, $nparams) ?>:action:update" method="POST"> 15760fa9366Sghi <textarea name="reason" id="reason"><?php echo $value['reason'] ?></textarea> 15860fa9366Sghi <br> 15960fa9366Sghi <?php if ($nparams['state'] == 2): ?> 16060fa9366Sghi <input type="submit" value="<?php echo $bezlang['task_reject'] ?>"> 16160fa9366Sghi <?php else: ?> 16260fa9366Sghi <input type="submit" value="<?php echo $bezlang['task_do'] ?>"> 16360fa9366Sghi <?php endif ?> 16460fa9366Sghi <a href="?id=<?php echo $helper->nparams_to_id($this->action, array_diff_key($nparams, array('state'=>''))); ?>" 16560fa9366Sghi class="bez_delete_button bez_link_button"> 16660fa9366Sghi <?php echo $bezlang['cancel'] ?> 16760fa9366Sghi </a> 16860fa9366Sghi </form> 16960fa9366Sghi<?php else: ?> 1709a30fd19Sghi <?php if ($task['raw_state'] == 2): ?> 171510f3b21Sghi <h3><?php echo $bezlang['reason'] ?></h3> 17260fa9366Sghi <?php elseif ($task['raw_state'] == 1): ?> 1739a30fd19Sghi <h3><?php echo $bezlang['evaluation'] ?></h3> 17460fa9366Sghi <?php endif ?> 1759a30fd19Sghi <?php echo $task['reason'] ?> 176510f3b21Sghi<?php endif ?> 177510f3b21Sghi 178fc2a4337Sghi 179fc2a4337Sghi 180fc2a4337Sghi<?php if (!isset($nparams['state']) && !isset($nparams['plan'])): ?> 18127712358Sghi<div class="bez_buttons"> 182168ecf58Sghi<?php if ($task['plan_date'] != ''): ?> 183168ecf58Sghi <a class="bds_inline_button" 184168ecf58Sghi href="?id=<?php echo $helper->id('icalendar', 'tid', $task['id']) ?>"> 185168ecf58Sghi <?php echo $bezlang['download_in_icalendar'] ?> 186168ecf58Sghi </a> 187168ecf58Sghi<?php endif ?> 18860fa9366Sghi <?php if ($task['raw_state'] == 0): ?> 18960fa9366Sghi <?php if($task['executor_nick'] == $INFO['client'] || $helper->user_coordinator($template['issue']['id'])): ?> 190fc2a4337Sghi 191fc2a4337Sghi <a class="bds_inline_button" 192fc2a4337Sghi href="?id=<?php 193168ecf58Sghi if(!isset($template['issue'])) 194168ecf58Sghi echo $helper->id('show_task', 'tid', $task['id'], 'plan', 'plan'); 195168ecf58Sghi elseif (isset($nparams['cid'])) 196fc2a4337Sghi echo $helper->id('issue_cause_task', 'id', $template['issue']['id'], 'cid', $cause['id'], 'tid', $task['id'], 'plan', 'plan'); 197fc2a4337Sghi else 198fc2a4337Sghi echo $helper->id('issue_task', 'id', $template['issue']['id'], 'tid', $task['id'], 'plan', 'plan'); 199fc2a4337Sghi ?>#form"> 200fc2a4337Sghi ☑ <?php echo $bezlang['task_plan'] ?> 201fc2a4337Sghi </a> 202fc2a4337Sghi 20360fa9366Sghi <a class="bds_inline_button" 20460fa9366Sghi href="?id=<?php 205168ecf58Sghi if(!isset($template['issue'])) 206168ecf58Sghi echo $helper->id('show_task', 'tid', $task['id'], 'state', '1'); 207168ecf58Sghi elseif (isset($nparams['cid'])) 20860fa9366Sghi echo $helper->id('issue_cause_task', 'id', $template['issue']['id'], 'cid', $cause['id'], 'tid', $task['id'], 'state', '1'); 20960fa9366Sghi else 210489061b8Sghi echo $helper->id('issue_task', 'id', $template['issue']['id'], 'tid', $task['id'], 'state', '1'); 211489061b8Sghi ?>#form"> 21260fa9366Sghi ↬ <?php echo $bezlang['task_do'] ?> 21360fa9366Sghi </a> 21460fa9366Sghi <a class="bds_inline_button" 215489061b8Sghi href="?id=<?php 216168ecf58Sghi if(!isset($template['issue'])) 217168ecf58Sghi echo $helper->id('show_task', 'tid', $task['id'], 'state', '2'); 218168ecf58Sghi elseif (isset($nparams['cid'])) 219489061b8Sghi echo $helper->id('issue_cause_task', 'id', $template['issue']['id'], 'cid', $cause['id'], 'tid', $task['id'], 'state', '2'); 220489061b8Sghi else 221489061b8Sghi echo $helper->id('issue_task', 'id', $template['issue']['id'], 'tid', $task['id'], 'state', '2'); 222489061b8Sghi ?>#form"> 22360fa9366Sghi ↛ <?php echo $bezlang['task_reject'] ?> 22460fa9366Sghi </a> 22560fa9366Sghi <?php endif ?> 22660fa9366Sghi <?php endif ?> 22760fa9366Sghi <?php if($helper->user_coordinator($template['issue']['id'])): ?> 228168ecf58Sghi <?php if(isset($template['issue'])): ?> 22960fa9366Sghi <a class="bds_inline_button" 23060fa9366Sghi href="?id=<?php echo $this->id('task_form', 'id', $template['issue']['id'], 'cid', $cause[id], 'tid', $task['id']) ?>"> 23160fa9366Sghi ✎ <?php echo $bezlang['edit'] ?> 23260fa9366Sghi </a> 233168ecf58Sghi <?php else: ?> 234168ecf58Sghi <a class="bds_inline_button" 235168ecf58Sghi href="?id=<?php echo $this->id('task_form_plan', 'tid', $task['id']) ?>"> 236168ecf58Sghi ✎ <?php echo $bezlang['edit'] ?> 237168ecf58Sghi </a> 238168ecf58Sghi <?php endif ?> 23960fa9366Sghi <?php endif ?> 24060fa9366Sghi 24127712358Sghi <a class="bds_inline_button" href=" 242510f3b21Sghi <?php echo $helper->mailto($task['executor_email'], 243510f3b21Sghi $bezlang['task'].': #'.$task['issue'].' '.$template['issue']['title'].' | #z'.$task['id'].' '.$task['action'], 244168ecf58Sghi isset($template['issue']) ? 245168ecf58Sghi DOKU_URL . 'doku.php?id='.$this->id('issue_task', 'id', $template['issue']['id'], 'tid', $task['id']) 246168ecf58Sghi : DOKU_URL . 'doku.php?id='.$this->id('show_task', 'tid', $task['id'])) ?>"> 247510f3b21Sghi ✉ <?php echo $bezlang['send_mail'] ?> 248510f3b21Sghi </a> 249*2c7864e8Sghi 250*2c7864e8Sghi <a class="bds_inline_button" 251*2c7864e8Sghi href="?id=<?php echo $this->id('task_report', 'duplicate', $task['id']) ?>"> 252*2c7864e8Sghi ⇲ <?php echo $bezlang['duplicate'] ?> 253*2c7864e8Sghi </a> 254*2c7864e8Sghi 25527712358Sghi</div> 25660fa9366Sghi<?php endif ?> 25760fa9366Sghi 25827712358Sghi</div> 25927712358Sghi 260