xref: /plugin/bez/tpl/tasks.php (revision 24f916647f2d0b730493c86e659f366cd485ce39)
1e51d1175Sghi<div class="bez_filter_form">
205c9d3bcSghi<form action="<?php echo $template['uri'] ?>?id=<?php echo $this->id('tasks') ?>" method="POST">
3eb950a4cSghi
471eb3dc4SSzymon Olewniczak<label><?php echo $bezlang['issue'] ?>:
571eb3dc4SSzymon Olewniczak	<select name="issue">
671eb3dc4SSzymon Olewniczak		<option <?php if ($value['issue'] == '-all') echo 'selected' ?>
771eb3dc4SSzymon Olewniczak			value="-all">--- <?php echo $bezlang['all'] ?> ---</option>
871eb3dc4SSzymon Olewniczak	<?php foreach ($template['issues'] as $issue_id): ?>
971eb3dc4SSzymon Olewniczak		<option <?php if ($value['issue'] == $issue_id) echo 'selected' ?>
1071eb3dc4SSzymon Olewniczak			value="<?php echo $issue_id ?>">#<?php echo $issue_id ?></option>
1171eb3dc4SSzymon Olewniczak	<?php endforeach ?>
1271eb3dc4SSzymon Olewniczak	</select>
1371eb3dc4SSzymon Olewniczak</label>
1471eb3dc4SSzymon Olewniczak
15c9044e56Sghi<label><?php echo $bezlang['class'] ?>:
16c9044e56Sghi	<select name="action">
17c9044e56Sghi		<option <?php if ($value['action'] == '-all') echo 'selected' ?>
18c9044e56Sghi			value="-all">--- <?php echo $bezlang['all'] ?> ---</option>
19c9044e56Sghi	<?php foreach ($template['actions'] as $key => $name): ?>
20c9044e56Sghi		<option <?php if ($value['action'] == (string)$key) echo 'selected' ?>
21c9044e56Sghi			value="<?php echo $key ?>"><?php echo $name ?></option>
22c9044e56Sghi	<?php endforeach ?>
23c9044e56Sghi	</select>
24c9044e56Sghi</label>
25c9044e56Sghi
26168ecf58Sghi<label><?php echo $bezlang['state'] ?>:
27168ecf58Sghi	<select name="taskstate">
28168ecf58Sghi		<option <?php if ($value['taskstate'] == '-all') echo 'selected' ?>
29168ecf58Sghi			value="-all">--- <?php echo $bezlang['all'] ?> ---</option>
30168ecf58Sghi	<?php foreach ($template['states'] as $key => $name): ?>
31168ecf58Sghi		<option <?php if ($value['taskstate'] == (string)$key) echo 'selected' ?>
32168ecf58Sghi			value="<?php echo $key ?>"><?php echo $name ?></option>
33168ecf58Sghi	<?php endforeach ?>
34168ecf58Sghi	</select>
35168ecf58Sghi</label>
36168ecf58Sghi
37168ecf58Sghi<label><?php echo $bezlang['task_type'] ?>:
38168ecf58Sghi	<select name="tasktype">
39168ecf58Sghi		<option <?php if ($value['tasktype'] == '-all') echo 'selected' ?>
40168ecf58Sghi			value="-all">--- <?php echo $bezlang['all'] ?> ---</option>
41168ecf58Sghi		<option <?php if ($value['tasktype'] == '-none') echo 'selected' ?>
42168ecf58Sghi			value="-none">-- <?php echo $bezlang['none'] ?> --</option>
43168ecf58Sghi	<?php foreach ($template['tasktypes'] as $key => $name): ?>
44168ecf58Sghi		<option <?php if ($value['tasktype'] == (string)$key) echo 'selected' ?>
45168ecf58Sghi			value="<?php echo $key ?>"><?php echo $name ?></option>
46168ecf58Sghi	<?php endforeach ?>
47168ecf58Sghi	</select>
48168ecf58Sghi</label>
49168ecf58Sghi
50c9044e56Sghi<label><?php echo $bezlang['executor'] ?>:
51c9044e56Sghi	<select name="executor">
52c9044e56Sghi		<option <?php if ($value['executor'] == '-all') echo 'selected' ?>
53c9044e56Sghi			value="-all">--- <?php echo $bezlang['all'] ?> ---</option>
54d6002863Sghi	<optgroup label="<?php echo $bezlang['users'] ?>">
55c9044e56Sghi		<?php foreach ($template['executors'] as $nick => $name): ?>
56c9044e56Sghi			<option <?php if ($value['executor'] == $nick) echo 'selected' ?>
57c9044e56Sghi				value="<?php echo $nick ?>"><?php echo $name ?></option>
58c9044e56Sghi		<?php endforeach ?>
59d6002863Sghi	</optgroup>
60d6002863Sghi
61d6002863Sghi	<optgroup label="<?php echo $bezlang['groups'] ?>">
62d6002863Sghi		<?php foreach ($template['groups'] as $name): ?>
63d6002863Sghi			<?php $group = "@$name" ?>
64d6002863Sghi			<option <?php if ($value['executor'] == $group) echo 'selected' ?>
65d6002863Sghi				value="<?php echo $group ?>"><?php echo $group ?></option>
66d6002863Sghi		<?php endforeach ?>
67d6002863Sghi	</optgroup>
68c9044e56Sghi	</select>
69d6002863Sghi
70c9044e56Sghi</label>
71e51d1175Sghi
72168ecf58Sghi
73168ecf58Sghi<label><?php echo $bezlang['description'] ?>:
74168ecf58Sghi	<input name="task" value="<?php echo $value['task'] ?>" />
75168ecf58Sghi</label>
76168ecf58Sghi
77168ecf58Sghi<label><?php echo $bezlang['evaluation'] ?>:
78168ecf58Sghi	<input name="reason" value="<?php echo $value['reason'] ?>" />
79168ecf58Sghi</label>
80168ecf58Sghi
81168ecf58Sghi<div class="time_filter">
82168ecf58Sghi	<label>
83b609bf0aSghi		<select name="date_type">
84b609bf0aSghi			<option <?php if ($value['date_type'] == 'plan') echo 'selected' ?>
85b609bf0aSghi				value="plan"><?php echo $bezlang['plan_date'] ?></option>
86b609bf0aSghi			<option <?php if ($value['date_type'] == 'closed') echo 'selected' ?>
87b609bf0aSghi				value="closed"><?php echo $bezlang['close_date'] ?></option>
88b609bf0aSghi		</select>:
89168ecf58Sghi	</label>
90168ecf58Sghi	<label><?php echo $bezlang['month'] ?>:
91168ecf58Sghi		<select name="month">
92168ecf58Sghi			<option <?php if ($value['month'] == '-all') echo 'selected' ?>
93e51d1175Sghi				value="-all">--- <?php echo $bezlang['all'] ?> ---</option>
94168ecf58Sghi		<?php foreach ($template['months'] as $id => $month): ?>
95d6002863Sghi			<option <?php if ($value['month'] == $id) echo 'selected' ?>
96168ecf58Sghi				value="<?php echo $id ?>"><?php echo $bezlang[$month] ?></option>
97e51d1175Sghi		<?php endforeach ?>
98e51d1175Sghi		</select>
99e51d1175Sghi	</label>
100c9044e56Sghi	<label><?php echo $bezlang['year'] ?>:
101c9044e56Sghi		<select name="year">
102c9044e56Sghi			<option <?php if ($value['year'] == '-all') echo 'selected' ?>
103c9044e56Sghi				value="-all">--- <?php echo $bezlang['all'] ?> ---</option>
104c9044e56Sghi		<?php foreach ($template['years'] as $year): ?>
105c9044e56Sghi			<option <?php if ($value['year'] == $year) echo 'selected' ?>
106c9044e56Sghi				value="<?php echo $year ?>"><?php echo $year ?></option>
107c9044e56Sghi		<?php endforeach ?>
108c9044e56Sghi		</select>
109c9044e56Sghi	</label>
11076473fecSghi	<label><input type="submit" value="<?php echo $bezlang['filter'] ?>" /></label>
111168ecf58Sghi</div>
112c9044e56Sghi</form>
113c9044e56Sghi</div>
114c9044e56Sghi
115168ecf58Sghi<?php if ($template['view'] == 'realization'): ?>
116168ecf58Sghi	[ <a href="#" id="bez_show_desc">
117168ecf58Sghi		<span class="show"><?php echo $bezlang['show_desc_and_eval'] ?></span>
118168ecf58Sghi		<span class="hide" style="display:none"><?php echo $bezlang['hide_desc_and_eval'] ?></span>
119168ecf58Sghi		</a> ]
120168ecf58Sghi<?php else: ?>
121168ecf58Sghi	[ <a href="#" id="bez_show_desc">
122168ecf58Sghi		<span class="show"><?php echo $bezlang['show_desc'] ?></span>
123168ecf58Sghi		<span class="hide" style="display:none"><?php echo $bezlang['hide_desc'] ?></span>
124168ecf58Sghi
125168ecf58Sghi	</a> ]
126168ecf58Sghi<?php endif ?>
127168ecf58Sghi
128bb615297Sghi<table class="bez bez_sumarise">
129c9044e56Sghi<tr>
130c9044e56Sghi	<th><?php echo $bezlang['id'] ?></th>
131c9044e56Sghi	<th><?php echo $bezlang['state'] ?></th>
132b609bf0aSghi	<th><?php echo $bezlang['class'] ?></th>
133168ecf58Sghi	<th><?php echo $bezlang['task_type'] ?></th>
134c9044e56Sghi	<th><?php echo $bezlang['executor'] ?></th>
135168ecf58Sghi	<th><?php echo $bezlang['plan'] ?></th>
136b609bf0aSghi	<th><?php echo $bezlang['cost'] ?></th>
137168ecf58Sghi
138c9044e56Sghi	<th><?php echo $bezlang['closed'] ?></th>
139168ecf58Sghi	<th><?php echo $bezlang['hours_no'] ?></th>
140168ecf58Sghi
141c9044e56Sghi</tr>
142c9044e56Sghi<?php foreach ($template['tasks'] as $task): ?>
143c9044e56Sghi	<tr class="pr<?php echo $task['priority'] ?>">
144168ecf58Sghi		<td><?php echo $this->html_task_link($task['issue'], $task['id']) ?>
145168ecf58Sghi		</td>
146168ecf58Sghi		<td>
147168ecf58Sghi			<?php echo lcfirst($task['state']) ?>
148*24f91664SSzymon Olewniczak			<?php if ($task['priority'] == '0'): ?>
149*24f91664SSzymon Olewniczak			(<?php echo lcfirst($bezlang['task_outdated']) ?>)
150*24f91664SSzymon Olewniczak			<?php endif ?>
151168ecf58Sghi		</td>
152168ecf58Sghi		<td>
153b609bf0aSghi			<?php echo lcfirst($task['action']) ?>
154b609bf0aSghi		</td>
155b609bf0aSghi		<td>
156168ecf58Sghi			<?php if ($task['tasktype'] == ''): ?>
157168ecf58Sghi				<em>---</em>
158168ecf58Sghi			<?php else: ?>
159168ecf58Sghi				<?php echo $task['tasktype'] ?>
160168ecf58Sghi			<?php endif ?>
161168ecf58Sghi		</td>
162c9044e56Sghi		<td><?php echo $task['executor'] ?></td>
163168ecf58Sghi
164c9044e56Sghi		<td>
165168ecf58Sghi		<?php if ($task['plan_date'] != ''): ?>
166168ecf58Sghi			<?php echo $task['plan_date'] ?>
167168ecf58Sghi			<?php if ($task['all_day_event'] == '0'): ?>
168168ecf58Sghi				<?php echo $task['start_time'] ?>&nbsp;-&nbsp;<?php echo $task['finish_time'] ?>
169168ecf58Sghi			<?php endif ?>
170168ecf58Sghi		<?php else: ?>
171168ecf58Sghi			<em>---</em>
172168ecf58Sghi		<?php endif ?>
173168ecf58Sghi		</td>
174b609bf0aSghi
175b609bf0aSghi		<td>
176b609bf0aSghi			<?php if ($task['cost'] == ''): ?>
177b609bf0aSghi				<em>---</em>
178b609bf0aSghi			<?php else: ?>
179b609bf0aSghi				<?php echo $task['cost'] ?>
180168ecf58Sghi			<?php endif ?>
181b609bf0aSghi		</td>
182b609bf0aSghi
183168ecf58Sghi		<td>
184c9044e56Sghi			<?php if ($task['state'] == $bezlang['task_opened']): ?>
1856e94bebdSghi				<em>---</em>
186c9044e56Sghi			<?php else: ?>
1876e94bebdSghi				<?php echo $helper->time2date($task['close_date']) ?>
188c9044e56Sghi			<?php endif ?>
189c9044e56Sghi		</td>
190168ecf58Sghi		<td>
191168ecf58Sghi			<?php if ($task['start_time'] == ''): ?>
192168ecf58Sghi				<em>---</em>
193168ecf58Sghi			<?php else: ?>
194168ecf58Sghi				<?php echo $task['hours'] ?>
195168ecf58Sghi			<?php endif ?>
196168ecf58Sghi		</td>
197c9044e56Sghi		</tr>
198168ecf58Sghi		<tr class="bez_desc_row">
199b609bf0aSghi			<td colspan="9">
200168ecf58Sghi				<?php echo $task['task'] ?>
201168ecf58Sghi			</td>
202168ecf58Sghi		</tr>
203168ecf58Sghi		<?php if ($template['view'] == 'realization'): ?>
204168ecf58Sghi		<tr class="bez_desc_row">
205b609bf0aSghi			<td colspan="9">
206168ecf58Sghi				<?php if ($task['reason'] == ''): ?>
207168ecf58Sghi					<em>---</em>
208168ecf58Sghi				<?php else: ?>
209168ecf58Sghi					<?php echo $task['reason'] ?>
210168ecf58Sghi				<?php endif ?>
211168ecf58Sghi			</td>
212168ecf58Sghi		</tr>
213168ecf58Sghi		<?php endif ?>
214c9044e56Sghi	<?php endforeach ?>
215bb615297Sghi	<tr>
216bb615297Sghi		<th><?php echo $bezlang['report_total'] ?></th>
217b609bf0aSghi		<td colspan="5"><?php echo $template['tasks_stats']['total'] ?></td>
218168ecf58Sghi		<td colspan="2"><?php echo $template['tasks_stats']['totalcost'] ?></td>
219168ecf58Sghi		<td colspan="2"><?php echo $template['tasks_stats']['totalhours'] ?></td>
220bb615297Sghi	</tr>
221c9044e56Sghi</table>
222c9044e56Sghi
223168ecf58Sghi
2242c7864e8Sghi[ <a class="" href="<?php echo $template['ical_link'] ?>">
225168ecf58Sghi	�� <?php echo $bezlang['download_in_icalendar'] ?>
226168ecf58Sghi</a> ]
227168ecf58Sghi[ <a class="" href="
228168ecf58Sghi	<?php echo $helper->mailto('',
229168ecf58Sghi	'[BEZ] '.$bezlang['tasks_juxtaposition'],
230168ecf58Sghi	DOKU_URL . 'doku.php?id='.$_GET['id']) ?>">
231168ecf58Sghi<?php echo $bezlang['send_mail'] ?>
232168ecf58Sghi</a> ]
233168ecf58Sghi
234c9044e56Sghi</div>
235