Add a preview of the tip on in the tip edition form
authorx2003bruneau <x2003bruneau@839d8a87-29fc-0310-9880-83ba4fa771e5>
Fri, 29 Dec 2006 16:07:12 +0000 (16:07 +0000)
committerx2003bruneau <x2003bruneau@839d8a87-29fc-0310-9880-83ba4fa771e5>
Fri, 29 Dec 2006 16:07:12 +0000 (16:07 +0000)
git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@1318 839d8a87-29fc-0310-9880-83ba4fa771e5

modules/events.php
templates/events/admin_tips.tpl [new file with mode: 0644]
templates/include/tips.tpl

index b87bbfe..2439185 100644 (file)
@@ -245,6 +245,9 @@ class EventsModule extends PLModule
         $table_editor->describe('text', 'texte (html) de l\'astuce', false);
         $table_editor->describe('priorite', 'priorité (0=min, 256=max)', false);
         $table_editor->apply($page, $action, $id);
+        if ($action == 'edit' && !is_null($id)) {
+            $page->changeTpl('events/admin_tips.tpl');
+        }
     }
 
     function handler_admin_events(&$page, $action = 'list', $eid = null) 
diff --git a/templates/events/admin_tips.tpl b/templates/events/admin_tips.tpl
new file mode 100644 (file)
index 0000000..0ff5962
--- /dev/null
@@ -0,0 +1,27 @@
+{**************************************************************************}
+{*                                                                        *}
+{*  Copyright (C) 2003-2006 Polytechnique.org                             *}
+{*  http://opensource.polytechnique.org/                                  *}
+{*                                                                        *}
+{*  This program is free software; you can redistribute it and/or modify  *}
+{*  it under the terms of the GNU General Public License as published by  *}
+{*  the Free Software Foundation; either version 2 of the License, or     *}
+{*  (at your option) any later version.                                   *}
+{*                                                                        *}
+{*  This program is distributed in the hope that it will be useful,       *}
+{*  but WITHOUT ANY WARRANTY; without even the implied warranty of        *}
+{*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *}
+{*  GNU General Public License for more details.                          *}
+{*                                                                        *}
+{*  You should have received a copy of the GNU General Public License     *}
+{*  along with this program; if not, write to the Free Software           *}
+{*  Foundation, Inc.,                                                     *}
+{*  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA               *}
+{*                                                                        *}
+{**************************************************************************}
+
+<h1>Aperçu de l'astuce</h1>
+{include file="include/tips.tpl" full=true tips=$entry nochange=true}
+{include file="core/table-editor.tpl"}
+
+{* vim:set et sw=2 sts=2 sws=2: *}
index ce95b22..5231aa4 100644 (file)
 <fieldset id="tod">
 {/if}
   <legend>{icon name=lightbulb}Astuce&nbsp;: {$tips.titre}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+  {if !$nochange}
   <a href="" onclick="Ajax.update_html('tod', 'ajax/tips/{$tips.id}'); return false">
     {icon name=resultset_next title="Astuce suivante"}
   </a>
+  {/if}
   </legend>
   {tidy}
   {$tips.text|nl2br|smarty:nodefaults}