source: trunk/web/app/out/dist/content/set_news/e_set_one_news.php

Last change on this file was 6, checked in by dj3c1t, 12 years ago

mise a jour du trunk

File size: 4.6 KB
Line 
1<h2>Modifier la news</h2>
2<div class="bloc_content">
3
4<?php if($env->out["preview"]) : $env->out["news"] = $env->out["preview"]; ?>
5
6<div class="news">
7  <div class="news_categorie">
8<?php if($env->out["news"]["categorie_icone"] || $env->out["news"]["categorie_titre"]) : ?>
9    <a href="<?= $env->url(array("e" => "accueil", "categorie" => $env->out["news"]["categorie"])) ?>">
10<?php if($env->out["news"]["categorie_icone"]) : ?>
11      <img src="<?= $env->out["news"]["categorie_icone"] ?>" alt="<?= $env->out["news"]["categorie_titre"] ?>" />
12<?php else : ?>
13      <?= $env->out["news"]["categorie_titre"] ?>
14<?php endif; ?>
15    </a>
16<?php else : ?>
17    &nbsp;
18<?php endif; ?>
19  </div>
20  <div class="news_main">
21    <h3><span><?= $env->out["news"]["titre"] ?></span></h3>
22    <p class="by">
23      Par <?= $env->out["news"]["auteur"] ?> -
24      <?= $env->out["news"]["date_publication"] ? $env->out["news"]["date_publication"] : date("Y-m-d H:i:s") ?>
25    </p>
26    <div class="news_contenu">
27    <?= $env->data->html($env->out["news"]["contenu"]) ?>
28    </div>
29  </div>
30  <div class="clear"><!-- --></div>
31</div>
32
33<br/><br/>
34<?php endif; ?>
35
36<form name="news_form"
37      action="<?= $env->url(array("e" => "set_news", "action" => "set_one_news", "news" => $_GET[$env->param("news")])) ?>"
38      method="post">
39<input type="hidden" name="preview" value="0" />
40<table class="admin">
41  <tr>
42    <th>titre</th>
43    <td><input type="text" name="titre" style="width: 500px" value="<?= $env->out["news"]["titre"] ?>"></td>
44  </tr>
45  <tr>
46    <th>cat&eacute;gorie</th>
47    <td>
48      <select name="categorie">
49        <option value="<?= $env->out["news_root_categorie"] ?>"
50                <?= $env->out["news"]["categorie"] == $env->out["news_root_categorie"] ? " selected" : "" ?>>
51          Sans cat&eacute;gorie</option>
52<?php foreach($env->out["categories"]["list"] as $id_categorie => $categorie) : ?>
53        <option value="<?= $id_categorie ?>"<?= $env->out["news"]["categorie"] == $id_categorie ? " selected" : "" ?>>
54          <?= $categorie["titre"] ?>
55        </option>
56<?php endforeach; ?>
57      </select>
58    </td>
59  </tr>
60  <tr>
61    <th>publique</th>
62    <td>
63      <div class="info">cochez cette case pour rendre la news publique</div>
64      <input type="checkbox" name="public" <?= $env->out["news"]["public"] ? "checked" : "" ?>/>
65    </td>
66  </tr>
67  <tr>
68    <th>date de publication</th>
69    <td>
70      <div class="info">
71        Vous pouvez pr&eacute;ciser une date dans le future pour un affichage &agrave; la date voulue<br/>
72        Laissez vide pour que la date de publication soit la date actuelle.<br/><br/>
73        format : aaaa-mm-jj<br/>
74        ou : aaaa-mm-jj hh-mm-ss
75      </div>
76      <link href="<?= $env->out_file("css/ds.css") ?>" rel="stylesheet" type="text/css" />
77      <input type="text" name="date_publication" value="<?= $env->out["news"]["date_publication"] ?>" onclick="ds_sh(this, ' 00:00:00');">
78    </td>
79  </tr>
80  <tr class="ds_box" id="ds_conclass" style="display: none;">
81    <th>calendrier</th>
82    <td id="ds_calclass"></td>
83  </tr>
84</table>
85<br />
86      <textarea name="news" id="news" style="width: 765px; height: 400px;"><?= $env->out["news"]["contenu"] ?></textarea>
87      <script type="text/javascript" src="<?= $env->path("tinymce") ?>jscripts/tiny_mce/tiny_mce.js"></script>
88      <script type="text/javascript">
89      tinyMCE.init
90      ( { mode: "exact",
91          elements : "news",
92          theme : "advanced",
93          plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
94          theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,formatselect,fontsizeselect",
95          theme_advanced_buttons2 : "bullist,numlist,|blockquote,|,link,unlink,anchor,image,cleanup,help,|,hr,charmap,|,forecolor,backcolor",
96          theme_advanced_buttons3 : null,
97          theme_advanced_toolbar_location : "top",
98          theme_advanced_toolbar_align : "left",
99          theme_advanced_statusbar_location : "bottom",
100          theme_advanced_resizing : true,
101          content_css : "<?= $env->out_file("css/tiny_mce.css") ?>"
102        }
103      );
104      </script>
105<br />
106<table class="admin">
107  <tr>
108    <td align="center"><input type="submit" value="Pr&eacute;visualiser" onclick="document.forms['news_form'].preview.value='1'" /></td>
109    <td align="center"><input type="submit" value="Enregistrer" /></td>
110  </tr>
111</table>
112      <script type="text/javascript" src="<?= $env->out_file("js/ds.js") ?>"></script>
113</form>
Note: See TracBrowser for help on using the repository browser.