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