X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=templates%2Ftable-editor.tpl;h=5a847a6fea5db5d3332358916111375c989289ab;hb=f6cfa61b4536e3a823508febe97317736dc16074;hp=3915794e98f04fe13d846b6639b0f58af8b72fec;hpb=7b64cc7438eba834c765eef056628e2f1e6ea823;p=platal.git diff --git a/templates/table-editor.tpl b/templates/table-editor.tpl index 3915794..5a847a6 100644 --- a/templates/table-editor.tpl +++ b/templates/table-editor.tpl @@ -1,6 +1,6 @@ {**************************************************************************} {* *} -{* Copyright (C) 2003-2008 Polytechnique.org *} +{* Copyright (C) 2003-2011 Polytechnique.org *} {* http://opensource.polytechnique.org/ *} {* *} {* This program is free software; you can redistribute it and/or modify *} @@ -33,7 +33,7 @@ - {foreach from=$t->vars item=myval key=myvar}{if $myval.display} + {foreach from=$t->vars item=myval key=myvar}{if $myval.display_list} {/if}{/foreach} {if !$hideactions} @@ -54,18 +54,23 @@ {/if} {iterate from=$list item=myrow} -{foreach from=$t->vars item=myval}{if $myval.display} +{foreach from=$t->vars item=myval}{if $myval.display_list} {/if} @@ -106,14 +111,14 @@
{$myval.desc}{if $t->sortfield eq $myvar}{if $t->sortdesc}{icon name="bullet_arrow_down"}{else}{icon name="bullet_arrow_up"}{/if}{/if}
{assign var="myfield" value=$myval.Field} {if $myfield eq $t->idfield} {assign var="idval" value=$myrow.$myfield} {/if} + {if $t->idfield2 && $myfield eq $t->idfield2} + {assign var="idval2" value=$myrow.$myfield} + {/if} {if $myval.Type eq 'timestamp'} {$myrow.$myfield|date_format:"%x %X"} {elseif $myval.Type eq 'checkbox'} {elseif $myval.Type eq 'ip_address'} {$myrow.$myfield|uint_to_ip} + {elseif $myval.url} + {$myrow.$myfield} {else} {$myrow.$myfield} {/if} @@ -73,11 +78,11 @@ {/if}{/foreach} {if !$hideactions} - {if !$readonly and !$deleteonly} + {if !$readonly and !$deleteonly and !addonly} {icon name=page_edit title='éditer'} {/if} - {if !$readonly} - {icon name=delete title='supprimer'} + {if !$readonly and !$addonly} + {icon name=delete title='supprimer'} {/if}
- {foreach from=$t->vars item=myval}{assign var="myfield" value=$myval.Field}{if ($myfield neq $t->idfield) or ($t->idfield_editable)} + {foreach from=$t->vars item=myval}{assign var="myfield" value=$myval.Field}{if (($myfield neq $t->idfield) or ($t->idfield_editable)) and $myval.display_item}
- {if $id} - modification de l'entrée + {if $id !== null} + modification de l'entrée {else} nouvelle entrée {/if}
{$myval.desc}