xref: /plugin/bez/tpl/task_form.php (revision 27712358c738bda2cfc33521b8d610c111a87e17)
1<?php if ($template['issue'][raw_state] == 0): ?>
2		#($task['executor_nick'] == $INFO['client'] || $helper->user_coordinator($template[issue][id]))):
3	<a style="display:none;" href="#z_" class="add_task"><?php echo $bezlang['add_task'] ?></a>
4	<form class="<?php $e = explode(':', $params['task_action']); echo $e[0] ?> task_form"
5			action="<?php echo $template['uri'] ?>:<?php echo $params['task_action'] ?>#z_" method="POST">
6			<?php foreach ($params['hidden'] as $name => $value): ?>
7				<input type="hidden" name="<?php echo $name ?>" value="<?php echo $value ?>" />
8			<?php endforeach ?>
9			<fieldset class="bds_form">
10			<?php if ($template['issue_opened'] && $template['user_is_coordinator']): ?>
11				<?php if (count($template['causes']) == 0) : ?>
12					<div class="row" >
13						<div style="display:table-cell"><br><br></div>
14						<label style="position: relative">
15							<div class="info" style="position: absolute; left: -7em; width:45em;"><?php echo $bezlang['info_no_causes_added'] ?></div>
16						</label>
17					</div>
18				<?php endif ?>
19				<?php if (strpos($params['task_action'], 'update') === 0): ?>
20					<div class="row">
21					<label for="id"><?php echo $bezlang['id'] ?>:</label>
22					<span><strong>#z<?php echo $template['task_id'] ?></strong></span>
23					</div>
24				<?php endif ?>
25				<div class="row">
26				<label for="executor"><?php echo $bezlang['executor'] ?>:</label>
27				<span>
28				<select name="executor" id="executor">
29				<?php foreach ($template['users'] as $nick => $name): ?>
30					<option <?php if ($value['executor'] == $nick) echo 'selected' ?>
31					 value="<?php echo $nick ?>"><?php echo $name ?></option>
32				<?php endforeach ?>
33				</select>
34				</span>
35				</div>
36				<div class="row">
37				<label for="action"><?php echo $bezlang['action'] ?>:</label>
38				<span>
39				<?php if (isset($params['hidden']['cause'])) : ?>
40					<select name="action" id="action">
41					<?php foreach ($template['taskactions'] as $key => $name): ?>
42						<option <?php if ($value['action'] == $key) echo 'selected' ?>
43						 value="<?php echo $key ?>"><?php echo $name ?></option>
44					<?php endforeach ?>
45					</select>
46				<?php else : ?>
47					<strong>
48						<?php echo $bezlang['correction'] ?>
49					</strong>
50				<?php endif ?>
51				</span>
52				</div>
53
54				<div class="row">
55					<label for="task"><?php echo $bezlang['description'] ?>:</label>
56					<span><textarea name="task" id="task"><?php echo $value['task'] ?></textarea></span>
57				</div>
58
59				<div class="row">
60					<label for="cost"><?php echo $bezlang['cost'] ?>:</label>
61					<span><input name="cost" id="cost" value="<?php echo $value['cost'] ?>"></span>
62				</div>
63				<?php endif ?>
64				<?php if (strstr($params['task_action'], 'update')): ?>
65					<div class="row">
66					<label for="task_state"><?php echo $bezlang['task_state'] ?>:</label>
67					<span>
68					<select name="state" id="task_state">
69					<?php foreach ($template['task_states'] as $code => $name): ?>
70						<option <?php if ($value['state'] == $code) echo 'selected' ?>
71						 value="<?php echo $code?>"><?php echo $name ?></option>
72					<?php endforeach ?>
73					</select>
74					</span>
75					</div>
76					<div class="row">
77						<label for="reason"><?php echo $bezlang['reason'] ?>:</label>
78						<span><textarea name="reason" id="reason"><?php echo $value['reason'] ?></textarea></span>
79					</div>
80				<?php endif ?>
81			</fieldset>
82			<input type="submit" value="<?php echo $template['task_button'] ?>">
83			<a href="?id=<?php echo $this->id('issue_show', $template['issue']['id']) ?>"
84			 class="bez_delete_button bez_link_button">
85				<?php echo $bezlang['cancel'] ?>
86			</a>
87
88		</form>
89	<?php endif ?>
90	<a name="z_"></a>
91	</div>
92</div>
93
94