xref: /plugin/bez/tpl/thread.php (revision fe5d6d1ebd253c129098b67fff8cf438a54d8650)
1*fe5d6d1eSSzymon Olewniczak<?php if ($template['action'] === 'issue_edit_metadata'): ?>
2*fe5d6d1eSSzymon Olewniczak    <?php $id = $this->id('issue', 'id', $template['issue']->id, 'action', 'issue_edit_metadata') ?>
3*fe5d6d1eSSzymon Olewniczak    <form class="bez_metaform" action="?id=<?php echo $id ?>" method="POST">
4*fe5d6d1eSSzymon Olewniczak<?php endif ?>
5*fe5d6d1eSSzymon Olewniczak
6*fe5d6d1eSSzymon Olewniczak<?php include "thread_box.php" ?>
7*fe5d6d1eSSzymon Olewniczak
8*fe5d6d1eSSzymon Olewniczak<!-- Comments -->
9*fe5d6d1eSSzymon Olewniczak<div class="bez_comments">
10*fe5d6d1eSSzymon Olewniczak	<div class="bez_left_col">
11*fe5d6d1eSSzymon Olewniczak		<!-- Correction -->
12*fe5d6d1eSSzymon Olewniczak		<div style="margin-top: 10px">
13*fe5d6d1eSSzymon Olewniczak			<?php foreach ($template['corrections'] as $task): ?>
14*fe5d6d1eSSzymon Olewniczak				<?php $template['task'] = $task ?>
15*fe5d6d1eSSzymon Olewniczak				<?php if (	$template['action'] === 'task_edit' &&
16*fe5d6d1eSSzymon Olewniczak							$template['tid'] === $template['task']->id): ?>
17*fe5d6d1eSSzymon Olewniczak					<?php include 'task_form.php' ?>
18*fe5d6d1eSSzymon Olewniczak				<?php else: ?>
19*fe5d6d1eSSzymon Olewniczak					<?php include 'task_box.php' ?>
20*fe5d6d1eSSzymon Olewniczak				<?php endif ?>
21*fe5d6d1eSSzymon Olewniczak
22*fe5d6d1eSSzymon Olewniczak			<?php endforeach ?>
23*fe5d6d1eSSzymon Olewniczak			<?php if ($template['action'] === 'task_correction_add'): ?>
24*fe5d6d1eSSzymon Olewniczak				<?php include 'task_form.php' ?>
25*fe5d6d1eSSzymon Olewniczak			<?php endif ?>
26*fe5d6d1eSSzymon Olewniczak		</div>
27*fe5d6d1eSSzymon Olewniczak
28*fe5d6d1eSSzymon Olewniczak		<div class="bez_second_lv_buttons" style="margin-top: 10px">
29*fe5d6d1eSSzymon Olewniczak			<?php if (	$template['issue']->user_is_coordinator() &&
30*fe5d6d1eSSzymon Olewniczak						$template['issue']->state === '0'): ?>
31*fe5d6d1eSSzymon Olewniczak				<a href="?id=<?php echo $this->id('issue', 'id', $template['issue']->id, 'action', 'task_correction_add') ?>#z_" class="bez_subscribe_button">
32*fe5d6d1eSSzymon Olewniczak					<span class="bez_awesome">&#xf0fe;</span>&nbsp;&nbsp;<?php echo $bezlang['correction_add'] ?>
33*fe5d6d1eSSzymon Olewniczak				</a>
34*fe5d6d1eSSzymon Olewniczak			<?php endif ?>
35*fe5d6d1eSSzymon Olewniczak			<a href="#" class="bez_subscribe_button bez_hide_comments">
36*fe5d6d1eSSzymon Olewniczak				<span class="bez_awesome">&#xf070;</span>&nbsp;&nbsp;<?php echo $bezlang['hide_comments'] ?>
37*fe5d6d1eSSzymon Olewniczak			</a>
38*fe5d6d1eSSzymon Olewniczak			<a href="#" class="bez_subscribe_button bez_show_comments">
39*fe5d6d1eSSzymon Olewniczak				<span class="bez_awesome">&#xf06e;</span>&nbsp;&nbsp;<?php echo $bezlang['show_comments'] ?>
40*fe5d6d1eSSzymon Olewniczak			</a>
41*fe5d6d1eSSzymon Olewniczak		</div>
42*fe5d6d1eSSzymon Olewniczak
43*fe5d6d1eSSzymon Olewniczak		<?php foreach ($template['commcauses'] as $commcause): ?>
44*fe5d6d1eSSzymon Olewniczak			<?php $template['commcause'] = $commcause ?>
45*fe5d6d1eSSzymon Olewniczak			<?php if (	$template['action'] === 'commcause_edit' &&
46*fe5d6d1eSSzymon Olewniczak						$template['kid'] === $template['commcause']->id): ?>
47*fe5d6d1eSSzymon Olewniczak				<?php include 'commcause_form.php' ?>
48*fe5d6d1eSSzymon Olewniczak			<?php else: ?>
49*fe5d6d1eSSzymon Olewniczak				<?php include 'commcause_box.php' ?>
50*fe5d6d1eSSzymon Olewniczak			<?php endif ?>
51*fe5d6d1eSSzymon Olewniczak		<?php endforeach ?>
52*fe5d6d1eSSzymon Olewniczak
53*fe5d6d1eSSzymon Olewniczak<?php if (	$template['issue']->state === '0' &&
54*fe5d6d1eSSzymon Olewniczak			!(strpos($template['action'], 'task') === 0) &&
55*fe5d6d1eSSzymon Olewniczak			$template['action'] !== 'issue_close' &&
56*fe5d6d1eSSzymon Olewniczak            $template['action'] !== 'issue_edit_metadata' &&
57*fe5d6d1eSSzymon Olewniczak			$template['kid'] === '-1'): ?>
58*fe5d6d1eSSzymon Olewniczak
59*fe5d6d1eSSzymon Olewniczak<?php include 'commcause_form.php' ?>
60*fe5d6d1eSSzymon Olewniczak
61*fe5d6d1eSSzymon Olewniczak<?php endif ?>
62*fe5d6d1eSSzymon Olewniczak
63*fe5d6d1eSSzymon Olewniczak</div>
64*fe5d6d1eSSzymon Olewniczak<div class="bez_right_col">
65*fe5d6d1eSSzymon Olewniczak
66*fe5d6d1eSSzymon Olewniczak<div class="bez_box">
67*fe5d6d1eSSzymon Olewniczak<h2><?php echo $bezlang['comment_last_activity'] ?></h2>
68*fe5d6d1eSSzymon Olewniczak
69*fe5d6d1eSSzymon Olewniczak<?php if ($template['action'] === 'issue_edit_metadata'): ?>
70*fe5d6d1eSSzymon Olewniczak<div style="white-space: nowrap;">
71*fe5d6d1eSSzymon Olewniczak    <input name="last_activity_date" style="width:90px;" data-validation="required,date" value="<?php echo $value['last_activity_date'] ?>" />
72*fe5d6d1eSSzymon Olewniczak                          <?php echo $this->model->action->getLang('at_hour') ?>
73*fe5d6d1eSSzymon Olewniczak     <input name="last_activity_time" style="width:60px;" data-validation="required,custom" data-validation-regexp="^(\d{1,2}):(\d{1,2}):(\d{1,2})$" value="<?php echo $value['last_activity_time'] ?>" />
74*fe5d6d1eSSzymon Olewniczak</div>
75*fe5d6d1eSSzymon Olewniczak<?php else: ?>
76*fe5d6d1eSSzymon Olewniczak    <?php echo $template['issue']->last_activity ?>
77*fe5d6d1eSSzymon Olewniczak<?php endif ?>
78*fe5d6d1eSSzymon Olewniczak
79*fe5d6d1eSSzymon Olewniczak
80*fe5d6d1eSSzymon Olewniczak</div>
81*fe5d6d1eSSzymon Olewniczak
82*fe5d6d1eSSzymon Olewniczak<div class="bez_box bez_subscribe_box">
83*fe5d6d1eSSzymon Olewniczak<h2><?php echo $bezlang['norifications'] ?></h2>
84*fe5d6d1eSSzymon Olewniczak<?php if ($template['issue']->is_subscribent()): ?>
85*fe5d6d1eSSzymon Olewniczak	<a href="?id=<?php echo $this->id('issue', 'id', $template['issue']->id, 'action', 'unsubscribe') ?>" class="bez_subscribe_button"><span class="bez_awesome">&#xf1f6;</span>&nbsp;&nbsp;<?php echo $bezlang['unsubscribe'] ?></a>
86*fe5d6d1eSSzymon Olewniczak	<p><?php echo $bezlang['subscribed_info'] ?></p>
87*fe5d6d1eSSzymon Olewniczak<?php else: ?>
88*fe5d6d1eSSzymon Olewniczak	<a href="?id=<?php echo $this->id('issue', 'id', $template['issue']->id, 'action', 'subscribe') ?>" class="bez_subscribe_button"><span class="bez_awesome">&#xf0f3;</span>&nbsp;&nbsp;<?php echo $bezlang['subscribe'] ?></a>
89*fe5d6d1eSSzymon Olewniczak	<p><?php echo $bezlang['not_subscribed_info'] ?></p>
90*fe5d6d1eSSzymon Olewniczak<?php endif ?>
91*fe5d6d1eSSzymon Olewniczak
92*fe5d6d1eSSzymon Olewniczak</div>
93*fe5d6d1eSSzymon Olewniczak
94*fe5d6d1eSSzymon Olewniczak<div class="bez_box">
95*fe5d6d1eSSzymon Olewniczak<h2><?php echo $bezlang['comment_participants'] ?></h2>
96*fe5d6d1eSSzymon Olewniczak<ul id="issue_participants">
97*fe5d6d1eSSzymon Olewniczak<?php foreach ($template['issue']->get_participants() as $nick => $participant): ?>
98*fe5d6d1eSSzymon Olewniczak	<li><a href="<?php echo $helper->mailto($this->model->users->get_user_email($nick),
99*fe5d6d1eSSzymon Olewniczak		$bezlang['issue'].': #'.$template['issue']->id.' '.$template['issue']->title,
100*fe5d6d1eSSzymon Olewniczak		DOKU_URL . 'doku.php?id='.$this->id('issue', 'id', $template['issue']->id)) ?>"  title="<?php echo $nick ?>">
101*fe5d6d1eSSzymon Olewniczak		<span class="bez_name"><?php echo $participant ?></span>
102*fe5d6d1eSSzymon Olewniczak		<span class="bez_icons">
103*fe5d6d1eSSzymon Olewniczak		<?php if($template['issue']->reporter === $nick): ?>
104*fe5d6d1eSSzymon Olewniczak			<span class="bez_awesome"
105*fe5d6d1eSSzymon Olewniczak				title="<?php echo $bezlang['reporter'] ?>">
106*fe5d6d1eSSzymon Olewniczak				&#xf058;
107*fe5d6d1eSSzymon Olewniczak			</span>
108*fe5d6d1eSSzymon Olewniczak		<?php endif ?>
109*fe5d6d1eSSzymon Olewniczak		<?php if($template['issue']->coordinator === $nick): ?>
110*fe5d6d1eSSzymon Olewniczak			<span class="bez_awesome"
111*fe5d6d1eSSzymon Olewniczak				title="<?php echo $bezlang['coordinator'] ?>">
112*fe5d6d1eSSzymon Olewniczak				&#xf0e3;
113*fe5d6d1eSSzymon Olewniczak			</span>
114*fe5d6d1eSSzymon Olewniczak		<?php endif ?>
115*fe5d6d1eSSzymon Olewniczak		<?php if($template['issue']->is_task_executor($nick)): ?>
116*fe5d6d1eSSzymon Olewniczak			<span class="bez_awesome"
117*fe5d6d1eSSzymon Olewniczak				title="<?php echo $bezlang['executor'] ?>">
118*fe5d6d1eSSzymon Olewniczak				&#xf073;
119*fe5d6d1eSSzymon Olewniczak			</span>
120*fe5d6d1eSSzymon Olewniczak		<?php endif ?>
121*fe5d6d1eSSzymon Olewniczak		<?php if($template['issue']->is_commentator($nick)): ?>
122*fe5d6d1eSSzymon Olewniczak			<span class="bez_awesome"
123*fe5d6d1eSSzymon Olewniczak				title="<?php echo $bezlang['commentator'] ?>">
124*fe5d6d1eSSzymon Olewniczak				&#xf27a;
125*fe5d6d1eSSzymon Olewniczak			</span>
126*fe5d6d1eSSzymon Olewniczak		<?php endif ?>
127*fe5d6d1eSSzymon Olewniczak		<?php if($template['issue']->is_subscribent($nick)): ?>
128*fe5d6d1eSSzymon Olewniczak			<span class="bez_awesome"
129*fe5d6d1eSSzymon Olewniczak				title="<?php echo $bezlang['subscribent'] ?>">
130*fe5d6d1eSSzymon Olewniczak				&#xf0e0;
131*fe5d6d1eSSzymon Olewniczak			</span>
132*fe5d6d1eSSzymon Olewniczak		<?php endif ?>
133*fe5d6d1eSSzymon Olewniczak		</span>
134*fe5d6d1eSSzymon Olewniczak	</a></li>
135*fe5d6d1eSSzymon Olewniczak<?php endforeach ?>
136*fe5d6d1eSSzymon Olewniczak</ul>
137*fe5d6d1eSSzymon Olewniczak
138*fe5d6d1eSSzymon Olewniczak<?php if (	$template['issue']->user_is_coordinator() &&
139*fe5d6d1eSSzymon Olewniczak						$template['issue']->state === '0' &&
140*fe5d6d1eSSzymon Olewniczak                        $template['action'] !== 'issue_edit_metadata'): ?>
141*fe5d6d1eSSzymon Olewniczak    <h2><?php echo $bezlang['issue_invite_header'] ?></h2>
142*fe5d6d1eSSzymon Olewniczak    <form action="?id=<?php echo $this->id('issue', 'id', $template['issue']->id, 'action', 'invite') ?>" method="post" id="bez_invite_users_form">
143*fe5d6d1eSSzymon Olewniczak    <div id="bez_invite_users" class="ui-widget">
144*fe5d6d1eSSzymon Olewniczak        <select name="client">
145*fe5d6d1eSSzymon Olewniczak            <option value="">--- <?php echo $bezlang['select'] ?> ---</option>
146*fe5d6d1eSSzymon Olewniczak            <?php foreach ($template['users_to_invite'] as $nick => $name): ?>
147*fe5d6d1eSSzymon Olewniczak                <option value="<?php echo $nick ?>"><?php echo $name ?></option>
148*fe5d6d1eSSzymon Olewniczak            <?php endforeach ?>
149*fe5d6d1eSSzymon Olewniczak        </select>
150*fe5d6d1eSSzymon Olewniczak    </div>
151*fe5d6d1eSSzymon Olewniczak    <button class="bez_subscribe_button"><?php echo $bezlang['issue_invite_button'] ?></button>
152*fe5d6d1eSSzymon Olewniczak    </form>
153*fe5d6d1eSSzymon Olewniczak<?php endif ?>
154*fe5d6d1eSSzymon Olewniczak
155*fe5d6d1eSSzymon Olewniczak
156*fe5d6d1eSSzymon Olewniczak</div>
157*fe5d6d1eSSzymon Olewniczak
158*fe5d6d1eSSzymon Olewniczak
159*fe5d6d1eSSzymon Olewniczak</div>
160*fe5d6d1eSSzymon Olewniczak
161*fe5d6d1eSSzymon Olewniczak</div>
162*fe5d6d1eSSzymon Olewniczak
163*fe5d6d1eSSzymon Olewniczak<?php if ($template['action'] === 'issue_edit_metadata'): ?>
164*fe5d6d1eSSzymon Olewniczak    </form>
165*fe5d6d1eSSzymon Olewniczak<?php endif?>
166