<?php
-echo '<div id="footer">' . PHP_EOL;
+
+echo '<!--[if IE]><script>document.createElement("footer");</script><![endif]-->' . PHP_EOL;
+echo '<footer>' . PHP_EOL;
echo '<div id="footer-padding"></div>' . PHP_EOL;
/*
$front = Zend_Controller_Front::getInstance();
$reqParams = $front->getRequest()->getParams();
-if ($reqParams['controller'] == 'idx' and (!isset($reqParams['url']))) {
- $mainpage = true;
-} else {
- $mainpage = false;
-}
+
+$mainpage = ($reqParams['controller'] === 'idx') && (!isset($reqParams['url']));
$content = $this->translate("create a route");
$link = ($mainpage) ? $this->escape($content) : $this->anchor($this->baseUrl(), $content, array('class' => 'footer-anchor'));
isset($this->redirectLinks) ? $this->redirectLinks : true);
/*
- * login, logout, account links
+ * account link
*/
-if ($this->loggedUser) {
+if ($this->loginform or $this->loggedUser) {
echo $this->footerLink(array(
'route' => 'account',
'action' => 'index',
'controller' => 'account'),
- $this->translate("my account"));
- if (!$mainpage) {
+ $this->translate("my account"), true,
+ 'logged-show logged-pseudo',
+ $this->loggedUser ? " ({$this->loggedUser->pseudo})": " (%s)"
+ );
+}
+
+/*
+ * list link
+ */
+if ($this->loginform or $this->loggedUser) {
+ echo $this->footerLink(array(
+ 'route' => 'list',
+ 'action' => 'index',
+ 'controller' => 'list'),
+ $this->translate("my routes"), false,
+ 'logged-show');
+}
+
+/*
+ * login or logout links
+ */
+if (!$this->loginform) {
+ if ($this->loggedUser) {
+
echo $this->footerLink(array(
'route' => 'logout',
'action' => 'logout',
'controller' => 'login'),
$this->translate("logout"),
false);
- }
-} else {
- if (!$mainpage) {
+ } else {
echo $this->footerLink(array(
'route' => 'login',
'action' => 'login',
$this->translate("terms of use"),
false);
-echo '</div>' . PHP_EOL;
+/*
+ * faq
+ */
+echo $this->footerLink(array(
+ 'route' => 'faq',
+ 'action' => 'index',
+ 'controller' => 'faq'),
+ $this->translate("help"),
+ false);
+
+echo '</footer>' . PHP_EOL;
?>