xref: /plugin/bez/tpl/commcause_box.php (revision a4d58c1b80c7e5302934910cec22fbac48223bb6)
1aa89e6f8SSzymon Olewniczak<a id="k<?php echo $template['commcause']->id ?>"></a>
2a99642a4SSzymon Olewniczak<div class="bez_comment
344189046SSzymon Olewniczak	<?php echo $template['commcause']->type === '0' ? 'bez_type_0' : 'bez_cause' ?>
4a99642a4SSzymon Olewniczak	<?php
544189046SSzymon Olewniczak		if ($template['commcause']->reporter ==
617f97301SSzymon Olewniczak                $this->model->users->get_user_full_name($this->model->user_nick)) {
744189046SSzymon Olewniczak			echo 'bez_my_comment';
8a99642a4SSzymon Olewniczak		}
9a99642a4SSzymon Olewniczak	?>">
10a99642a4SSzymon Olewniczak	<div class="bez_avatar">
11a99642a4SSzymon Olewniczak		<img src="<?php echo DOKU_URL ?>lib/plugins/bez/images/avatar_default.png" />
12a99642a4SSzymon Olewniczak	</div>
13a99642a4SSzymon Olewniczak	<div class="bez_text_comment">
14a99642a4SSzymon Olewniczak		<span class="bez_arrow-tip-container ">
15a99642a4SSzymon Olewniczak			<span class="bez_arrow-tip ">
16a99642a4SSzymon Olewniczak				<span class="bez_arrow-tip-grad"></span>
17a99642a4SSzymon Olewniczak			</span>
18a99642a4SSzymon Olewniczak		</span>
19aa89e6f8SSzymon Olewniczak		<div class="commcause_content">
20*a4d58c1bSSzymon Olewniczak            <?php if (  $template['action'] === 'commcause_edit_metadata' &&
21*a4d58c1bSSzymon Olewniczak                        $template['kid'] === $template['commcause']->id): ?>
22*a4d58c1bSSzymon Olewniczak                <?php $id = $this->id('issue', 'id', $template['issue']->id, 'action', 'commcause_edit_metadata', 'kid', $template['kid']) ?>
23*a4d58c1bSSzymon Olewniczak                <form   class="bez_metaform"
24*a4d58c1bSSzymon Olewniczak                        action="?id=<?php echo $id ?>" method="POST">
25*a4d58c1bSSzymon Olewniczak            <?php endif ?>
26a99642a4SSzymon Olewniczak			<h2>
27*a4d58c1bSSzymon Olewniczak                <?php if (  $template['action'] === 'commcause_edit_metadata' &&
28*a4d58c1bSSzymon Olewniczak                            $template['kid'] === $template['commcause']->id &&
29*a4d58c1bSSzymon Olewniczak                            $template['commcause']->acl_of('reporter') >= BEZ_PERMISSION_CHANGE): ?>
30*a4d58c1bSSzymon Olewniczak                     <select name="reporter" id="reporter" data-validation="required">
31*a4d58c1bSSzymon Olewniczak                        <option value="">--- <?php echo $bezlang['select'] ?>---</option>
32*a4d58c1bSSzymon Olewniczak                        <?php foreach ($template['users'] as $nick => $name): ?>
33*a4d58c1bSSzymon Olewniczak                            <option <?php if ($value['reporter'] === $nick) echo 'selected' ?>
34*a4d58c1bSSzymon Olewniczak                            value="<?php echo $nick ?>"><?php echo $name ?></option>
35*a4d58c1bSSzymon Olewniczak                        <?php endforeach ?>
36*a4d58c1bSSzymon Olewniczak                    </select>
37*a4d58c1bSSzymon Olewniczak                <?php else: ?>
38a99642a4SSzymon Olewniczak                    <strong><?php echo $this->model->users->get_user_full_name($template['commcause']->reporter) ?></strong>
39*a4d58c1bSSzymon Olewniczak                <?php endif ?>
40*a4d58c1bSSzymon Olewniczak
41*a4d58c1bSSzymon Olewniczak
42f2c81100SSzymon Olewniczak                <?php if ($template['commcause']->type > 0): ?>
43f2c81100SSzymon Olewniczak				    <?php echo $bezlang['cause_added'] ?>
44f2c81100SSzymon Olewniczak                <?php else: ?>
45a99642a4SSzymon Olewniczak                    <?php echo $bezlang['comment_added'] ?>
46f2c81100SSzymon Olewniczak                <?php endif ?>
47*a4d58c1bSSzymon Olewniczak
48*a4d58c1bSSzymon Olewniczak                <?php if (  $template['action'] === 'commcause_edit_metadata' &&
49*a4d58c1bSSzymon Olewniczak                            $template['kid'] === $template['commcause']->id &&
50*a4d58c1bSSzymon Olewniczak                            $template['commcause']->acl_of('reporter') >= BEZ_PERMISSION_CHANGE): ?>
51*a4d58c1bSSzymon Olewniczak                      <input name="date" style="width:90px;" data-validation="required,date" value="<?php echo $value['date'] ?>" />
52*a4d58c1bSSzymon Olewniczak                      <?php echo $this->model->action->getLang('at_hour') ?>
53*a4d58c1bSSzymon Olewniczak                     <input name="time" style="width:60px;" data-validation="required,custom" data-validation-regexp="^(\d{1,2}):(\d{1,2})$" value="<?php echo $value['time'] ?>" />
54*a4d58c1bSSzymon Olewniczak                <?php else: ?>
55f2c81100SSzymon Olewniczak                    <?php echo $template['commcause']->date_format($template['commcause']->datetime) ?>
56*a4d58c1bSSzymon Olewniczak                <?php endif ?>
57a99642a4SSzymon Olewniczak
5844189046SSzymon Olewniczak                <?php if ($template['commcause']->type === '1'): ?>
5944189046SSzymon Olewniczak                    <span style="color: #000;">
6044189046SSzymon Olewniczak                        (<?php echo lcfirst($bezlang['cause_type_default']) ?>)
6144189046SSzymon Olewniczak                    </span>
6244189046SSzymon Olewniczak                <?php elseif ($template['commcause']->type === '2'): ?>
6344189046SSzymon Olewniczak                    <span style="color: #000;">
6444189046SSzymon Olewniczak                        (<?php echo lcfirst($bezlang['cause_type_potential']) ?>)
6544189046SSzymon Olewniczak                    </span>
6644189046SSzymon Olewniczak                <?php endif ?>
6744189046SSzymon Olewniczak
68*a4d58c1bSSzymon Olewniczak            <?php if (  $template['action'] !== 'commcause_edit_metadata' ||
69*a4d58c1bSSzymon Olewniczak                            $template['kid'] !== $template['commcause']->id): ?>
70a99642a4SSzymon Olewniczak                <div class="bez_comment_buttons">
71*a4d58c1bSSzymon Olewniczak
72*a4d58c1bSSzymon Olewniczak                    <a class="bds_inline_button_noborder"
73*a4d58c1bSSzymon Olewniczak                    href="?id=<?php echo $this->id('issue', 'id', $template['issue']->id, 'action', 'commcause_edit_metadata', 'kid', $template['commcause']->id) ?>#k<?php echo $template['commcause']->id; ?>">Edytuj metadane</a>
74aa89e6f8SSzymon Olewniczak                <?php if (
75aa89e6f8SSzymon Olewniczak                    (!isset($template['no_edit']) || $template['no_edit'] === false) &&
76aa89e6f8SSzymon Olewniczak                    $template['issue']->state === '0' &&
77aa89e6f8SSzymon Olewniczak                    (   ($template['commcause']->type === '0' &&
7817f97301SSzymon Olewniczak                         $template['commcause']->reporter == $this->model->user_nick) ||
7917f97301SSzymon Olewniczak                            $template['issue']->user_is_coordinator())
80a99642a4SSzymon Olewniczak                    ): ?>
81a99642a4SSzymon Olewniczak
82a99642a4SSzymon Olewniczak                    <a class="bez_comment_button"
83a99642a4SSzymon Olewniczak                    href="?id=<?php echo $this->id('issue', 'id', $template['issue']->id, 'action', 'commcause_edit', 'kid', $template['commcause']->id) ?>#k_">
84a99642a4SSzymon Olewniczak                        <span class="bez_awesome">&#xf040;</span>
85a99642a4SSzymon Olewniczak                    </a>
86aa89e6f8SSzymon Olewniczak                    <?php if ($template['commcause']->tasks_count === 0): ?>
87aa89e6f8SSzymon Olewniczak                    <a class="bez_comment_button bez_commcause_delete_prompt"
88aa89e6f8SSzymon Olewniczak                        data-kid="<?php echo $template['commcause']->id ?>"
89a99642a4SSzymon Olewniczak                        href="?id=<?php echo $this->id('issue', 'id', $template['issue']->id, 'action', 'commcause_delete', 'kid', $template['commcause']->id) ?>">
90a99642a4SSzymon Olewniczak                        <span class="bez_awesome">&#xf00d;</span>
91a99642a4SSzymon Olewniczak                    </a>
92a99642a4SSzymon Olewniczak                    <?php endif ?>
93aa89e6f8SSzymon Olewniczak                <?php endif ?>
94a99642a4SSzymon Olewniczak                </div>
95*a4d58c1bSSzymon Olewniczak            <?php endif ?>
96a99642a4SSzymon Olewniczak
97a99642a4SSzymon Olewniczak			</h2>
98*a4d58c1bSSzymon Olewniczak			<div class="bez_content
99*a4d58c1bSSzymon Olewniczak            <?php if (  $template['action'] === 'commcause_edit_metadata' &&
100*a4d58c1bSSzymon Olewniczak                $template['kid'] === $template['commcause']->id) echo 'bez_metadata_edit_warn' ?>">
101*a4d58c1bSSzymon Olewniczak                <?php if (  $template['action'] === 'commcause_edit_metadata' &&
102*a4d58c1bSSzymon Olewniczak                            $template['kid'] === $template['commcause']->id): ?>
103*a4d58c1bSSzymon Olewniczak                    <h1 style="color: #f00; border-bottom: 1px solid #f00; font-size: 15px;"><?php echo $bezlang['metadata_edit_header'] ?></h1>
104*a4d58c1bSSzymon Olewniczak
105*a4d58c1bSSzymon Olewniczak                <?php endif ?>
106*a4d58c1bSSzymon Olewniczak
107a99642a4SSzymon Olewniczak				<?php echo $template['commcause']->content_cache; ?>
108*a4d58c1bSSzymon Olewniczak
109*a4d58c1bSSzymon Olewniczak                <?php if (  $template['action'] === 'commcause_edit_metadata' &&
110*a4d58c1bSSzymon Olewniczak                            $template['kid'] === $template['commcause']->id): ?>
111*a4d58c1bSSzymon Olewniczak                    <input type="submit" value="<?php echo $bezlang['save'] ?>">&nbsp;&nbsp;
112*a4d58c1bSSzymon Olewniczak                    <a href="?id=<?php echo $this->id('issue', 'id', $template['issue']->id).'#k'.$template['commcause']->id ?>"
113*a4d58c1bSSzymon Olewniczak                         class="bez_delete_button bez_link_button">
114*a4d58c1bSSzymon Olewniczak                            <?php echo $bezlang['cancel'] ?>
115*a4d58c1bSSzymon Olewniczak                    </a>
116*a4d58c1bSSzymon Olewniczak                <?php endif ?>
117a99642a4SSzymon Olewniczak			</div>
118aa89e6f8SSzymon Olewniczak		</div>
119aa89e6f8SSzymon Olewniczak
120f2c81100SSzymon Olewniczak		<?php if (isset($template['commcauses_tasks'][$template['commcause']->id])): ?>
121aa89e6f8SSzymon Olewniczak		<div style="margin-top: 10px; margin-left: 40px">
122aa89e6f8SSzymon Olewniczak			<?php foreach ($template['commcauses_tasks'][$template['commcause']->id] as $task): ?>
123aa89e6f8SSzymon Olewniczak				<?php $template['task'] = $task ?>
124aa89e6f8SSzymon Olewniczak				<?php if (	$template['action'] === 'task_edit' &&
125aa89e6f8SSzymon Olewniczak							$template['tid'] === $template['task']->id): ?>
126aa89e6f8SSzymon Olewniczak					<?php include 'task_form.php' ?>
127aa89e6f8SSzymon Olewniczak				<?php else: ?>
128aa89e6f8SSzymon Olewniczak					<?php include 'task_box.php' ?>
129aa89e6f8SSzymon Olewniczak				<?php endif ?>
130aa89e6f8SSzymon Olewniczak			<?php endforeach ?>
13117f97301SSzymon Olewniczak			<?php if ($template['issue']->user_is_coordinator()): ?>
132a99642a4SSzymon Olewniczak				<?php if (	$template['action'] === 'task_commcause_add' &&
133a99642a4SSzymon Olewniczak							$template['kid'] === $template['commcause']->id): ?>
134a99642a4SSzymon Olewniczak					<?php include 'task_form.php' ?>
135f2c81100SSzymon Olewniczak				<?php elseif (	(!isset($template['no_edit']) ||
136f2c81100SSzymon Olewniczak                                    $template['no_edit'] === false) &&
137aa89e6f8SSzymon Olewniczak                                $template['commcause']->type !== '0' &&
138f2c81100SSzymon Olewniczak                              	$template['issue']->full_state() === '0' &&
139aa89e6f8SSzymon Olewniczak								$template['action'] !== 'task_edit'): ?>
140aa89e6f8SSzymon Olewniczak						<div class="bez_second_lv_buttons">
141a99642a4SSzymon Olewniczak							<a href="?id=<?php echo $this->id('issue', 'id', $template['issue']->id, 'kid', $template['commcause']->id, 'action', 'task_commcause_add') ?>#z_" class="bez_subscribe_button">
142a99642a4SSzymon Olewniczak								<span class="bez_awesome">&#xf0fe;</span>&nbsp;&nbsp;
143a99642a4SSzymon Olewniczak								<?php if ($template['commcause']->type === '1'): ?>
144a99642a4SSzymon Olewniczak									<?php echo $bezlang['corrective_action_add'] ?>
145a99642a4SSzymon Olewniczak								<?php else: ?>
146a99642a4SSzymon Olewniczak									<?php echo $bezlang['preventive_action_add'] ?>
147a99642a4SSzymon Olewniczak								<?php endif ?>
148a99642a4SSzymon Olewniczak							</a>
149aa89e6f8SSzymon Olewniczak						</div>
150aa89e6f8SSzymon Olewniczak					<?php endif ?>
151a99642a4SSzymon Olewniczak			<?php endif ?>
152a99642a4SSzymon Olewniczak		</div>
153a99642a4SSzymon Olewniczak		<?php endif ?>
154*a4d58c1bSSzymon Olewniczak
155*a4d58c1bSSzymon Olewniczak        <?php if (  $template['action'] === 'commcause_edit_metadata' &&
156*a4d58c1bSSzymon Olewniczak                        $template['kid'] === $template['commcause']->id): ?>
157*a4d58c1bSSzymon Olewniczak            </form>
158*a4d58c1bSSzymon Olewniczak        <?php endif ?>
159a99642a4SSzymon Olewniczak	</div>
160a99642a4SSzymon Olewniczak</div>
161