xref: /plugin/bez/tpl/start.php (revision a276307f818c18c99fd1f7624645eeb9a3f2c9cd)
1<h1><?php echo $bezlang['bds_timeline'] ?></h1>
2
3<dl id="bds_timeline">
4<?php foreach ($template['timeline'] as $day => $elms): ?>
5	<h2>
6		<?php echo $helper->time2date(strtotime("-$day days")) ?><?php if ($day < 2) echo ':' ?>
7		<?php if ($day == 0): ?>
8			<?php echo $bezlang['today'] ?>
9		<?php elseif ($day == 1): ?>
10			<?php echo $bezlang['yesterday'] ?>
11		<?php endif ?>
12	</h2>
13	<?php foreach ($elms as $elm): ?>
14		<dt class="<?php echo $elm['class'] ?>">
15			<?php if (strstr($elm['class'], 'issue')): ?>
16				<a href="<?php echo $helper->issue_uri($elm['id']) ?>">
17					<span class="time"><?php echo date('H:i', $elm['date']) ?></span>
18						<span class="id">#<?php echo $elm['id'] ?></span>
19						<?php if ($elm['class'] == 'issue_created'): ?>
20							<?php echo $bezlang['issue_created'] ?>
21						<?php elseif ($elm['class'] == 'issue_closed'): ?>
22							<?php echo $bezlang['issue_closed'] ?>
23						<?php elseif ($elm['class'] == 'issue_rejected'): ?>
24							<?php echo $bezlang['issue_rejected'] ?>
25						<?php endif ?>
26						<?php echo $elm['type'] ?>
27						[<?php echo $elm['entity'] ?>] <?php echo $elm['title'] ?>
28						<span class="author"><?php echo $bezlang['coordinator'] ?>: <strong><?php echo $elm['coordinator'] ?></strong></span>
29				</a>
30			<?php elseif (strstr($elm['class'], 'task')): ?>
31				<a href="<?php echo $helper->issue_uri($elm['issue']) ?>#z<?php echo $elm['id'] ?>">
32					<span class="time"><?php echo date('H:i', $elm['date']) ?></span>
33						<span class="id">#<?php echo $elm['issue'] ?>:z<?php echo $elm['id'] ?></span>
34						<?php echo $bezlang['task'] ?>
35						<?php echo lcfirst($elm['action']) ?>
36						<?php if ($elm['class'] == 'task_opened'): ?>
37							<?php echo lcfirst($bezlang['task_opened']) ?>
38						<?php elseif ($elm['class'] == 'task_done'): ?>
39							<?php echo lcfirst($bezlang['task_done']) ?>
40						<?php elseif ($elm['class'] == 'task_rejected'): ?>
41							<?php echo lcfirst($bezlang['task_rejected']) ?>
42						<?php endif ?>
43						<?php echo $elm['title'] ?>
44						<span class="author"><?php echo $bezlang['executor'] ?>: <strong><?php echo $elm['executor'] ?></strong></span>
45				</a>
46			<?php endif ?>
47		</dt>
48		<dd>
49			<?php if (strstr($elm['class'], 'issue')): ?>
50				<?php echo $helper->wiki_parse($elm['description']) ?>
51				<?php if ($elm['class'] == 'issue_closed'): ?>
52					<h3><?php echo $bezlang['opinion'] ?></h3>
53					<?php echo $helper->wiki_parse($elm['opinion']) ?>
54				<?php endif ?>
55			<?php elseif (strstr($elm['class'], 'task')): ?>
56				<?php echo $helper->wiki_parse($elm['task']) ?>
57				<?php if ($elm['class'] == 'task_rejected'): ?>
58					<h3><?php echo $bezlang['reason'] ?></h3>
59					<?php echo $helper->wiki_parse($elm['reason']) ?>
60				<?php endif ?>
61			<?php endif ?>
62		</dd>
63	<?php endforeach ?>
64<?php endforeach ?>
65</dl>
66