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