-
Notifications
You must be signed in to change notification settings - Fork 549
/
eol.php
60 lines (53 loc) · 1.65 KB
/
eol.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<?php
$_SERVER['BASE_PAGE'] = 'eol.php';
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc';
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/branches.inc';
// Notes for specific branches can be added here, and will appear in the table.
$BRANCH_NOTES = array(
'4.4' => 'Has known remote code execution vulnerabilities.',
);
site_header('Unsupported Branches');
?>
<h1>Unsupported Branches</h1>
<p>
This page lists the end of life date for each unsupported branch of PHP. If
you are using these releases, you are strongly urged to upgrade to
<a href="/downloads">a current version</a>, as using older versions may
expose you to security vulnerabilities and bugs that have been fixed in
more recent versions of PHP.
</p>
<table class="standard">
<thead>
<tr>
<th>Branch</th>
<th colspan="2">Date</th>
<th>Last Release</th>
<th>Notes</th>
</tr>
</thead>
<tbody>
<?php foreach (get_eol_branches() as $major => $branches): ?>
<?php foreach ($branches as $branch => $detail): ?>
<tr>
<td><?php echo htmlspecialchars($branch); ?></td>
<td>
<?php echo date('j M Y', $detail['date']); ?>
</td>
<td>
<?php echo number_format($ago = floor((time() - $detail['date']) / 86400)); ?>
day<?php echo ($ago != 1 ? 's' : ''); ?> ago
</td>
<td>
<a href="/releases/#<?php echo htmlspecialchars($detail['version']); ?>">
<?php echo htmlspecialchars($detail['version']); ?>
</a>
</td>
<td>
<?php echo isset($BRANCH_NOTES[$branch]) ? $BRANCH_NOTES[$branch] : ''; ?>
</td>
</tr>
<?php endforeach; ?>
<?php endforeach; ?>
</tbody>
</table>
<?php site_footer(); ?>