xref: /plugin/bez/tpl/start.php (revision 2c7864e88f657c382ea436e4a93470df8c5bd5a0)
1<div id="bez_version">
2	<div>
3		<?php echo $bezlang['bez'] ?>, <?php echo $bezlang['version'] ?>: <?php echo $template[version] ?>
4	</div>
5</div>
6<div id="bez_info">
7	<?php if ($helper->user_editor()): ?>
8		<a href="?id=<?php echo $this->id('issue_report') ?>" class="bez_start_button" id="bez_report_issue_button">
9			<?php echo $bezlang['report_issue'] ?>
10		</a>
11	<?php endif ?>
12	<a href="?id=<?php echo $this->id('issues:state:0:coordinator:'.$template['client']) ?>" class="bez_start_button" id="bez_info_issues">
13		<?php echo $bezlang['close_issues'] ?>:
14		<strong><?php echo $template['my_issues'] ?></strong>
15	</a>
16	<a href="?id=<?php echo $this->id('tasks:state:0:executor:'.$template['client']) ?>" class="bez_start_button" id="bez_info_tasks">
17		<?php echo $bezlang['close_tasks'] ?>:
18		<strong><?php echo $template['my_tasks'] ?></strong>
19	</a>
20	<?php if ($helper->user_admin()): ?>
21		<a href="?id=<?php echo $this->id('issues:state:-proposal') ?>" class="bez_start_button" id="bez_info_proposals">
22			<?php echo $bezlang['proposals'] ?>:
23			<strong><?php echo $template['proposals'] ?></strong>
24		</a>
25	<?php endif ?>
26</div>
27
28<dl id="bds_timeline">
29<?php foreach ($template['timeline'] as $day => $elms): ?>
30	<h2>
31		<?php echo $helper->time2date(strtotime("-$day days")) ?><?php if ($day < 2) echo ':' ?>
32		<?php if ($day == 0): ?>
33			<?php echo $bezlang['today'] ?>
34		<?php elseif ($day == 1): ?>
35			<?php echo $bezlang['yesterday'] ?>
36		<?php endif ?>
37	</h2>
38	<?php foreach ($elms as $elm): ?>
39		<dt class="<?php echo $elm['class'] ?> pr<?php echo $elm['priority'] ?>">
40			<?php if (strstr($elm['class'], 'issue')): ?>
41				<a href="<?php echo $this->issue_uri($elm['id']) ?>">
42					<span class="time"><?php echo date('H:i', $elm['date']) ?></span>
43						<span class="id">#<?php echo $elm['id'] ?></span>
44						<?php if ($elm['class'] == 'issue_created'): ?>
45							<?php echo $bezlang['issue_created'] ?>
46						<?php elseif ($elm['class'] == 'issue_closed'): ?>
47							<?php echo $bezlang['issue_closed'] ?>
48						<?php elseif ($elm['class'] == 'issue_rejected'): ?>
49							<?php echo $bezlang['issue_rejected'] ?>
50						<?php endif ?>
51						<?php echo $elm['type'] ?>
52						"<?php echo $elm['title'] ?>"
53						<span class="author"><?php echo $bezlang['coordinator'] ?>: <strong><?php echo $elm['coordinator'] ?></strong></span>
54				</a>
55			<?php elseif (strstr($elm['class'], 'task')): ?>
56				<?php if (isset($elm['issue'])): ?>
57					<a href="?id=<?php echo $this->id('issue_task', 'id', $elm['issue'], 'tid', $elm['id']) ?>">
58				<?php else: ?>
59					<a href="?id=<?php echo $this->id('show_task', 'tid', $elm['id']) ?>">
60				<?php endif ?>
61					<span class="time"><?php echo date('H:i', $elm['date']) ?></span>
62					<?php if (isset($elm['issue'])): ?>
63						<span class="id">#<?php echo $elm['issue'] ?> #z<?php echo $elm['id'] ?></span>
64					<?php else: ?>
65						<span class="id">#z<?php echo $elm['id'] ?></span>
66					<?php endif ?>
67						<?php echo $bezlang['task'] ?>
68						<?php echo lcfirst($elm['action']) ?>
69						<?php if ($elm['class'] == 'task_opened'): ?>
70							<?php echo lcfirst($bezlang['task_opened']) ?>
71						<?php elseif ($elm['class'] == 'task_done'): ?>
72							<?php echo lcfirst($bezlang['task_done']) ?>
73						<?php elseif ($elm['class'] == 'task_rejected'): ?>
74							<?php echo lcfirst($bezlang['task_rejected']) ?>
75						<?php endif ?>
76						<?php echo $elm['title'] ?>
77						<span class="author"><?php echo $bezlang['executor'] ?>: <strong><?php echo $elm['executor'] ?></strong></span>
78				</a>
79			<?php elseif (strstr($elm['class'], 'comment')): ?>
80				<a href="?id=<?php echo $this->id('issue', 'id', $elm[issue]) ?>" style="background-image:none;">
81					<span class="time"><?php echo date('H:i', $elm['date']) ?></span>
82					<span class="id">#<?php echo $elm['issue'] ?> #k<?php echo $elm['id'] ?></span>
83					<?php echo $bezlang['comment_added'] ?>
84					<?php echo $bezlang['by'] ?>
85					<span class="author"><strong><?php echo $elm['reporter'] ?></strong></span>
86				</a>
87			<?php elseif (strstr($elm['class'], 'cause')): ?>
88				<a href="?id=<?php echo $this->id('issue_cause', 'id', $elm[issue], 'cid', $elm[id]) ?>">
89					<span class="time"><?php echo date('H:i', $elm['date']) ?></span>
90						<span class="id">#<?php echo $elm['issue'] ?> #p<?php echo $elm['id'] ?></span>
91						<?php if ($elm['potential'] == 0): ?>
92							<?php echo $bezlang['cause_added'] ?>:
93						<?php else: ?>
94							<?php echo ucfirst($bezlang['cause_type_potential']) ?>
95							<?php echo lcfirst($bezlang['cause_added']) ?>:
96						<?php endif ?>
97						<strong><?php echo $elm['rootcause'] ?></strong>
98				</a>
99			<?php endif ?>
100		</dt>
101		<dd>
102			<?php if (strstr($elm['class'], 'issue')): ?>
103				<?php echo $elm['description'] ?>
104				<?php if ($elm['class'] == 'issue_closed'): ?>
105					<h3><?php echo $bezlang['opinion'] ?></h3>
106					<?php echo $elm['opinion'] ?>
107				<?php endif ?>
108			<?php elseif (strstr($elm['class'], 'task')): ?>
109				<?php echo $elm['task'] ?>
110				<?php if ($elm['class'] == 'task_rejected'): ?>
111					<h3><?php echo $bezlang['reason'] ?></h3>
112					<?php echo $elm['reason'] ?>
113				<?php endif ?>
114			<?php elseif (strstr($elm['class'], 'comment')): ?>
115				<?php echo $elm['content'] ?>
116			<?php elseif (strstr($elm['class'], 'cause')): ?>
117				<?php echo $elm['cause'] ?>
118			<?php endif ?>
119		</dd>
120	<?php endforeach ?>
121<?php endforeach ?>
122</dl>
123