display.phtml 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <?php $this->partial ('aside_configure'); ?>
  2. <div class="post">
  3. <form method="post" action="<?php echo _url ('configure', 'display'); ?>">
  4. <legend>Configuration générale</legend>
  5. <div class="form-group">
  6. <label class="group-name" for="old_entries">Supprimer les articles tous les</label>
  7. <div class="group-controls">
  8. <input type="number" id="old_entries" name="old_entries" value="<?php echo $this->conf->oldEntries (); ?>" /> mois
  9. </div>
  10. </div>
  11. <div class="form-group">
  12. <label class="group-name" for="mail_login">Adresse mail de connexion (utilise <a href="https://persona.org/">Persona</a>)</label>
  13. <?php $mail = $this->conf->mailLogin (); ?>
  14. <div class="group-controls">
  15. <input type="email" id="mail_login" name="mail_login" value="<?php echo $mail ? $mail : ''; ?>" placeholder="Laissez vide pour désactiver" />
  16. <noscript><b>nécessite que javascript soit activé</b></noscript>
  17. </div>
  18. </div>
  19. <legend>Configuration de l'affichage</legend>
  20. <div class="form-group">
  21. <label class="group-name" for="posts_per_page">Nombre d'articles par page</label>
  22. <div class="group-controls">
  23. <input type="number" id="posts_per_page" name="posts_per_page" value="<?php echo $this->conf->postsPerPage (); ?>" />
  24. </div>
  25. </div>
  26. <div class="form-group">
  27. <label class="group-name">Vue par défaut</label>
  28. <div class="group-controls">
  29. <label class="radio" for="radio_all">
  30. <input type="radio" name="default_view" id="radio_all" value="all"<?php echo $this->conf->defaultView () == 'all' ? ' checked="checked"' : ''; ?> />
  31. Tout afficher
  32. </label>
  33. <label class="radio" for="radio_not_read">
  34. <input type="radio" name="default_view" id="radio_not_read" value="not_read"<?php echo $this->conf->defaultView () == 'not_read' ? ' checked="checked"' : ''; ?> />
  35. Afficher les non lus
  36. </label>
  37. </div>
  38. </div>
  39. <div class="form-group">
  40. <label class="group-name" for="sort_order">Ordre de tri</label>
  41. <div class="group-controls">
  42. <select name="sort_order" id="sort_order">
  43. <option value="low_to_high"<?php echo $this->conf->sortOrder () == 'low_to_high' ? ' selected="selected"' : ''; ?>>Du plus récent au plus ancien</option>
  44. <option value="high_to_low"<?php echo $this->conf->sortOrder () == 'high_to_low' ? ' selected="selected"' : ''; ?>>Du plus ancien au plus récent</option>
  45. </select>
  46. </div>
  47. </div>
  48. <div class="form-group">
  49. <label class="group-name">Afficher les articles dépliés par défaut</label>
  50. <div class="group-controls">
  51. <label class="radio" for="radio_yes">
  52. <input type="radio" name="display_posts" id="radio_yes" value="yes"<?php echo $this->conf->displayPosts () == 'yes' ? ' checked="checked"' : ''; ?> />
  53. Oui
  54. </label>
  55. <label class="radio" for="radio_no">
  56. <input type="radio" name="display_posts" id="radio_no" value="no"<?php echo $this->conf->displayPosts () == 'no' ? ' checked="checked"' : ''; ?> />
  57. Non<noscript> - <b>nécessite que javascript soit activé</b></noscript>
  58. </label>
  59. </div>
  60. </div>
  61. <div class="form-group form-actions">
  62. <div class="group-controls">
  63. <button type="submit" class="btn btn-important">Valider</button>
  64. <button type="reset" class="btn">Annuler</button>
  65. </div>
  66. </div>
  67. </form>
  68. </div>