1<div class="bez_filter_form"> 2<form action="<?php echo $template['uri'] ?>?id=<?php echo $this->id('tasks') ?>" method="POST"> 3 4<label><?php echo $bezlang['issue'] ?>: 5 <select name="issue"> 6 <option <?php if ($value['issue'] == '-all') echo 'selected' ?> 7 value="-all">--- <?php echo $bezlang['all'] ?> ---</option> 8 <?php foreach ($template['issues'] as $issue_id): ?> 9 <option <?php if ($value['issue'] == $issue_id) echo 'selected' ?> 10 value="<?php echo $issue_id ?>">#<?php echo $issue_id ?></option> 11 <?php endforeach ?> 12 </select> 13</label> 14 15<label><?php echo $bezlang['class'] ?>: 16 <select name="action"> 17 <option <?php if ($value['action'] == '-all') echo 'selected' ?> 18 value="-all">--- <?php echo $bezlang['all'] ?> ---</option> 19 <?php foreach ($template['actions'] as $key => $name): ?> 20 <option <?php if ($value['action'] == (string)$key) echo 'selected' ?> 21 value="<?php echo $key ?>"><?php echo $name ?></option> 22 <?php endforeach ?> 23 </select> 24</label> 25 26<label><?php echo $bezlang['state'] ?>: 27 <select name="taskstate"> 28 <option <?php if ($value['taskstate'] == '-all') echo 'selected' ?> 29 value="-all">--- <?php echo $bezlang['all'] ?> ---</option> 30 <?php foreach ($template['states'] as $key => $name): ?> 31 <option <?php if ($value['taskstate'] == (string)$key) echo 'selected' ?> 32 value="<?php echo $key ?>"><?php echo $name ?></option> 33 <?php endforeach ?> 34 </select> 35</label> 36 37<label><?php echo $bezlang['task_type'] ?>: 38 <select name="tasktype"> 39 <option <?php if ($value['tasktype'] == '-all') echo 'selected' ?> 40 value="-all">--- <?php echo $bezlang['all'] ?> ---</option> 41 <option <?php if ($value['tasktype'] == '-none') echo 'selected' ?> 42 value="-none">-- <?php echo $bezlang['none'] ?> --</option> 43 <?php foreach ($template['tasktypes'] as $key => $name): ?> 44 <option <?php if ($value['tasktype'] == (string)$key) echo 'selected' ?> 45 value="<?php echo $key ?>"><?php echo $name ?></option> 46 <?php endforeach ?> 47 </select> 48</label> 49 50<label><?php echo $bezlang['executor'] ?>: 51 <select name="executor"> 52 <option <?php if ($value['executor'] == '-all') echo 'selected' ?> 53 value="-all">--- <?php echo $bezlang['all'] ?> ---</option> 54 <optgroup label="<?php echo $bezlang['users'] ?>"> 55 <?php foreach ($template['executors'] as $nick => $name): ?> 56 <option <?php if ($value['executor'] == $nick) echo 'selected' ?> 57 value="<?php echo $nick ?>"><?php echo $name ?></option> 58 <?php endforeach ?> 59 </optgroup> 60 61 <optgroup label="<?php echo $bezlang['groups'] ?>"> 62 <?php foreach ($template['groups'] as $name): ?> 63 <?php $group = "@$name" ?> 64 <option <?php if ($value['executor'] == $group) echo 'selected' ?> 65 value="<?php echo $group ?>"><?php echo $group ?></option> 66 <?php endforeach ?> 67 </optgroup> 68 </select> 69 70</label> 71 72 73<label><?php echo $bezlang['description'] ?>: 74 <input name="task" value="<?php echo $value['task'] ?>" /> 75</label> 76 77<label><?php echo $bezlang['evaluation'] ?>: 78 <input name="reason" value="<?php echo $value['reason'] ?>" /> 79</label> 80 81<div class="time_filter"> 82 <label> 83 <select name="date_type"> 84 <option <?php if ($value['date_type'] == 'plan') echo 'selected' ?> 85 value="plan"><?php echo $bezlang['plan_date'] ?></option> 86 <option <?php if ($value['date_type'] == 'closed') echo 'selected' ?> 87 value="closed"><?php echo $bezlang['close_date'] ?></option> 88 </select>: 89 </label> 90 <label><?php echo $bezlang['month'] ?>: 91 <select name="month"> 92 <option <?php if ($value['month'] == '-all') echo 'selected' ?> 93 value="-all">--- <?php echo $bezlang['all'] ?> ---</option> 94 <?php foreach ($template['months'] as $id => $month): ?> 95 <option <?php if ($value['month'] == $id) echo 'selected' ?> 96 value="<?php echo $id ?>"><?php echo $bezlang[$month] ?></option> 97 <?php endforeach ?> 98 </select> 99 </label> 100 <label><?php echo $bezlang['year'] ?>: 101 <select name="year"> 102 <option <?php if ($value['year'] == '-all') echo 'selected' ?> 103 value="-all">--- <?php echo $bezlang['all'] ?> ---</option> 104 <?php foreach ($template['years'] as $year): ?> 105 <option <?php if ($value['year'] == $year) echo 'selected' ?> 106 value="<?php echo $year ?>"><?php echo $year ?></option> 107 <?php endforeach ?> 108 </select> 109 </label> 110 <label><input type="submit" value="<?php echo $bezlang['filter'] ?>" /></label> 111</div> 112</form> 113</div> 114 115<?php if ($template['view'] == 'realization'): ?> 116 [ <a href="#" id="bez_show_desc"> 117 <span class="show"><?php echo $bezlang['show_desc_and_eval'] ?></span> 118 <span class="hide" style="display:none"><?php echo $bezlang['hide_desc_and_eval'] ?></span> 119 </a> ] 120<?php else: ?> 121 [ <a href="#" id="bez_show_desc"> 122 <span class="show"><?php echo $bezlang['show_desc'] ?></span> 123 <span class="hide" style="display:none"><?php echo $bezlang['hide_desc'] ?></span> 124 125 </a> ] 126<?php endif ?> 127 128<table class="bez bez_sumarise"> 129<tr> 130 <th><?php echo $bezlang['id'] ?></th> 131 <th><?php echo $bezlang['state'] ?></th> 132 <th><?php echo $bezlang['task_type'] ?></th> 133 <th><?php echo $bezlang['description'] ?></th> 134 135 <th><?php echo $bezlang['executor'] ?></th> 136 <th><?php echo $bezlang['plan'] ?></th> 137 <th><?php echo $bezlang['cost'] ?></th> 138 139 <th><?php echo $bezlang['closed'] ?></th> 140 <th><?php echo $bezlang['hours_no'] ?></th> 141 142</tr> 143<?php foreach ($template['tasks'] as $task): ?> 144 <tr class="pr<?php echo $task['priority'] ?>" data-bez-row-id="<?php echo $task['id'] ?>"> 145 <td><?php echo $this->html_task_link($task['issue'], $task['id']) ?> 146 </td> 147 <td> 148 <?php echo lcfirst($task['state']) ?> 149 <?php if ($task['priority'] == '0'): ?> 150 (<?php echo lcfirst($bezlang['task_outdated']) ?>) 151 <?php endif ?> 152 </td> 153 <td> 154 <?php if ($task['tasktype'] == ''): ?> 155 <em>---</em> 156 <?php else: ?> 157 <?php echo $task['tasktype'] ?> 158 <?php endif ?> 159 </td> 160 <td> 161 <div style="max-width:200px;max-height:60px;overflow:hidden;"> 162 <?php echo $task['task'] ?> 163 </div> 164 <a class="bez_show_single_desc" href="#">(...)</a> 165 </td> 166 <td><?php echo $task['executor'] ?></td> 167 168 <td> 169 <?php if ($task['plan_date'] != ''): ?> 170 <?php echo $task['plan_date'] ?> 171 <?php if ($task['raw_state'] == '0'): ?> 172 (<?php echo $helper->days_left($task['plan_date']) ?>) 173 <?php endif ?> 174 <?php if ($task['all_day_event'] == '0'): ?> 175 <?php echo $task['start_time'] ?> - <?php echo $task['finish_time'] ?> 176 <?php endif ?> 177 <?php else: ?> 178 <em>---</em> 179 <?php endif ?> 180 </td> 181 182 <td> 183 <?php if ($task['cost'] == ''): ?> 184 <em>---</em> 185 <?php else: ?> 186 <?php echo $task['cost'] ?> 187 <?php endif ?> 188 </td> 189 190 <td> 191 <?php if ($task['state'] == $bezlang['task_opened']): ?> 192 <em>---</em> 193 <?php else: ?> 194 <?php echo $helper->time2date($task['close_date']) ?> 195 <?php endif ?> 196 </td> 197 <td> 198 <?php if ($task['start_time'] == ''): ?> 199 <em>---</em> 200 <?php else: ?> 201 <?php echo $task['hours'] ?> 202 <?php endif ?> 203 </td> 204 </tr> 205 <tr class="bez_desc_row task<?php echo $task['id'] ?>"> 206 <td colspan="10"> 207 <?php echo $task['task'] ?> 208 </td> 209 </tr> 210 <?php if ($template['view'] == 'realization'): ?> 211 <tr class="bez_desc_row task<?php echo $task['id'] ?>"> 212 <td colspan="10"> 213 <?php if ($task['reason'] == ''): ?> 214 <em>---</em> 215 <?php else: ?> 216 <?php echo $task['reason'] ?> 217 <?php endif ?> 218 </td> 219 </tr> 220 <?php endif ?> 221 <?php endforeach ?> 222 <tr> 223 <th><?php echo $bezlang['report_total'] ?></th> 224 <td colspan="5"><?php echo $template['tasks_stats']['total'] ?></td> 225 <td colspan="2"><?php echo $template['tasks_stats']['totalcost'] ?></td> 226 <td colspan="1"><?php echo $template['tasks_stats']['totalhours'] ?></td> 227 </tr> 228</table> 229 230 231[ <a class="" href="<?php echo $template['ical_link'] ?>"> 232 <span class="bez_awesome"></span> <?php echo $bezlang['download_in_icalendar'] ?> 233</a> ] 234[ <a class="" href=" 235 <?php echo $helper->mailto('', 236 '[BEZ] '.$bezlang['tasks_juxtaposition'], 237 DOKU_URL . 'doku.php?id='.$_GET['id']) ?>"> 238 ✉ <?php echo $bezlang['send_mail'] ?> 239</a> ] 240 241</div> 242