1<a name="z<?php echo $task['id'] ?>"></a> 2<div id="z<?php echo $task['id'] ?>" class="task 3 <?php 4 switch($task['state']) { 5 case $bezlang['task_opened']: 6 echo 'opened'; 7 break; 8 case $bezlang['task_done']: 9 echo 'closed'; 10 break; 11 case $bezlang['task_rejected']: 12 echo 'rejected'; 13 break; 14 } 15 ?>"> 16 17<div class="bez_timebox"> 18 <span><strong><?php echo $bezlang['open'] ?>:</strong> <?php echo $helper->time2date($task['date']) ?></span> 19 <?php if ($task['state'] != $bezlang['task_opened']): ?> 20 <span> 21 <strong><?php echo $task['state']?>:</strong> 22 <?php echo $helper->time2date($task['close_date']) ?> 23 </span> 24 <span> 25 <strong><?php echo $bezlang['report_priority'] ?>: </strong> 26 <?php echo $helper->days((int)$task['close_date'] - (int)$task['date']) ?> 27 </span> 28 <?php endif ?> 29</div> 30 31<h2> 32 <a href="?id=<?php echo $this->id('issue_task', 'id', $template['issue']['id'], 'tid', $task['id']) ?>"> 33 #z<?php echo $task['id'] ?> 34 </a> 35 <?php echo lcfirst($task['action']) ?> 36 (<?php echo lcfirst($task['state']) ?>) 37</h2> 38 39 40<?php 41//count colspan 42$colspan1 = 0; 43$colspan2 = 0; 44$colspan3 = 0; 45 46if ($task['cost'] != 0 && $task['all_day_event'] == '1') 47 $colspan3 = 2; 48 49if ($task['cost'] == 0 && $task['all_day_event'] == '0') { 50 $colspan1 = 3; 51 if (isset($nparams['plan'])) 52 $colspan1 += 1; 53} 54 55if ($task['cost'] != 0 && $task['all_day_event'] == '0') { 56 $colspan2 = 2; 57 if (isset($nparams['plan'])) 58 $colspan2 += 1; 59} 60 61/* 62if (isset($nparams['plan']) || $task['all_day_event'] == '0') 63 $colspan1 = 4; 64if ($task['cost'] != 0) 65 $colspan1 -= 2; 66 67if ($task['cost'] != 0 && $task['all_day_event'] == '1') 68 $colspan2 = 2; 69*/ 70?> 71<table> 72<tr> 73 <td colspan="<?php echo $colspan1 ?>"> 74 <strong><?php echo $bezlang['executor'] ?>:</strong> 75 <?php echo $task['executor'] ?> 76 </td> 77 78 <?php if ($task['cost'] != 0): ?> 79 <td colspan="<?php echo $colspan2 ?>"> 80 <strong><?php echo $bezlang['cost'] ?>:</strong> 81 <?php echo $task['cost'] ?> 82 </td> 83 <?php endif ?> 84</tr> 85 86<?php if ($task['plan_date'] != '' && !isset($nparams['plan'])): ?> 87<tr> 88 <td colspan="<?php echo $colspan3 ?>"><strong><?php echo $bezlang['plan_date'] ?>:</strong> 89 <?php echo $task['plan_date'] ?></td> 90 <?php if ($task['all_day_event'] == '0'): ?> 91 <td><strong><?php echo $bezlang['start_time'] ?>:</strong> 92 <?php echo $task['start_time'] ?></td> 93 <td><strong><?php echo $bezlang['finish_time'] ?>:</strong> 94 <?php echo $task['finish_time'] ?></td> 95 <?php endif ?> 96</tr> 97<?php endif ?> 98 99<?php if (isset($nparams['plan'])): ?> 100<tr> 101<form action="?id=<?php echo $helper->nparams_to_id($this->action, $nparams) ?>:action:save_plan" method="post"> 102 <td><strong><?php echo $bezlang['plan_date'] ?>:</strong> 103 <input name="plan_date" style="width:70px;" value="<?php echo $value['plan_date'] ?>"/><label><input type="checkbox" name="all_day_event" value="1" 104 <?php if (isset($value['all_day_event']) && $value['all_day_event'] != 0): ?> 105 checked 106 <?php endif ?> /> <?php echo $bezlang['all_day_event'] ?></label></td> 107 <td><strong><?php echo $bezlang['start_time'] ?>:</strong> 108 <input name="start_time" style="width:50px;" class="bez_timepicker" value="<?php echo $value['start_time'] ?>"/> 109 </td> 110 <td><strong><?php echo $bezlang['finish_time'] ?>:</strong> 111 <input name="finish_time" style="width:50px;" class="bez_timepicker" value="<?php echo $value['finish_time'] ?>" /> 112 <td><input type="submit" value="<?php echo $bezlang['save'] ?>" /> 113 <a href="?id=<?php echo $helper->nparams_to_id($this->action, array_diff_key($nparams, array('plan'=>''))); ?>" 114 class="bez_delete_button bez_link_button"> 115 <?php echo $bezlang['cancel'] ?> 116 </a></td> 117</form> 118</tr> 119<?php endif ?> 120</table> 121 122<?php echo $task['task'] ?> 123 124<?php if (isset($nparams['state'])): ?> 125 <a name="form"></a> 126 <?php if ($nparams['state'] == 2): ?> 127 <h3><?php echo $bezlang['reason'] ?></h3> 128 <?php else: ?> 129 <h3><?php echo $bezlang['evaluation'] ?></h3> 130 <?php endif ?> 131 <form class="bez_form bez_task_form" action="?id=<?php echo $helper->nparams_to_id($this->action, $nparams) ?>:action:update" method="POST"> 132 <textarea name="reason" id="reason"><?php echo $value['reason'] ?></textarea> 133 <br> 134 <?php if ($nparams['state'] == 2): ?> 135 <input type="submit" value="<?php echo $bezlang['task_reject'] ?>"> 136 <?php else: ?> 137 <input type="submit" value="<?php echo $bezlang['task_do'] ?>"> 138 <?php endif ?> 139 <a href="?id=<?php echo $helper->nparams_to_id($this->action, array_diff_key($nparams, array('state'=>''))); ?>" 140 class="bez_delete_button bez_link_button"> 141 <?php echo $bezlang['cancel'] ?> 142 </a> 143 </form> 144<?php else: ?> 145 <?php if ($task['raw_state'] == 2): ?> 146 <h3><?php echo $bezlang['reason'] ?></h3> 147 <?php elseif ($task['raw_state'] == 1): ?> 148 <h3><?php echo $bezlang['evaluation'] ?></h3> 149 <?php endif ?> 150 <?php echo $task['reason'] ?> 151<?php endif ?> 152 153 154 155<?php if (!isset($nparams['state']) && !isset($nparams['plan'])): ?> 156<div class="bez_buttons"> 157 <?php if ($task['raw_state'] == 0): ?> 158 <?php if($task['executor_nick'] == $INFO['client'] || $helper->user_coordinator($template['issue']['id'])): ?> 159 160 <a class="bds_inline_button" 161 href="?id=<?php 162 if (isset($nparams['cid'])) 163 echo $helper->id('issue_cause_task', 'id', $template['issue']['id'], 'cid', $cause['id'], 'tid', $task['id'], 'plan', 'plan'); 164 else 165 echo $helper->id('issue_task', 'id', $template['issue']['id'], 'tid', $task['id'], 'plan', 'plan'); 166 ?>#form"> 167 ☑ <?php echo $bezlang['task_plan'] ?> 168 </a> 169 170 <a class="bds_inline_button" 171 href="?id=<?php 172 if (isset($nparams['cid'])) 173 echo $helper->id('issue_cause_task', 'id', $template['issue']['id'], 'cid', $cause['id'], 'tid', $task['id'], 'state', '1'); 174 else 175 echo $helper->id('issue_task', 'id', $template['issue']['id'], 'tid', $task['id'], 'state', '1'); 176 ?>#form"> 177 ↬ <?php echo $bezlang['task_do'] ?> 178 </a> 179 <a class="bds_inline_button" 180 href="?id=<?php 181 if (isset($nparams['cid'])) 182 echo $helper->id('issue_cause_task', 'id', $template['issue']['id'], 'cid', $cause['id'], 'tid', $task['id'], 'state', '2'); 183 else 184 echo $helper->id('issue_task', 'id', $template['issue']['id'], 'tid', $task['id'], 'state', '2'); 185 ?>#form"> 186 ↛ <?php echo $bezlang['task_reject'] ?> 187 </a> 188 <?php endif ?> 189 <?php endif ?> 190 <?php if($helper->user_coordinator($template['issue']['id'])): ?> 191 <a class="bds_inline_button" 192 href="?id=<?php echo $this->id('task_form', 'id', $template['issue']['id'], 'cid', $cause[id], 'tid', $task['id']) ?>"> 193 ✎ <?php echo $bezlang['edit'] ?> 194 </a> 195 <?php endif ?> 196 197 <a class="bds_inline_button" href=" 198 <?php echo $helper->mailto($task['executor_email'], 199 $bezlang['task'].': #'.$task['issue'].' '.$template['issue']['title'].' | #z'.$task['id'].' '.$task['action'], 200 DOKU_URL . 'doku.php?id='.$this->id('issue_task', 'id', $template['issue']['id'], 'tid', $task['id'])) ?>"> 201 ✉ <?php echo $bezlang['send_mail'] ?> 202 </a> 203</div> 204<?php endif ?> 205 206</div> 207 208