diff --git a/conferences/index.php b/conferences/index.php
index 3718ba5baf..6975e3e109 100644
--- a/conferences/index.php
+++ b/conferences/index.php
@@ -18,22 +18,30 @@
foreach ((new NewsHandler())->getConferences() as $entry) {
$link = preg_replace('~^(http://php.net/|https://www.php.net/)~', '', $entry["id"]);
$id = parse_url($entry["id"], PHP_URL_FRAGMENT);
- $date = date_format(date_create($entry["updated"]), 'Y-m-d');
- $content .= '
';
- $content .= '
';
- $content .= '
';
- if (isset($entry["newsImage"])) {
- $content .= sprintf('

', $entry["newsImage"]["link"], $entry["newsImage"]["content"]);
+ $nixtimestamp = date_create($entry["updated"]);
+ if(isset($entry["finalTeaserDate"])) {
+ $nixtimestamp = date_create($entry["finalTeaserDate"]);
}
+ $date = date_format($nixtimestamp, 'd M Y');
+ $date_w3c = date_format($nixtimestamp, DATE_W3C);
+
+ $content .= '
';
+ $content .= '';
+ $content .= '
';
- $content .= '
';
- $content .= $entry["content"];
- $content .= '
';
+ $content .= '
';
$content .= '
';
- $panels .= sprintf('%s
', $entry["newsImage"]["link"], $entry["title"]);
+ $content .= '';
+ $content .= '
' . $entry["content"] . '
';
+ $content .= '
';
+ $content .= sprintf('

', $entry["newsImage"]["link"], $entry["newsImage"]["content"], $entry["title"]);
+ $content .= '
';
+ $content .= '
';
+ $content .= '';
}
$content .= "
";
diff --git a/include/footer.inc b/include/footer.inc
index faa7305d68..9d4ea4f994 100644
--- a/include/footer.inc
+++ b/include/footer.inc
@@ -59,43 +59,122 @@
-
-