xref: /plugin/bez/tpl/tasks.php (revision 2c7864e88f657c382ea436e4a93470df8c5bd5a0)
1e51d1175Sghi<div class="bez_filter_form">
205c9d3bcSghi<form action="<?php echo $template['uri'] ?>?id=<?php echo $this->id('tasks') ?>" method="POST">
3eb950a4cSghi<label><?php echo $bezlang['issue'] ?>:
4eb950a4cSghi	<select name="issue">
5eb950a4cSghi		<option <?php if ($value['issue'] == '-all') echo 'selected' ?>
6eb950a4cSghi			value="-all">--- <?php echo $bezlang['all'] ?> ---</option>
7eb950a4cSghi	<?php foreach ($template['issues'] as $issue_id): ?>
8eb950a4cSghi		<option <?php if ($value['issue'] == $issue_id) echo 'selected' ?>
9eb950a4cSghi			value="<?php echo $issue_id ?>">#<?php echo $issue_id ?></option>
10eb950a4cSghi	<?php endforeach ?>
11eb950a4cSghi	</select>
12eb950a4cSghi</label>
13eb950a4cSghi
14c9044e56Sghi<label><?php echo $bezlang['class'] ?>:
15c9044e56Sghi	<select name="action">
16c9044e56Sghi		<option <?php if ($value['action'] == '-all') echo 'selected' ?>
17c9044e56Sghi			value="-all">--- <?php echo $bezlang['all'] ?> ---</option>
18c9044e56Sghi	<?php foreach ($template['actions'] as $key => $name): ?>
19c9044e56Sghi		<option <?php if ($value['action'] == (string)$key) echo 'selected' ?>
20c9044e56Sghi			value="<?php echo $key ?>"><?php echo $name ?></option>
21c9044e56Sghi	<?php endforeach ?>
22c9044e56Sghi	</select>
23c9044e56Sghi</label>
24c9044e56Sghi
25168ecf58Sghi<label><?php echo $bezlang['state'] ?>:
26168ecf58Sghi	<select name="taskstate">
27168ecf58Sghi		<option <?php if ($value['taskstate'] == '-all') echo 'selected' ?>
28168ecf58Sghi			value="-all">--- <?php echo $bezlang['all'] ?> ---</option>
29168ecf58Sghi	<?php foreach ($template['states'] as $key => $name): ?>
30168ecf58Sghi		<option <?php if ($value['taskstate'] == (string)$key) echo 'selected' ?>
31168ecf58Sghi			value="<?php echo $key ?>"><?php echo $name ?></option>
32168ecf58Sghi	<?php endforeach ?>
33168ecf58Sghi	</select>
34168ecf58Sghi</label>
35168ecf58Sghi
36168ecf58Sghi<label><?php echo $bezlang['task_type'] ?>:
37168ecf58Sghi	<select name="tasktype">
38168ecf58Sghi		<option <?php if ($value['tasktype'] == '-all') echo 'selected' ?>
39168ecf58Sghi			value="-all">--- <?php echo $bezlang['all'] ?> ---</option>
40168ecf58Sghi		<option <?php if ($value['tasktype'] == '-none') echo 'selected' ?>
41168ecf58Sghi			value="-none">-- <?php echo $bezlang['none'] ?> --</option>
42168ecf58Sghi	<?php foreach ($template['tasktypes'] as $key => $name): ?>
43168ecf58Sghi		<option <?php if ($value['tasktype'] == (string)$key) echo 'selected' ?>
44168ecf58Sghi			value="<?php echo $key ?>"><?php echo $name ?></option>
45168ecf58Sghi	<?php endforeach ?>
46168ecf58Sghi	</select>
47168ecf58Sghi</label>
48168ecf58Sghi
49c9044e56Sghi<label><?php echo $bezlang['executor'] ?>:
50c9044e56Sghi	<select name="executor">
51c9044e56Sghi		<option <?php if ($value['executor'] == '-all') echo 'selected' ?>
52c9044e56Sghi			value="-all">--- <?php echo $bezlang['all'] ?> ---</option>
53d6002863Sghi	<optgroup label="<?php echo $bezlang['users'] ?>">
54c9044e56Sghi		<?php foreach ($template['executors'] as $nick => $name): ?>
55c9044e56Sghi			<option <?php if ($value['executor'] == $nick) echo 'selected' ?>
56c9044e56Sghi				value="<?php echo $nick ?>"><?php echo $name ?></option>
57c9044e56Sghi		<?php endforeach ?>
58d6002863Sghi	</optgroup>
59d6002863Sghi
60d6002863Sghi	<optgroup label="<?php echo $bezlang['groups'] ?>">
61d6002863Sghi		<?php foreach ($template['groups'] as $name): ?>
62d6002863Sghi			<?php $group = "@$name" ?>
63d6002863Sghi			<option <?php if ($value['executor'] == $group) echo 'selected' ?>
64d6002863Sghi				value="<?php echo $group ?>"><?php echo $group ?></option>
65d6002863Sghi		<?php endforeach ?>
66d6002863Sghi	</optgroup>
67c9044e56Sghi	</select>
68d6002863Sghi
69c9044e56Sghi</label>
70e51d1175Sghi
71168ecf58Sghi
72168ecf58Sghi<label><?php echo $bezlang['description'] ?>:
73168ecf58Sghi	<input name="task" value="<?php echo $value['task'] ?>" />
74168ecf58Sghi</label>
75168ecf58Sghi
76168ecf58Sghi<label><?php echo $bezlang['evaluation'] ?>:
77168ecf58Sghi	<input name="reason" value="<?php echo $value['reason'] ?>" />
78168ecf58Sghi</label>
79168ecf58Sghi
80168ecf58Sghi<div class="time_filter">
81168ecf58Sghi	<label>
82168ecf58Sghi		<strong>
83168ecf58Sghi			<?php if ($nparams['taskstate'] == '2'): ?>
84168ecf58Sghi				<?php echo $bezlang['reject_date'] ?>:
85168ecf58Sghi			<?php elseif ($template['view'] == 'realization'): ?>
86168ecf58Sghi				<?php echo $bezlang['close_date'] ?>:
87168ecf58Sghi			<?php else: ?>
88168ecf58Sghi				<?php echo $bezlang['report_date'] ?>:
89168ecf58Sghi			<?php endif ?>
90168ecf58Sghi		</strong>
91168ecf58Sghi	</label>
92168ecf58Sghi	<label><?php echo $bezlang['month'] ?>:
93168ecf58Sghi		<select name="month">
94168ecf58Sghi			<option <?php if ($value['month'] == '-all') echo 'selected' ?>
95e51d1175Sghi				value="-all">--- <?php echo $bezlang['all'] ?> ---</option>
96168ecf58Sghi		<?php foreach ($template['months'] as $id => $month): ?>
97d6002863Sghi			<option <?php if ($value['month'] == $id) echo 'selected' ?>
98168ecf58Sghi				value="<?php echo $id ?>"><?php echo $bezlang[$month] ?></option>
99e51d1175Sghi		<?php endforeach ?>
100e51d1175Sghi		</select>
101e51d1175Sghi	</label>
102c9044e56Sghi	<label><?php echo $bezlang['year'] ?>:
103c9044e56Sghi		<select name="year">
104c9044e56Sghi			<option <?php if ($value['year'] == '-all') echo 'selected' ?>
105c9044e56Sghi				value="-all">--- <?php echo $bezlang['all'] ?> ---</option>
106c9044e56Sghi		<?php foreach ($template['years'] as $year): ?>
107c9044e56Sghi			<option <?php if ($value['year'] == $year) echo 'selected' ?>
108c9044e56Sghi				value="<?php echo $year ?>"><?php echo $year ?></option>
109c9044e56Sghi		<?php endforeach ?>
110c9044e56Sghi		</select>
111c9044e56Sghi	</label>
11276473fecSghi	<label><input type="submit" value="<?php echo $bezlang['filter'] ?>" /></label>
113168ecf58Sghi</div>
114c9044e56Sghi</form>
115c9044e56Sghi</div>
116c9044e56Sghi
117168ecf58Sghi<?php if ($template['view'] == 'realization'): ?>
118168ecf58Sghi	[ <a href="#" id="bez_show_desc">
119168ecf58Sghi		<span class="show"><?php echo $bezlang['show_desc_and_eval'] ?></span>
120168ecf58Sghi		<span class="hide" style="display:none"><?php echo $bezlang['hide_desc_and_eval'] ?></span>
121168ecf58Sghi		</a> ]
122168ecf58Sghi<?php else: ?>
123168ecf58Sghi	[ <a href="#" id="bez_show_desc">
124168ecf58Sghi		<span class="show"><?php echo $bezlang['show_desc'] ?></span>
125168ecf58Sghi		<span class="hide" style="display:none"><?php echo $bezlang['hide_desc'] ?></span>
126168ecf58Sghi
127168ecf58Sghi	</a> ]
128168ecf58Sghi<?php endif ?>
129168ecf58Sghi
130bb615297Sghi<table class="bez bez_sumarise">
131c9044e56Sghi<tr>
132c9044e56Sghi	<th><?php echo $bezlang['id'] ?></th>
133c9044e56Sghi	<th><?php echo $bezlang['class'] ?></th>
134c9044e56Sghi	<th><?php echo $bezlang['state'] ?></th>
135168ecf58Sghi	<th><?php echo $bezlang['task_type'] ?></th>
136168ecf58Sghi
137c9044e56Sghi	<th><?php echo $bezlang['executor'] ?></th>
138168ecf58Sghi
139168ecf58Sghi	<?php if ($template['view'] == 'realization'): ?>
140c9044e56Sghi		<th><?php echo $bezlang['cost'] ?></th>
141168ecf58Sghi	<?php endif ?>
142168ecf58Sghi
143168ecf58Sghi	<?php if ($template['view'] == 'plan'): ?>
144c9044e56Sghi		<th><?php echo $bezlang['date'] ?></th>
145168ecf58Sghi		<th><?php echo $bezlang['plan'] ?></th>
146168ecf58Sghi	<?php endif ?>
147168ecf58Sghi
148168ecf58Sghi	<?php if ($template['view'] == 'realization'): ?>
149c9044e56Sghi		<th><?php echo $bezlang['closed'] ?></th>
150168ecf58Sghi		<th><?php echo $bezlang['hours_no'] ?></th>
151168ecf58Sghi	<?php endif ?>
152168ecf58Sghi
153c9044e56Sghi</tr>
154c9044e56Sghi<?php foreach ($template['tasks'] as $task): ?>
155c9044e56Sghi	<tr class="pr<?php echo $task['priority'] ?>">
156168ecf58Sghi		<td><?php echo $this->html_task_link($task['issue'], $task['id']) ?>
157168ecf58Sghi		</td>
158168ecf58Sghi		<td><?php echo lcfirst($task['action']) ?></td>
159168ecf58Sghi		<td>
160168ecf58Sghi			<?php echo lcfirst($task['state']) ?>
161168ecf58Sghi		</td>
162168ecf58Sghi		<td>
163168ecf58Sghi			<?php if ($task['tasktype'] == ''): ?>
164168ecf58Sghi				<em>---</em>
165168ecf58Sghi			<?php else: ?>
166168ecf58Sghi				<?php echo $task['tasktype'] ?>
167168ecf58Sghi			<?php endif ?>
168168ecf58Sghi		</td>
169c9044e56Sghi		<td><?php echo $task['executor'] ?></td>
170168ecf58Sghi
171168ecf58Sghi		<?php if ($template['view'] == 'realization'): ?>
172c9044e56Sghi		<td>
173c9044e56Sghi			<?php if ($task['cost'] == ''): ?>
174489061b8Sghi				<em>---</em>
175c9044e56Sghi			<?php else: ?>
176c9044e56Sghi				<?php echo $task['cost'] ?>
177c9044e56Sghi			<?php endif ?>
178c9044e56Sghi		</td>
179168ecf58Sghi		<?php endif ?>
180168ecf58Sghi		<?php if ($template['view'] == 'plan'): ?>
1816e94bebdSghi		<td>
1826e94bebdSghi			<?php echo $helper->time2date($task['date']) ?> (<?php echo $helper->string_time_to_now($task['date']) ?>)
1836e94bebdSghi		</td>
184c9044e56Sghi		<td>
185168ecf58Sghi		<?php if ($task['plan_date'] != ''): ?>
186168ecf58Sghi			<?php echo $task['plan_date'] ?>
187168ecf58Sghi			<?php if ($task['all_day_event'] == '0'): ?>
188168ecf58Sghi				<?php echo $task['start_time'] ?>&nbsp;-&nbsp;<?php echo $task['finish_time'] ?>
189168ecf58Sghi			<?php endif ?>
190168ecf58Sghi		<?php else: ?>
191168ecf58Sghi			<em>---</em>
192168ecf58Sghi		<?php endif ?>
193168ecf58Sghi		</td>
194168ecf58Sghi		<?php endif ?>
195168ecf58Sghi		<?php if ($template['view'] == 'realization'): ?>
196168ecf58Sghi			<td>
197c9044e56Sghi				<?php if ($task['state'] == $bezlang['task_opened']): ?>
1986e94bebdSghi					<em>---</em>
199c9044e56Sghi				<?php else: ?>
2006e94bebdSghi					<?php echo $helper->time2date($task['close_date']) ?>
201c9044e56Sghi				<?php endif ?>
202c9044e56Sghi			</td>
203168ecf58Sghi			<td>
204168ecf58Sghi				<?php if ($task['start_time'] == ''): ?>
205168ecf58Sghi					<em>---</em>
206168ecf58Sghi				<?php else: ?>
207168ecf58Sghi					<?php echo $task['hours'] ?>
208168ecf58Sghi				<?php endif ?>
209168ecf58Sghi			</td>
210168ecf58Sghi		<?php endif ?>
211c9044e56Sghi		</tr>
212168ecf58Sghi		<?php
213168ecf58Sghi			if ($template['view'] == 'realization')
214168ecf58Sghi				$colspan = 8;
215168ecf58Sghi			else
216168ecf58Sghi				$colspan = 7;
217168ecf58Sghi			?>
218168ecf58Sghi		<tr class="bez_desc_row">
219168ecf58Sghi			<td colspan="<?php echo $colspan ?>">
220168ecf58Sghi				<?php echo $task['task'] ?>
221168ecf58Sghi			</td>
222168ecf58Sghi		</tr>
223168ecf58Sghi		<?php if ($template['view'] == 'realization'): ?>
224168ecf58Sghi		<tr class="bez_desc_row">
225168ecf58Sghi			<td colspan="<?php echo $colspan ?>">
226168ecf58Sghi				<?php if ($task['reason'] == ''): ?>
227168ecf58Sghi					<em>---</em>
228168ecf58Sghi				<?php else: ?>
229168ecf58Sghi					<?php echo $task['reason'] ?>
230168ecf58Sghi				<?php endif ?>
231168ecf58Sghi			</td>
232168ecf58Sghi		</tr>
233168ecf58Sghi		<?php endif ?>
234c9044e56Sghi	<?php endforeach ?>
235bb615297Sghi	<tr>
236bb615297Sghi		<th><?php echo $bezlang['report_total'] ?></th>
237168ecf58Sghi		<?php if ($template['view'] == 'realization'): ?>
238168ecf58Sghi			<td colspan="4"><?php echo $template['tasks_stats']['total'] ?></td>
239168ecf58Sghi			<td colspan="2"><?php echo $template['tasks_stats']['totalcost'] ?></td>
240168ecf58Sghi			<td colspan="2"><?php echo $template['tasks_stats']['totalhours'] ?></td>
241168ecf58Sghi		<?php else: ?>
242168ecf58Sghi			<td colspan="6"><?php echo $template['tasks_stats']['total'] ?></td>
243168ecf58Sghi		<?php endif ?>
244bb615297Sghi	</tr>
245c9044e56Sghi</table>
246c9044e56Sghi
247168ecf58Sghi
248*2c7864e8Sghi[ <a class="" href="<?php echo $template['ical_link'] ?>">
249168ecf58Sghi	�� <?php echo $bezlang['download_in_icalendar'] ?>
250168ecf58Sghi</a> ]
251168ecf58Sghi[ <a class="" href="
252168ecf58Sghi	<?php echo $helper->mailto('',
253168ecf58Sghi	'[BEZ] '.$bezlang['tasks_juxtaposition'],
254168ecf58Sghi	DOKU_URL . 'doku.php?id='.$_GET['id']) ?>">
255168ecf58Sghi<?php echo $bezlang['send_mail'] ?>
256168ecf58Sghi</a> ]
257168ecf58Sghi
258c9044e56Sghi</div>
259