projects
/
platal.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Improves the comment/edition box opener in admin/validate
[platal.git]
/
templates
/
admin
/
valider.tpl
diff --git
a/templates/admin/valider.tpl
b/templates/admin/valider.tpl
index
07eea68
..
040473b
100644
(file)
--- a/
templates/admin/valider.tpl
+++ b/
templates/admin/valider.tpl
@@
-1,6
+1,6
@@
{**************************************************************************}
{* *}
{**************************************************************************}
{* *}
-{* Copyright (C) 2003-200
6
Polytechnique.org *}
+{* Copyright (C) 2003-200
8
Polytechnique.org *}
{* http://opensource.polytechnique.org/ *}
{* *}
{* This program is free software; you can redistribute it and/or modify *}
{* http://opensource.polytechnique.org/ *}
{* *}
{* This program is free software; you can redistribute it and/or modify *}
@@
-15,19
+15,28
@@
{* *}
{* You should have received a copy of the GNU General Public License *}
{* along with this program; if not, write to the Free Software *}
{* *}
{* 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 *}
{* *}
{**************************************************************************}
{* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *}
{* *}
{**************************************************************************}
+{javascript name="jquery"}
+<script type="text/javascript">//<![CDATA[
+{literal}
+function toggleField(name, id, obj) {
+ $("#" + name + "_" + id).toggle();
+}
+{/literal}
+//]]></script>
+
<h1>Validation</h1>
<h1>Validation</h1>
-
+
{if $vit->total()}
{counter print=false start=0 assign=hidden}
{if $vit->total()}
{counter print=false start=0 assign=hidden}
-{iterate item=valid from=$vit
|smarty:nodefaults
}
+{iterate item=valid from=$vit}
{assign var=type value=$valid->type}
{if !$hide_requests[$type]}
<br />
{assign var=type value=$valid->type}
{if !$hide_requests[$type]}
<br />
@@
-51,28
+60,41
@@
</tr>
{include file=$valid->formu()}
{if $valid->editor()}
</tr>
{include file=$valid->formu()}
{if $valid->editor()}
- <tr>
+ <tr onclick="toggleField('edit', '{$valid->id()}')" style="cursor: pointer">
+ <th colspan="2">
+ {if $preview_id neq $valid->id()}
+ <div style="float: left">
+ {icon name="add"}
+ </div>
+ {/if}
+ Éditer
+ </th>
+ </tr>
+ <tr {if $preview_id neq $valid->id()}style="display: none"{/if} id="edit_{$valid->id()}">
<td colspan="2" class="center">
<td colspan="2" class="center">
- {if $preview_id == $valid->id()}
- <form enctype="multipart/form-data" action="{$platal->pl_self()}#valid{$valid->id()}" method="post">
+ <form enctype="multipart/form-data" action="{$platal->pl_self(0)}/edit/{$valid->id()}#valid{$valid->id()}" method="post">
<div>
{include file=$valid->editor()}
<input type="hidden" name="uid" value="{$valid->uid}" />
<input type="hidden" name="type" value="{$valid->type}" />
<input type="hidden" name="stamp" value="{$valid->stamp}" />
<br />
<div>
{include file=$valid->editor()}
<input type="hidden" name="uid" value="{$valid->uid}" />
<input type="hidden" name="type" value="{$valid->type}" />
<input type="hidden" name="stamp" value="{$valid->stamp}" />
<br />
- <input type="submit" name="edit" value="
E
diter" />
+ <input type="submit" name="edit" value="
É
diter" />
</div>
</form>
</div>
</form>
- {else}
- <span class="smaller">
- <a href="admin/validate/edit/{$valid->id()}#valid{$valid->id()}">{icon name=page_edit}Editer cette demande avant validation</a>
- </span>
- {/if}
</td>
</tr>
{/if}
</td>
</tr>
{/if}
- <tr><th colspan='2'>Commentaires</th></tr>
+ <tr onclick="toggleField('comment', '{$valid->id()}')" style="cursor: pointer">
+ <th colspan='2'>
+ {if $valid->comments|@count eq 0}
+ <div style="float: left">
+ {icon name="add"}
+ </div>
+ {/if}
+ Commentaires
+ </th>
+ </tr>
{foreach from=$valid->comments item=c}
<tr class="{cycle values="impair,pair"}">
<td class="titre">
{foreach from=$valid->comments item=c}
<tr class="{cycle values="impair,pair"}">
<td class="titre">
@@
-81,7
+103,7
@@
<td>{$c[1]|nl2br}</td>
</tr>
{/foreach}
<td>{$c[1]|nl2br}</td>
</tr>
{/foreach}
- <tr>
+ <tr
{if $valid->comments|@count eq 0}style="display: none"{/if} id="comment_{$valid->id()}"
>
<td colspan='2' class='center'>
<form action="admin/validate" method="post">
<div>
<td colspan='2' class='center'>
<form action="admin/validate" method="post">
<div>
@@
-96,22
+118,31
@@
</form>
</td>
</tr>
</form>
</td>
</tr>
- <tr><th colspan='2'>Réponse</th></tr>
<tr>
<tr>
- <td colspan='2' {popup caption="Règles de validation" text=$valid->rules}>
+ <th colspan='2'>
+ {if $preview_id neq $valid->id()}
+ <div style="float: left">
+ {icon name="null"}
+ </div>
+ {/if}
+ Réponse
+ </th>
+ </tr>
+ <tr>
+ <td colspan='2' {popup caption="Règles de validation" text=$valid->ruleText()}>
<form action="admin/validate" method="post">
<div>
<form action="admin/validate" method="post">
<div>
- R
éponse préremplie
:
+ R
éponse préremplie
:
<select onchange="this.form.comm.value=this.value">
<option value=""></option>
{foreach from=$valid->answers() item=automatic_answer}
<option value="{$automatic_answer.answer}">{$automatic_answer.title}</option>
{/foreach}
</select>
<select onchange="this.form.comm.value=this.value">
<option value=""></option>
{foreach from=$valid->answers() item=automatic_answer}
<option value="{$automatic_answer.answer}">{$automatic_answer.title}</option>
{/foreach}
</select>
- <a href="admin/validate/answers">{icon name="page_edit" title="
Editer les ré
ponses automatiques"}</a>
+ <a href="admin/validate/answers">{icon name="page_edit" title="
Éditer les ré
ponses automatiques"}</a>
</div>
<div class='center'>
</div>
<div class='center'>
- Ajout
é dans l'email
:<br />
+ Ajout
é dans l'email
:<br />
<textarea rows="5" cols="50" name="comm"></textarea><br />
<input type="hidden" name="uid" value="{$valid->uid}" />
<textarea rows="5" cols="50" name="comm"></textarea><br />
<input type="hidden" name="uid" value="{$valid->uid}" />
@@
-131,17
+162,17
@@
{/iterate}
{if $hidden}
{/iterate}
{if $hidden}
-<p>{$hidden} validation{if $hidden > 1}s ont
été masquées{else} a été masqué
e{/if}.</p>
+<p>{$hidden} validation{if $hidden > 1}s ont
été masquées{else} a été masqué
e{/if}.</p>
{/if}
{else}
{/if}
{else}
-<p>Rien
à
valider</p>
+<p>Rien
à
valider</p>
{/if}
<p>
{/if}
<p>
- Afficher seulement les validation suivantes
:
+ Afficher seulement les validation suivantes
:
</p>
<form action="admin/validate" method="post">
</p>
<form action="admin/validate" method="post">
@@
-152,4
+183,4
@@
<div class="center" style="clear:left"><input type="submit" name="hide" value="Valider" /></div>
</form>
<div class="center" style="clear:left"><input type="submit" name="hide" value="Valider" /></div>
</form>
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2
enc=utf-8
: *}