xref: /plugin/bez/tpl/commcause_box.php (revision 8a6381983135ed7de69b33e64aa0c1b16dbf69b0)
1*8a638198SSzymon Olewniczak<?php /* @var \dokuwiki\plugin\bez\meta\Tpl $tpl */ ?>
2*8a638198SSzymon Olewniczak<a id="k<?php echo $tpl->get('thread_comment')->id ?>"></a>
3a99642a4SSzymon Olewniczak<div class="bez_comment
4*8a638198SSzymon Olewniczak	<?php echo $tpl->get('thread_comment')->type == 'comment' ? 'bez_type_0' : 'bez_cause' ?>
5a99642a4SSzymon Olewniczak	<?php
6*8a638198SSzymon Olewniczak		if ($tpl->get('thread_comment')->author == $tpl->current_user()) {
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">
20a99642a4SSzymon Olewniczak			<h2>
21*8a638198SSzymon Olewniczak                    <strong><?php echo $tpl->user_name($tpl->get('thread_comment')->author) ?></strong>
22*8a638198SSzymon Olewniczak
23*8a638198SSzymon Olewniczak
24*8a638198SSzymon Olewniczak                <?php if ($tpl->get('thread_comment')->type == 'comment'): ?>
25*8a638198SSzymon Olewniczak                    <?php echo $tpl->getLang('comment_added') ?>
26a4d58c1bSSzymon Olewniczak                <?php else: ?>
27*8a638198SSzymon Olewniczak                    <?php echo $tpl->getLang('cause_added') ?>
28a4d58c1bSSzymon Olewniczak                <?php endif ?>
29a4d58c1bSSzymon Olewniczak
30*8a638198SSzymon Olewniczak                <?php echo dformat(strtotime($tpl->get('thread_comment')->create_date), '%Y-%m-%d %H:%M') ?>
31a4d58c1bSSzymon Olewniczak
32*8a638198SSzymon Olewniczak                <?php if ($tpl->get('thread_comment')->type == 'cause_real'): ?>
3344189046SSzymon Olewniczak                    <span style="color: #000;">
34*8a638198SSzymon Olewniczak                        (<?php echo lcfirst($tpl->getLang('cause_type_default')) ?>)
3544189046SSzymon Olewniczak                    </span>
36*8a638198SSzymon Olewniczak                <?php elseif ($tpl->get('thread_comment')->type == 'cause_potential'): ?>
3744189046SSzymon Olewniczak                    <span style="color: #000;">
38*8a638198SSzymon Olewniczak                        (<?php echo lcfirst($tpl->getLang('cause_type_potential')) ?>)
3944189046SSzymon Olewniczak                    </span>
4044189046SSzymon Olewniczak                <?php endif ?>
4144189046SSzymon Olewniczak
42*8a638198SSzymon Olewniczak                <?php if ($tpl->param('kid') != $tpl->get('thread_comment')->id): ?>
43a99642a4SSzymon Olewniczak                    <div class="bez_comment_buttons">
44aa89e6f8SSzymon Olewniczak                        <?php if (
45*8a638198SSzymon Olewniczak                            ($tpl->get('no_edit') == '') &&
46*8a638198SSzymon Olewniczak                             $tpl->get('thread')->state == 'opened' &&
47*8a638198SSzymon Olewniczak                             (($tpl->get('thread_comment')->type == 'comment' &&
48*8a638198SSzymon Olewniczak                                     $tpl->get('thread_comment')->author == $tpl->current_user()) ||
49*8a638198SSzymon Olewniczak                                 $tpl->get('thread')->user_is_coordinator())
50a99642a4SSzymon Olewniczak                        ): ?>
51a99642a4SSzymon Olewniczak
52a99642a4SSzymon Olewniczak                            <a class="bez_comment_button"
53*8a638198SSzymon Olewniczak                               href="<?php echo $tpl->url('thread', 'id', $tpl->get('thread')->id, 'action', 'commcause_edit', 'kid', $tpl->get('thread_comment')->id) ?>#k_">
54a99642a4SSzymon Olewniczak                                <span class="bez_awesome">&#xf040;</span>
55a99642a4SSzymon Olewniczak                            </a>
56*8a638198SSzymon Olewniczak                            <?php if ($tpl->get('thread_comment')->task_count == '0'): ?>
57aa89e6f8SSzymon Olewniczak                                <a class="bez_comment_button bez_commcause_delete_prompt"
58*8a638198SSzymon Olewniczak                                   data-kid="<?php echo $tpl->get('thread_comment')->id ?>"
59*8a638198SSzymon Olewniczak                                   href="<?php echo $tpl->url('thread', 'id', $tpl->get('thread')->id, 'action', 'commcause_delete', 'kid', $tpl->get('thread_comment')->id) ?>">
60a99642a4SSzymon Olewniczak                                    <span class="bez_awesome">&#xf00d;</span>
61a99642a4SSzymon Olewniczak                                </a>
62a99642a4SSzymon Olewniczak                            <?php endif ?>
63aa89e6f8SSzymon Olewniczak                        <?php endif ?>
64a99642a4SSzymon Olewniczak                    </div>
65a4d58c1bSSzymon Olewniczak                <?php endif ?>
66a99642a4SSzymon Olewniczak			</h2>
67*8a638198SSzymon Olewniczak			<div class="bez_content">
68*8a638198SSzymon Olewniczak				<?php echo $tpl->get('thread_comment')->content_html; ?>
69a99642a4SSzymon Olewniczak            </div>
70aa89e6f8SSzymon Olewniczak		</div>
71aa89e6f8SSzymon Olewniczak
72*8a638198SSzymon Olewniczak		<?php if (false): ?>
73aa89e6f8SSzymon Olewniczak		<div style="margin-top: 10px; margin-left: 40px">
74aa89e6f8SSzymon Olewniczak			<?php foreach ($template['commcauses_tasks'][$template['commcause']->id] as $task): ?>
75aa89e6f8SSzymon Olewniczak				<?php $template['task'] = $task ?>
76aa89e6f8SSzymon Olewniczak				<?php if (	$template['action'] === 'task_edit' &&
77aa89e6f8SSzymon Olewniczak							$template['tid'] === $template['task']->id): ?>
78aa89e6f8SSzymon Olewniczak					<?php include 'task_form.php' ?>
79aa89e6f8SSzymon Olewniczak				<?php else: ?>
80aa89e6f8SSzymon Olewniczak					<?php include 'task_box.php' ?>
81aa89e6f8SSzymon Olewniczak				<?php endif ?>
82aa89e6f8SSzymon Olewniczak			<?php endforeach ?>
8317f97301SSzymon Olewniczak			<?php if ($template['issue']->user_is_coordinator()): ?>
84a99642a4SSzymon Olewniczak				<?php if (	$template['action'] === 'task_commcause_add' &&
85a99642a4SSzymon Olewniczak							$template['kid'] === $template['commcause']->id): ?>
86a99642a4SSzymon Olewniczak					<?php include 'task_form.php' ?>
87f2c81100SSzymon Olewniczak				<?php elseif (	(!isset($template['no_edit']) ||
88f2c81100SSzymon Olewniczak                                    $template['no_edit'] === false) &&
89*8a638198SSzymon Olewniczak                                $template['commcause']->type !== 'comment' &&
90f2c81100SSzymon Olewniczak                              	$template['issue']->full_state() === '0' &&
91aa89e6f8SSzymon Olewniczak								$template['action'] !== 'task_edit'): ?>
92aa89e6f8SSzymon Olewniczak						<div class="bez_second_lv_buttons">
93a99642a4SSzymon 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">
94a99642a4SSzymon Olewniczak								<span class="bez_awesome">&#xf0fe;</span>&nbsp;&nbsp;
95a99642a4SSzymon Olewniczak								<?php if ($template['commcause']->type === '1'): ?>
96a99642a4SSzymon Olewniczak									<?php echo $bezlang['corrective_action_add'] ?>
97a99642a4SSzymon Olewniczak								<?php else: ?>
98a99642a4SSzymon Olewniczak									<?php echo $bezlang['preventive_action_add'] ?>
99a99642a4SSzymon Olewniczak								<?php endif ?>
100a99642a4SSzymon Olewniczak							</a>
101aa89e6f8SSzymon Olewniczak						</div>
102aa89e6f8SSzymon Olewniczak					<?php endif ?>
103a99642a4SSzymon Olewniczak			<?php endif ?>
104a99642a4SSzymon Olewniczak		</div>
105a99642a4SSzymon Olewniczak		<?php endif ?>
106a4d58c1bSSzymon Olewniczak
107a99642a4SSzymon Olewniczak	</div>
108a99642a4SSzymon Olewniczak</div>
109