xref: /plugin/bez/tpl/commcause_box.php (revision 44189046a9f6b085820c11ff90adba3953f1ce43)
1aa89e6f8SSzymon Olewniczak<a id="k<?php echo $template['commcause']->id ?>"></a>
2a99642a4SSzymon Olewniczak<div class="bez_comment
3*44189046SSzymon Olewniczak	<?php echo $template['commcause']->type === '0' ? 'bez_type_0' : 'bez_cause' ?>
4a99642a4SSzymon Olewniczak	<?php
5*44189046SSzymon Olewniczak		if ($template['commcause']->reporter ==
6*44189046SSzymon Olewniczak                $this->model->users->get_user_full_name($INFO['client'])) {
7*44189046SSzymon 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">
20a99642a4SSzymon Olewniczak			<h2>
21a99642a4SSzymon Olewniczak				<strong><?php echo $this->model->users->get_user_full_name($template['commcause']->reporter) ?></strong>
22f2c81100SSzymon Olewniczak                <?php if ($template['commcause']->type > 0): ?>
23f2c81100SSzymon Olewniczak				    <?php echo $bezlang['cause_added'] ?>
24f2c81100SSzymon Olewniczak                <?php else: ?>
25a99642a4SSzymon Olewniczak                    <?php echo $bezlang['comment_added'] ?>
26f2c81100SSzymon Olewniczak                <?php endif ?>
27f2c81100SSzymon Olewniczak				<?php echo $template['commcause']->date_format($template['commcause']->datetime) ?>
28a99642a4SSzymon Olewniczak
29*44189046SSzymon Olewniczak                <?php if ($template['commcause']->type === '1'): ?>
30*44189046SSzymon Olewniczak                    <span style="color: #000;">
31*44189046SSzymon Olewniczak                        (<?php echo lcfirst($bezlang['cause_type_default']) ?>)
32*44189046SSzymon Olewniczak                    </span>
33*44189046SSzymon Olewniczak                <?php elseif ($template['commcause']->type === '2'): ?>
34*44189046SSzymon Olewniczak                    <span style="color: #000;">
35*44189046SSzymon Olewniczak                        (<?php echo lcfirst($bezlang['cause_type_potential']) ?>)
36*44189046SSzymon Olewniczak                    </span>
37*44189046SSzymon Olewniczak                <?php endif ?>
38*44189046SSzymon Olewniczak
39a99642a4SSzymon Olewniczak			<div class="bez_comment_buttons">
40aa89e6f8SSzymon Olewniczak			<?php if (
41aa89e6f8SSzymon Olewniczak                (!isset($template['no_edit']) || $template['no_edit'] === false) &&
42aa89e6f8SSzymon Olewniczak                $template['issue']->state === '0' &&
43aa89e6f8SSzymon Olewniczak                (   ($template['commcause']->type === '0' &&
44aa89e6f8SSzymon Olewniczak                     $template['commcause']->reporter == $INFO['client']) ||
45a99642a4SSzymon Olewniczak						$template['issue']->get_level() >= 15)
46a99642a4SSzymon Olewniczak				): ?>
47a99642a4SSzymon Olewniczak
48a99642a4SSzymon Olewniczak				<a class="bez_comment_button"
49a99642a4SSzymon Olewniczak				href="?id=<?php echo $this->id('issue', 'id', $template['issue']->id, 'action', 'commcause_edit', 'kid', $template['commcause']->id) ?>#k_">
50a99642a4SSzymon Olewniczak					<span class="bez_awesome">&#xf040;</span>
51a99642a4SSzymon Olewniczak				</a>
52aa89e6f8SSzymon Olewniczak                <?php if ($template['commcause']->tasks_count === 0): ?>
53aa89e6f8SSzymon Olewniczak				<a class="bez_comment_button bez_commcause_delete_prompt"
54aa89e6f8SSzymon Olewniczak					data-kid="<?php echo $template['commcause']->id ?>"
55a99642a4SSzymon Olewniczak					href="?id=<?php echo $this->id('issue', 'id', $template['issue']->id, 'action', 'commcause_delete', 'kid', $template['commcause']->id) ?>">
56a99642a4SSzymon Olewniczak					<span class="bez_awesome">&#xf00d;</span>
57a99642a4SSzymon Olewniczak				</a>
58a99642a4SSzymon Olewniczak                <?php endif ?>
59aa89e6f8SSzymon Olewniczak			<?php endif ?>
60a99642a4SSzymon Olewniczak			</div>
61a99642a4SSzymon Olewniczak
62a99642a4SSzymon Olewniczak			</h2>
63a99642a4SSzymon Olewniczak			<div class="bez_content">
64a99642a4SSzymon Olewniczak				<?php echo $template['commcause']->content_cache; ?>
65a99642a4SSzymon Olewniczak			</div>
66aa89e6f8SSzymon Olewniczak		</div>
67aa89e6f8SSzymon Olewniczak
68f2c81100SSzymon Olewniczak		<?php if (isset($template['commcauses_tasks'][$template['commcause']->id])): ?>
69aa89e6f8SSzymon Olewniczak		<div style="margin-top: 10px; margin-left: 40px">
70aa89e6f8SSzymon Olewniczak			<?php foreach ($template['commcauses_tasks'][$template['commcause']->id] as $task): ?>
71aa89e6f8SSzymon Olewniczak				<?php $template['task'] = $task ?>
72aa89e6f8SSzymon Olewniczak				<?php if (	$template['action'] === 'task_edit' &&
73aa89e6f8SSzymon Olewniczak							$template['tid'] === $template['task']->id): ?>
74aa89e6f8SSzymon Olewniczak					<?php include 'task_form.php' ?>
75aa89e6f8SSzymon Olewniczak				<?php else: ?>
76aa89e6f8SSzymon Olewniczak					<?php include 'task_box.php' ?>
77aa89e6f8SSzymon Olewniczak				<?php endif ?>
78aa89e6f8SSzymon Olewniczak			<?php endforeach ?>
79aa89e6f8SSzymon Olewniczak			<?php if ($template['issue']->get_level() >= 15): ?>
80a99642a4SSzymon Olewniczak				<?php if (	$template['action'] === 'task_commcause_add' &&
81a99642a4SSzymon Olewniczak							$template['kid'] === $template['commcause']->id): ?>
82a99642a4SSzymon Olewniczak					<?php include 'task_form.php' ?>
83f2c81100SSzymon Olewniczak				<?php elseif (	(!isset($template['no_edit']) ||
84f2c81100SSzymon Olewniczak                                    $template['no_edit'] === false) &&
85aa89e6f8SSzymon Olewniczak                                $template['commcause']->type !== '0' &&
86f2c81100SSzymon Olewniczak                              	$template['issue']->full_state() === '0' &&
87aa89e6f8SSzymon Olewniczak								$template['action'] !== 'task_edit'): ?>
88aa89e6f8SSzymon Olewniczak						<div class="bez_second_lv_buttons">
89a99642a4SSzymon 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">
90a99642a4SSzymon Olewniczak								<span class="bez_awesome">&#xf0fe;</span>&nbsp;&nbsp;
91a99642a4SSzymon Olewniczak								<?php if ($template['commcause']->type === '1'): ?>
92a99642a4SSzymon Olewniczak									<?php echo $bezlang['corrective_action_add'] ?>
93a99642a4SSzymon Olewniczak								<?php else: ?>
94a99642a4SSzymon Olewniczak									<?php echo $bezlang['preventive_action_add'] ?>
95a99642a4SSzymon Olewniczak								<?php endif ?>
96a99642a4SSzymon Olewniczak							</a>
97aa89e6f8SSzymon Olewniczak						</div>
98aa89e6f8SSzymon Olewniczak					<?php endif ?>
99a99642a4SSzymon Olewniczak			<?php endif ?>
100a99642a4SSzymon Olewniczak		</div>
101a99642a4SSzymon Olewniczak		<?php endif ?>
102a99642a4SSzymon Olewniczak	</div>
103a99642a4SSzymon Olewniczak</div>
104