xref: /plugin/bez/tpl/start.php (revision 71b11395d2c2970755c92c3b7856b92cec1ec96f)
1<div id="bez_info">
2	<?php if ($helper->user_editor()): ?>
3		<a href="<?php echo $helper->bez_uri('issue_report') ?>" class="bez_start_button" id="bez_report_issue_button">
4			<?php echo $bezlang['report_issue'] ?>
5		</a>
6	<?php endif ?>
7	<a href="<?php echo $helper->bez_uri('issues:state:0:coordinator:'.$template['client']) ?>" class="bez_start_button" id="bez_info_issues">
8		<?php echo $bezlang['close_issues'] ?>:
9		<strong><?php echo $template['my_issues'] ?></strong>
10	</a>
11	<a href="<?php echo $helper->bez_uri('tasks:state:0:executor:'.$template['client']) ?>" class="bez_start_button" id="bez_info_tasks">
12		<?php echo $bezlang['close_tasks'] ?>:
13		<strong><?php echo $template['my_tasks'] ?></strong>
14	</a>
15	<?php if ($helper->user_admin()): ?>
16		<a href="<?php echo $helper->bez_uri('issues:state:-proposal') ?>" class="bez_start_button" id="bez_info_proposals">
17			<?php echo $bezlang['proposals'] ?>:
18			<strong><?php echo $template['proposals'] ?></strong>
19		</a>
20	<?php endif ?>
21</div>
22
23<dl id="bds_timeline">
24<?php foreach ($template['timeline'] as $day => $elms): ?>
25	<h2>
26		<?php echo $helper->time2date(strtotime("-$day days")) ?><?php if ($day < 2) echo ':' ?>
27		<?php if ($day == 0): ?>
28			<?php echo $bezlang['today'] ?>
29		<?php elseif ($day == 1): ?>
30			<?php echo $bezlang['yesterday'] ?>
31		<?php endif ?>
32	</h2>
33	<?php foreach ($elms as $elm): ?>
34		<dt class="<?php echo $elm['class'] ?> pr<?php echo $elm['priority'] ?>">
35			<?php if (strstr($elm['class'], 'issue')): ?>
36				<a href="<?php echo $helper->issue_uri($elm['id']) ?>">
37					<span class="time"><?php echo date('H:i', $elm['date']) ?></span>
38						<span class="id">#<?php echo $elm['id'] ?></span>
39						<?php if ($elm['class'] == 'issue_created'): ?>
40							<?php echo $bezlang['issue_created'] ?>
41						<?php elseif ($elm['class'] == 'issue_closed'): ?>
42							<?php echo $bezlang['issue_closed'] ?>
43						<?php elseif ($elm['class'] == 'issue_rejected'): ?>
44							<?php echo $bezlang['issue_rejected'] ?>
45						<?php endif ?>
46						<?php echo $elm['type'] ?>
47						[<?php echo $elm['entity'] ?>] <?php echo $elm['title'] ?>
48						<span class="author"><?php echo $bezlang['coordinator'] ?>: <strong><?php echo $elm['coordinator'] ?></strong></span>
49				</a>
50			<?php elseif (strstr($elm['class'], 'task')): ?>
51				<a href="<?php echo $helper->issue_uri($elm['issue']) ?>#z<?php echo $elm['id'] ?>">
52					<span class="time"><?php echo date('H:i', $elm['date']) ?></span>
53						<span class="id">#<?php echo $elm['issue'] ?> #z<?php echo $elm['id'] ?></span>
54						<?php echo $bezlang['task'] ?>
55						<?php echo lcfirst($elm['action']) ?>
56						<?php if ($elm['class'] == 'task_opened'): ?>
57							<?php echo lcfirst($bezlang['task_opened']) ?>
58						<?php elseif ($elm['class'] == 'task_done'): ?>
59							<?php echo lcfirst($bezlang['task_done']) ?>
60						<?php elseif ($elm['class'] == 'task_rejected'): ?>
61							<?php echo lcfirst($bezlang['task_rejected']) ?>
62						<?php endif ?>
63						<?php echo $elm['title'] ?>
64						<span class="author"><?php echo $bezlang['executor'] ?>: <strong><?php echo $elm['executor'] ?></strong></span>
65				</a>
66			<?php endif ?>
67		</dt>
68		<dd>
69			<?php if (strstr($elm['class'], 'issue')): ?>
70				<?php echo $helper->wiki_parse($elm['description']) ?>
71				<?php if ($elm['class'] == 'issue_closed'): ?>
72					<h3><?php echo $bezlang['opinion'] ?></h3>
73					<?php echo $helper->wiki_parse($elm['opinion']) ?>
74				<?php endif ?>
75			<?php elseif (strstr($elm['class'], 'task')): ?>
76				<?php echo $helper->wiki_parse($elm['task']) ?>
77				<?php if ($elm['class'] == 'task_rejected'): ?>
78					<h3><?php echo $bezlang['reason'] ?></h3>
79					<?php echo $helper->wiki_parse($elm['reason']) ?>
80				<?php endif ?>
81			<?php endif ?>
82		</dd>
83	<?php endforeach ?>
84<?php endforeach ?>
85</dl>
86