feed.phtml 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <div class="table">
  2. <?php /* $this->partial ('configure_aside'); */ ?>
  3. <div class="aside">
  4. <ul>
  5. <li><h2>Vox flux RSS</h2></li>
  6. <?php if (!login_is_conf ($this->conf) || is_logged ()) { ?>
  7. <li><form id="add_rss" method="post" action="<?php echo Url::display (array ('c' => 'feed', 'a' => 'add')); ?>">
  8. <input type="url" name="url_rss" placeholder="Ajouter un flux RSS" />
  9. <input type="submit" value="+" />
  10. </form></li>
  11. <?php } ?>
  12. <?php if (!empty ($this->feeds)) { ?>
  13. <?php foreach ($this->feeds as $feed) { ?>
  14. <li <?php echo ($this->flux && $this->flux->id () == $feed->id ()) ? 'class="active"' : ''; ?>>
  15. <a href="<?php echo Url::display (array ('c' => 'configure', 'a' => 'feed', 'params' => array ('id' => $feed->id ()))); ?>"><?php echo $feed->name (); ?></a>
  16. </li>
  17. <?php } ?>
  18. <?php } else { ?>
  19. <li class="disable"><span>Aucun flux</span></li>
  20. <?php } ?>
  21. </ul>
  22. </div>
  23. <?php if ($this->flux) { ?>
  24. <form method="post" action="">
  25. <h1><?php echo $this->flux->name (); ?></h1>
  26. <?php echo $this->flux->description (); ?>
  27. <label>URL du site</label>
  28. <span><a target="_blank" href="<?php echo $this->flux->website (); ?>"><?php echo $this->flux->website (); ?></a></span>
  29. <label>Nombre d'articles</label>
  30. <span><?php echo $this->flux->nbEntries (); ?></span>
  31. <?php if (!empty ($this->categories)) { ?>
  32. <label>Ranger dans une catégorie</label>
  33. <div class="radio_group">
  34. <?php foreach ($this->categories as $cat) { ?>
  35. <input type="radio" name="category" id="cat_<?php echo $cat->id (); ?>" value="<?php echo $cat->id (); ?>"<?php echo $cat->id () == $this->flux->category () ? ' checked="checked"' : ''; ?> />
  36. <label for="cat_<?php echo $cat->id (); ?>"><?php echo $cat->name (); ?></label>
  37. <br />
  38. <?php } ?>
  39. </div>
  40. <input type="submit" value="Valider" />
  41. <?php } ?>
  42. <button formaction="<?php echo Url::display (array ('c' => 'feed', 'a' => 'delete', 'params' => array ('id' => $this->flux->id ()))); ?>">Supprimer</button>
  43. </form>
  44. <?php } else { ?>
  45. <div class="nothing">Aucun flux sélectionné</div>
  46. <?php } ?>
  47. </div>