Loading module/Application/view/application/index/partial/actualites.phtml +22 −4 Original line number Diff line number Diff line Loading @@ -10,18 +10,36 @@ use Zend\Feed\Reader\Reader; ?> <ul class="menu-actualites nav nav-pills nav-stacked"> <?php if ($url !== null) : ?> <?php $channel = Reader::import($url); ?> <?php foreach (array_reverse(iterator_to_array($channel)) as $item): /** @var Rss $item */ ?> <?php try { $channel = Reader::import($url); $items = array_reverse(iterator_to_array($channel)); $error = null; } catch (\Zend\Feed\Reader\Exception\RuntimeException $e) { $items = []; $error = "Erreur lors de l'interrogation du fil d'actualités : " . $e->getMessage(); error_log($error); } ?> <?php if ($items): ?> <ul class="nav nav-pills nav-stacked"> <?php foreach ($items as $item): /** @var Rss $item */ ?> <li> <h2> <span class="label label-info">Actualité</span> <a target="_blank" title="Cliquez pour ouvrir dans un nouvel onglet" href="<?php echo $item->getLink() ?>"><?php echo $item->getTitle() ?> <i class="fa fa-external-link-alt"></i></a> href="<?php echo $item->getLink() ?>"><?php echo $item->getTitle() ?> <i class="fa fa-external-link-alt"></i></a> </h2> <p class="date"><?php echo $item->getDateCreated()->format('d/m/Y H:i') ?></p> </li> <?php endforeach ?> </ul> <?php endif; ?> <?php if ($error !== null): ?> <li class="text-danger"><?php echo $error ?></li> <?php endif; ?> <?php else : ?> Le fil d'actualité est désactivé. <li>Le fil d'actualité est désactivé.</li> <?php endif; ?> </ul> Loading
module/Application/view/application/index/partial/actualites.phtml +22 −4 Original line number Diff line number Diff line Loading @@ -10,18 +10,36 @@ use Zend\Feed\Reader\Reader; ?> <ul class="menu-actualites nav nav-pills nav-stacked"> <?php if ($url !== null) : ?> <?php $channel = Reader::import($url); ?> <?php foreach (array_reverse(iterator_to_array($channel)) as $item): /** @var Rss $item */ ?> <?php try { $channel = Reader::import($url); $items = array_reverse(iterator_to_array($channel)); $error = null; } catch (\Zend\Feed\Reader\Exception\RuntimeException $e) { $items = []; $error = "Erreur lors de l'interrogation du fil d'actualités : " . $e->getMessage(); error_log($error); } ?> <?php if ($items): ?> <ul class="nav nav-pills nav-stacked"> <?php foreach ($items as $item): /** @var Rss $item */ ?> <li> <h2> <span class="label label-info">Actualité</span> <a target="_blank" title="Cliquez pour ouvrir dans un nouvel onglet" href="<?php echo $item->getLink() ?>"><?php echo $item->getTitle() ?> <i class="fa fa-external-link-alt"></i></a> href="<?php echo $item->getLink() ?>"><?php echo $item->getTitle() ?> <i class="fa fa-external-link-alt"></i></a> </h2> <p class="date"><?php echo $item->getDateCreated()->format('d/m/Y H:i') ?></p> </li> <?php endforeach ?> </ul> <?php endif; ?> <?php if ($error !== null): ?> <li class="text-danger"><?php echo $error ?></li> <?php endif; ?> <?php else : ?> Le fil d'actualité est désactivé. <li>Le fil d'actualité est désactivé.</li> <?php endif; ?> </ul>