[ Index ]
 

Code source de eZ Publish 3.9.0

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/design/admin/templates/role/ -> policyedit.tpl (source)

   1  <form method="post" action={concat( $Module.functions.policyedit.uri, '/', $policy_id, '/' )|ezurl}>
   2  
   3  <div class="contex-block">
   4  
   5  {* DESIGN: Header START *}<div class="box-header"><div class="box-tc"><div class="box-ml"><div class="box-mr"><div class="box-tl"><div class="box-tr">
   6  
   7  <h1 class="context-title">{'Edit <%policy_name> policy for <%role_name> role'|i18n( 'design/admin/role/policyedit',, hash( '%policy_name', concat( $current_module, '/', $current_function ), '%role_name', $role_name ) )|wash}</h1>
   8  
   9  {* DESIGN: Mainline *}<div class="header-mainline"></div>
  10  
  11  {* DESIGN: Header END *}</div></div></div></div></div></div>
  12  
  13  {* DESIGN: Content START *}<div class="box-ml"><div class="box-mr"><div class="box-content">
  14  
  15  <div class="context-attributes">
  16  
  17  <div class="block">
  18  <label>{'Module'|i18n( 'design/admin/role/policyedit' )}:</label>
  19  {$current_module}
  20  </div>
  21  
  22  <div class="block">
  23  <label>{'Function'|i18n( 'design/admin/role/policyedit' )}:</label>
  24  {$current_function}
  25  </div>
  26  
  27  <fieldset>
  28  <legend>{'Function limitations'|i18n( 'design/admin/role/policyedit' )}</legend>
  29  
  30  {section show=$function_limitations}
  31  
  32  <div class="block">
  33  {section name=Limitations loop=$function_limitations}
  34  {section-exclude match=$Limitations:item.name|eq( 'Subtree' )}
  35  {section-exclude match=$Limitations:item.name|eq( 'Node' )}
  36  {section show=$function_limitations|count|gt( 1 )}
  37  <div class="element">
  38  {/section}
  39  <label>{$Limitations:item.name|wash}:</label>
  40  <select name="{$Limitations:item.name}[]" size="8" multiple="multiple">
  41  <option value="-1" {switch match=$current_limitation_list[$Limitations:item.name]}
  42  {case match=-1} selected="selected"{/case}{case}{/case}{/switch}>{'Any'|i18n( 'design/admin/role/policyedit' )}</option>
  43  {section name=LimitationValues loop=$Limitations:item.values}
  44  <option value="{$Limitations:LimitationValues:item.value}" {switch match=$Limitations:LimitationValues:item.value}
  45  {case in=$current_limitation_list[$Limitations:item.name]}selected="selected"{/case}{case}{/case}{/switch}>{$Limitations:LimitationValues:item.Name|wash}</option>
  46  {/section}
  47  </select>
  48  {section show=$function_limitations|count|gt( 1 )}
  49  </div>
  50  {/section}
  51  {/section}
  52  </div>
  53  <div class="break"></div>
  54  </fieldset>
  55  {section var=Limitations loop=$function_limitations}
  56  
  57  {switch match=$Limitations.item.name}
  58  
  59  {* Nodes *}
  60  {case match='Node'}
  61  <div class="block">
  62  <fieldset>
  63  <legend>{'Nodes [%node_count]'|i18n( 'design/admin/role/policyedit',, hash( '%node_count', $node_list|count ) )}</legend>
  64  {section show=$node_list}
  65  <table class="list" cellspacing="0">
  66  <tr>
  67  <th class="tight">&nbsp;</th>
  68  <th>{'Name'|i18n( 'design/admin/role/policyedit' )}</th>
  69  </tr>
  70  {section var=Nodes loop=$node_list sequence=array( bglight, bgdark )}
  71  <tr class="{$Nodes.sequence}">
  72  <td><input type="checkbox" name="DeleteNodeIDArray[]" value="{$Nodes.item.node_id}" /></td>
  73  <td>{$Nodes.item.name|wash}</td>
  74  </tr>
  75  {/section}
  76  </table>
  77  {section-else}
  78  <p>
  79  {'The node list is empty.'|i18n( 'design/admin/role/policyedit' )}
  80  </p>
  81  {/section}
  82  
  83  {section show=$node_list}
  84  <input class="button" type="submit" name="DeleteNodeButton" value="{'Remove selected'|i18n( 'design/admin/role/policyedit' )}" />
  85  {section-else}
  86  <input class="button-disabled" type="submit" name="DeleteNodeButton" value="{'Remove selected'|i18n( 'design/admin/role/policyedit' )}" disabled="disabled" />
  87  {/section}
  88  
  89  <input class="button" type="submit" name="BrowseLimitationNodeButton" value="{'Add nodes'|i18n( 'design/admin/role/policyedit' )}" />
  90  </fieldset>
  91  </div>
  92  {/case}
  93  
  94  {* Subtrees *}
  95  {case match='Subtree'}
  96  <div class="block">
  97  <fieldset>
  98  <legend>{'Subtrees [%subtree_count]'|i18n( 'design/admin/role/policyedit',, hash( '%subtree_count', $subtree_list|count ) )}</legend>
  99  {section show=$subtree_list}
 100  <table class="list" cellspacing="0">
 101  <tr>
 102  <th class="tight">&nbsp;</th>
 103  <th>{'Subtree'|i18n( 'design/admin/role/policyedit' )}</th>
 104  </tr>
 105  {section var=Subtrees loop=$subtree_list sequence=array( bglight, bgdark )}
 106  <tr class="{$Subtrees.sequence}">
 107  <td><input type="checkbox" name="DeleteSubtreeIDArray[]" value="{$Subtrees.item.node_id}" /></td>
 108  <td>{$Subtrees.item.name|wash}</td>
 109  </tr>
 110  {/section}
 111  </table>
 112  {section-else}
 113  <p>{'The subtree list is empty.'|i18n( 'design/admin/role/policyedit' )}</p>
 114  {/section}
 115  
 116  {section show=$subtree_list}
 117  <input class="button" type="submit" name="DeleteSubtreeButton" value="{'Remove selected'|i18n( 'design/admin/role/policyedit' )}" />
 118  {section-else}
 119  <input class="button-disabled" type="submit" name="DeleteSubtreeButton" value="{'Remove selected'|i18n( 'design/admin/role/policyedit' )}" disabled="disabled" />
 120  {/section}
 121  
 122  <input class="button" type="submit" name="BrowseLimitationSubtreeButton" value="{'Add subtrees'|i18n( 'design/admin/role/policyedit' )}" />
 123  </fieldset>
 124  </div>
 125  {/case}
 126  
 127  {case}
 128  {/case}
 129  
 130  {/switch}
 131  
 132  {/section}
 133  {section-else}
 134  <p>{'The function limitations of this policy can not be edited. This is either because the function simply does not support limitations or because the function was assigned without limitations when the policy was created.'|i18n( 'design/admin/role/policyedit' )}</p>
 135  {/section}
 136  
 137  </div>
 138  
 139  {* DESIGN: Content END *}</div></div></div>
 140  
 141  <div class="controlbar">
 142  {* DESIGN: Control bar START *}<div class="box-bc"><div class="box-ml"><div class="box-mr"><div class="box-tc"><div class="box-bl"><div class="box-br">
 143  <div class="block">
 144      <input type="hidden" name="CurrentModule" value="{$current_module}" />
 145      <input type="hidden" name="CurrentFunction" value="{$current_function}" />
 146      {section show=$function_limitations}
 147      <input class="button" type="submit" name="UpdatePolicy" value="{'OK'|i18n( 'design/admin/role/policyedit' )}" />
 148      {section-else}
 149      <input class="button-disabled" type="submit" name="UpdatePolicy" value="{'OK'|i18n( 'design/admin/role/policyedit' )}" disabled="disabled" />
 150      {/section}
 151  
 152      <input class="button" type="submit" name="DiscardChange" value="{'Cancel'|i18n( 'design/admin/role/policyedit' )}" />
 153  </div>
 154  {* DESIGN: Control bar END *}</div></div></div></div></div></div>
 155  </div>
 156  
 157  </div>
 158  
 159  </form>


Généré le : Sat Feb 24 10:30:04 2007 par Balluche grâce à PHPXref 0.7