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