[ 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/ -> edit.tpl (source)

   1  <form name="roleedit" method="post" action={concat( $module.functions.edit.uri, '/', $role.id, '/' )|ezurl}>
   2  
   3  <div class="context-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">{'role'|icon( 'normal', 'Role'|i18n( 'design/admin/role/edit' ) )}&nbsp;{'Edit <%role_name> [Role]'|i18n( 'design/admin/role/edit',, hash( '%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  {* Name. *}
  18  <div class="block">
  19      <label>{'Name'|i18n( 'design/admin/role/edit' )}:</label>
  20      <input class="box" id="roleName" type="text" name="NewName" value="{$role.name|wash}" />
  21  </div>
  22  
  23  {* Policies. *}
  24  <div class="block">
  25  <fieldset>
  26  <legend>{'Policies'|i18n( 'design/admin/role/edit' )}</legend>
  27  {section show=$policies}
  28  <table class="list" cellspacing="0">
  29  <tr>
  30      <th class="tight"><img src={'toggle-button-16x16.gif'|ezimage} alt="{'Invert selection.'|i18n( 'design/admin/role/edit' )}" title="{'Invert selection.'|i18n( 'design/admin/role/edit' )}" onclick="ezjs_toggleCheckboxes( document.roleedit, 'DeleteIDArray[]' ); return false;" /></th>
  31      <th>{'Module'|i18n( 'design/admin/role/edit' )}</th>
  32      <th>{'Function'|i18n( 'design/admin/role/edit' )}</th>
  33      <th>{'Limitations'|i18n( 'design/admin/role/edit' )}</th>
  34      <th class="tight">&nbsp;</th>
  35  </tr>
  36  {section var=Policies loop=$policies sequence=array( bglight, bgdark )}
  37  <tr class="{$Policies.sequence}">
  38  
  39      {* Remove. *}
  40      <td>
  41          <input type="checkbox" name="DeleteIDArray[]" value="{$Policies.item.id}" title="{'Select policy for removal.'|i18n( 'design/admin/role/edit' )}" />
  42      </td>
  43  
  44      {* Module. *}
  45      <td>
  46          {section show=eq( $Policies.item.module_name, '*' )}
  47          <i>{'all modules'|i18n( 'design/admin/role/edit' )} </i>
  48          {section-else}
  49          {$Policies.item.module_name}
  50          {/section}
  51      </td>
  52  
  53      {* Function. *}
  54      <td>
  55          {section show=eq( $Policies.item.function_name, '*' )}
  56          <i>{'all functions'|i18n( 'design/admin/role/edit' )} </i>
  57          {section-else}
  58          {$Policies.item.function_name}
  59          {/section}
  60      </td>
  61  
  62      {* Limitations. *}
  63      <td>
  64          {section show=$Policies.item.limitations}
  65              {section var=Limitations loop=$Policies.item.limitations}
  66                  {$Limitations.item.identifier}(
  67                      {section var=LimitationValues loop=$Limitations.item.values_as_array_with_names}
  68                          {$LimitationValues.item.Name|wash}
  69                          {delimiter}, {/delimiter}
  70                      {/section})
  71                     {delimiter}, {/delimiter}
  72              {/section}
  73          {section-else}
  74              <i>{'No limitations'|i18n( 'design/admin/role/edit' )}</i>
  75          {/section}
  76      </td>
  77  
  78      {* Edit. *}
  79      <td>
  80          <a href={concat( 'role/policyedit/', $Policies.item.id )|ezurl}><img class="button" src={'edit.gif'|ezimage} width="16" height="16" alt="{'Edit'|i18n( 'design/admin/role/edit' )}" title="{"Edit the policy's function limitations."|i18n( 'design/admin/role/edit' )}" /></a>
  81      </td>
  82  </tr>
  83  {/section}
  84  </table>
  85  {section-else}
  86  <p>{'There are no policies set up for this role.'|i18n( 'design/admin/role/edit' )}</p>
  87  {/section}
  88  
  89  {* Policy manipulation buttons. *}
  90  {section show=$policies}
  91  <input class="button" type="submit" name="RemovePolicies" value="{'Remove selected'|i18n( 'design/admin/role/edit' )}" title="{'Remove selected policies.'|i18n( 'design/admin/role/edit' )}" />
  92  {section-else}
  93  <input class="button-disabled" type="submit" name="RemovePolicies" value="{'Remove selected'|i18n( 'design/admin/role/edit' )}" disabled="disabled" />
  94  {/section}
  95  
  96  <input class="button" type="submit" name="CreatePolicy" value="{'New policy'|i18n( 'design/admin/role/edit' )}" title="{'Create a new policy.'|i18n( 'design/admin/role/edit' )}" />
  97  </fieldset>
  98  </div>
  99  
 100  </div>
 101  
 102  {* DESIGN: Content END *}</div></div></div>
 103  
 104  {* Buttons. *}
 105  <div class="controlbar">
 106  {* 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">
 107  <div class="block">
 108  <input class="button" type="submit" name="Apply" value="{'OK'|i18n( 'design/admin/role/edit' )}" />
 109  <input class="button" type="submit" name="Discard" value="{'Cancel'|i18n( 'design/admin/role/edit' )}" />
 110  </div>
 111  {* DESIGN: Control bar END *}</div></div></div></div></div></div>
 112  </div>
 113  
 114  </div>
 115  
 116  </form>
 117  
 118  {literal}
 119  <script language="JavaScript" type="text/javascript">
 120  <!--
 121      window.onload=function()
 122      {
 123          document.getElementById('roleName').select();
 124          document.getElementById('roleName').focus();
 125      }
 126  -->
 127  </script>
 128  {/literal}


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