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