xref: /plugin/bez/tpl/commcause_box.php (revision d5a60e5ac169029e79a301a30ed6a5cd36b654f3)
18a638198SSzymon Olewniczak<?php /* @var \dokuwiki\plugin\bez\meta\Tpl $tpl */ ?>
28a638198SSzymon Olewniczak<a id="k<?php echo $tpl->get('thread_comment')->id ?>"></a>
3a99642a4SSzymon Olewniczak<div class="bez_comment
48a638198SSzymon Olewniczak	<?php echo $tpl->get('thread_comment')->type == 'comment' ? 'bez_type_0' : 'bez_cause' ?>
5a99642a4SSzymon Olewniczak	<?php
68a638198SSzymon 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>
21e8827d73SSzymon Olewniczak                <a href="#k<?php echo $tpl->get('thread_comment')->id ?>">#k<?php echo $tpl->get('thread_comment')->id ?></a>
228a638198SSzymon Olewniczak                <strong><?php echo $tpl->user_name($tpl->get('thread_comment')->author) ?></strong>
238a638198SSzymon Olewniczak
240a76bbd8SSzymon Olewniczak               <?php echo $tpl->getLang($tpl->get('thread_comment')->type . '_added') ?>
250a76bbd8SSzymon Olewniczak
26ff14b107SSzymon Olewniczak                <?php echo $tpl->datetime($tpl->get('thread_comment')->create_date) ?>
27a4d58c1bSSzymon Olewniczak
2844189046SSzymon Olewniczak
298a638198SSzymon Olewniczak                <?php if ($tpl->param('kid') != $tpl->get('thread_comment')->id): ?>
30a99642a4SSzymon Olewniczak                    <div class="bez_comment_buttons">
3153df74e7SSzymon Olewniczak                        <?php if (  $tpl->get('thread')->can_add_comments() &&
32a0cd8c78SSzymon Olewniczak                                    count($tpl->get('thread_comment')->changable_fields()) > 0): ?>
33a99642a4SSzymon Olewniczak                            <a class="bez_comment_button"
348a638198SSzymon Olewniczak                               href="<?php echo $tpl->url('thread', 'id', $tpl->get('thread')->id, 'action', 'commcause_edit', 'kid', $tpl->get('thread_comment')->id) ?>#k_">
35a99642a4SSzymon Olewniczak                                <span class="bez_awesome">&#xf040;</span>
36a99642a4SSzymon Olewniczak                            </a>
37a0cd8c78SSzymon Olewniczak                            <?php if (  $tpl->get('thread_comment')->acl_of('id') >= BEZ_PERMISSION_DELETE &&
38a0cd8c78SSzymon Olewniczak                                        $tpl->get('thread_comment')->task_count == 0): ?>
39aa89e6f8SSzymon Olewniczak                                <a class="bez_comment_button bez_commcause_delete_prompt"
408a638198SSzymon Olewniczak                                   data-kid="<?php echo $tpl->get('thread_comment')->id ?>"
418a638198SSzymon Olewniczak                                   href="<?php echo $tpl->url('thread', 'id', $tpl->get('thread')->id, 'action', 'commcause_delete', 'kid', $tpl->get('thread_comment')->id) ?>">
42a99642a4SSzymon Olewniczak                                    <span class="bez_awesome">&#xf00d;</span>
43a99642a4SSzymon Olewniczak                                </a>
44a99642a4SSzymon Olewniczak                            <?php endif ?>
45aa89e6f8SSzymon Olewniczak                        <?php endif ?>
46a99642a4SSzymon Olewniczak                    </div>
47a4d58c1bSSzymon Olewniczak                <?php endif ?>
48a99642a4SSzymon Olewniczak			</h2>
498a638198SSzymon Olewniczak			<div class="bez_content">
508a638198SSzymon Olewniczak				<?php echo $tpl->get('thread_comment')->content_html; ?>
51a99642a4SSzymon Olewniczak            </div>
52aa89e6f8SSzymon Olewniczak		</div>
53aa89e6f8SSzymon Olewniczak
540a76bbd8SSzymon Olewniczak		<?php if ($tpl->get('thread_comment')->type !== 'comment'): ?>
55e8827d73SSzymon Olewniczak        <?php if ($tpl->get('tasks ' . $tpl->get('thread_comment')->id) == '')
56e8827d73SSzymon Olewniczak            $tpl->set('causes_without_tasks', true) ?>
57aa89e6f8SSzymon Olewniczak		<div style="margin-top: 10px; margin-left: 40px">
58e8827d73SSzymon Olewniczak			<?php foreach ($tpl->get('tasks ' . $tpl->get('thread_comment')->id, array()) as $task): ?>
59e8827d73SSzymon Olewniczak				<?php $tpl->set('task', $task) ?>
60e8827d73SSzymon Olewniczak				<?php if (	$tpl->param('action') == 'task_edit' &&
61e8827d73SSzymon Olewniczak                            $tpl->param('tid') == $task->id): ?>
62aa89e6f8SSzymon Olewniczak					<?php include 'task_form.php' ?>
63aa89e6f8SSzymon Olewniczak				<?php else: ?>
64aa89e6f8SSzymon Olewniczak					<?php include 'task_box.php' ?>
656fa92f54SSzymon Olewniczak                    <br>
66aa89e6f8SSzymon Olewniczak				<?php endif ?>
67aa89e6f8SSzymon Olewniczak			<?php endforeach ?>
68e8827d73SSzymon Olewniczak			<?php if ($tpl->get('thread')->user_is_coordinator()): ?>
69e8827d73SSzymon Olewniczak				<?php if (	$tpl->param('action') == 'task_add' &&
70e8827d73SSzymon Olewniczak                            $tpl->param('kid') == $tpl->get('thread_comment')->id): ?>
71*d5a60e5aSSzymon Olewniczak                    <?php $tpl->set('task', $tpl->get('task_new')) ?>
72a99642a4SSzymon Olewniczak					<?php include 'task_form.php' ?>
73e8827d73SSzymon Olewniczak				<?php elseif (	$tpl->get('thread_comment')->type != 'comment' &&
746fa92f54SSzymon Olewniczak                                $tpl->get('thread')->can_add_tasks() &&
75e8827d73SSzymon Olewniczak                                $tpl->param('action') != 'task_edit'): ?>
766f380773SSzymon Olewniczak						<div class="bez_second_lv_buttons" style="margin-top:10px">
77e8827d73SSzymon Olewniczak							<a href="<?php echo $tpl->url('thread', 'id', $tpl->get('thread')->id, 'kid', $tpl->get('thread_comment')->id, 'action', 'task_add') ?>#z_" class="bez_subscribe_button">
78a99642a4SSzymon Olewniczak								<span class="bez_awesome">&#xf0fe;</span>&nbsp;&nbsp;
79*d5a60e5aSSzymon Olewniczak                                <?php echo $tpl->getLang('action_add') ?>
80a99642a4SSzymon Olewniczak							</a>
81aa89e6f8SSzymon Olewniczak						</div>
82aa89e6f8SSzymon Olewniczak					<?php endif ?>
83a99642a4SSzymon Olewniczak			<?php endif ?>
84a99642a4SSzymon Olewniczak		</div>
85a99642a4SSzymon Olewniczak		<?php endif ?>
86a4d58c1bSSzymon Olewniczak
87a99642a4SSzymon Olewniczak	</div>
88a99642a4SSzymon Olewniczak</div>
89