[ Index ] |
|
Code source de eZ Publish 3.9.0 |
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' ) )} {'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"> </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}
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sat Feb 24 10:30:04 2007 | par Balluche grâce à PHPXref 0.7 |