[ Index ] |
|
Code source de eZ Publish 3.9.0 |
1 <form name="role" method="post" action={concat( $module.functions.view.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/view' ) )} {'%role_name [Role]'|i18n( 'design/admin/role/view',, 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 <div class="block"> 18 <label>{'Name'|i18n( 'design/admin/role/view' )}:</label> 19 {$role.name|wash} 20 </div> 21 22 <div class="block"> 23 <fieldset> 24 <legend>{'Policies [%policies_count]'|i18n( 'design/admin/role/view',, hash( '%policies_count', $policies|count ) )}</legend> 25 {section show=$policies} 26 <table class="list" cellspacing="0"> 27 <tr> 28 <th>{'Module'|i18n( 'design/admin/role/view' )}</th> 29 <th>{'Function'|i18n( 'design/admin/role/view' )}</th> 30 <th>{'Limitation'|i18n( 'design/admin/role/view' )}</th> 31 </tr> 32 {section var=Policies loop=$policies sequence=array( bglight, bgdark )} 33 <tr class="{$Policies.sequence}"> 34 35 {* Module. *} 36 <td> 37 {section show=eq( $Policies.item.module_name, '*' )} 38 <i>{'all modules'|i18n( 'design/admin/role/view' )} </i> 39 {section-else} 40 {$Policies.item.module_name} 41 {/section} 42 </td> 43 44 {* Function. *} 45 <td> 46 {section show=eq( $Policies.item.function_name, '*' )} 47 <i>{'all functions'|i18n( 'design/admin/role/view' )} </i> 48 {section-else} 49 {$Policies.item.function_name} 50 {/section} 51 </td> 52 53 {* Limitations. *} 54 <td> 55 {section show=$Policies.item.limitations} 56 {section var=Limitations loop=$Policies.item.limitations} 57 {$Limitations.item.identifier|wash}( 58 {section var=LimitationValues loop=$Limitations.item.values_as_array_with_names} 59 {$LimitationValues.item.Name|wash} 60 {delimiter}, {/delimiter} 61 {/section}) 62 {delimiter}, {/delimiter} 63 {/section} 64 {section-else} 65 <i>{'No limitations'|i18n( 'design/admin/role/view' )}</i> 66 {/section} 67 </td> 68 </tr> 69 {/section} 70 </table> 71 {section-else} 72 <p>{'There are no policies set up for this role.'|i18n( 'design/admin/role/view' )}</p> 73 {/section} 74 </fieldset> 75 </div> 76 77 </div> 78 79 {* DESIGN: Content END *}</div></div></div> 80 81 <div class="controlbar"> 82 {* 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"> 83 <div class="block"> 84 <input class="button" type="submit" name="EditRoleButton" value="{'Edit'|i18n( 'design/admin/role/view' )}" title="{'Edit this role.'|i18n( 'design/admin/role/view' )}" /> 85 </div> 86 {* DESIGN: Control bar END *}</div></div></div></div></div></div> 87 </div> 88 89 </div> 90 91 92 93 <div class="context-block"> 94 {* 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"> 95 <h2 class="context-title">{'Users and groups using the <%role_name> role [%users_count]'|i18n( 'design/admin/role/view',, hash('%role_name', $role.name, '%users_count', $user_array|count) )|wash}</h2> 96 97 {* DESIGN: Mainline *}<div class="header-subline"></div> 98 99 {* DESIGN: Header END *}</div></div></div></div></div></div> 100 101 {* DESIGN: Content START *}<div class="box-ml"><div class="box-mr"><div class="box-content"> 102 103 {section show=$user_array} 104 <table class="list" cellspacing="0"> 105 <tr> 106 <th class="tight"><img src={'toggle-button-16x16.gif'|ezimage} alt="{'Toggle selection'|i18n( 'design/admin/role/view' )}" onclick="ezjs_toggleCheckboxes( document.role, 'IDArray[]' ); return false;"/></th> 107 <th>{'User/group'|i18n( 'design/admin/role/view' )}</th> 108 <th>{'Limitation'|i18n( 'design/admin/role/view' )}</th> 109 </tr> 110 {section var=Users loop=$user_array sequence=array( bglight, bgdark )} 111 <tr class="{$Users.sequence}"> 112 113 {* Remove. *} 114 <td><input type="checkbox" value="{$Users.item.user_role_id}" name="IDArray[]" title="{'Select user or user group for removal.'|i18n( 'design/admin/role/view' )}" /></td> 115 116 {* User/group icon + name. *} 117 <td> 118 {$Users.item.user_object.content_class.identifier|class_icon( 'small', $Users.item.user_object.content_class.name|wash )} <a href={$Users.item.user_object.main_node.url_alias|ezurl}>{$Users.item.user_object.name|wash}</a> 119 </td> 120 121 {* Linked limitation (if any). *} 122 <td> 123 {section show=$Users.item.limit_ident} 124 {section show=$Users.item.limit_value|begins_with( '/' )} 125 {let limit_location_array=$Users.item.limit_value|explode( '/' ) 126 limit_location_pinpoint=$limit_location_array|count|sub(2) 127 limit_node_id=$limit_location_array[$limit_location_pinpoint]} 128 <a href={concat( '/content/view/full/', $limit_node_id )|ezurl}>{$Users.item.limit_ident|wash} ({$Users.item.limit_value|wash})</a> 129 {/let} 130 {section-else} 131 <a href={concat( '/section/view/', $Users.item.limit_value )|ezurl}>{$Users.item.limit_ident|wash} ({$Users.item.limit_value|wash})</a> 132 {/section} 133 {section-else} 134 <i>{'No limitations'|i18n( 'design/admin/role/view' )}</i> 135 {/section} 136 </td> 137 138 </tr> 139 {/section} 140 </table> 141 {section-else} 142 <div class="block"> 143 <p> 144 {'This role is not assigned to any users or user groups.'|i18n( 'design/admin/role/view' )} 145 </p> 146 </div> 147 {/section} 148 149 {* DESIGN: Content END *}</div></div></div> 150 151 <div class="controlbar"> 152 {* 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"> 153 <div class="block"> 154 155 {section show=$user_array} 156 <input class="button" type="submit" name="RemoveRoleAssignmentButton" value="{'Remove selected'|i18n( 'design/admin/role/view' )}" title="{'Remove selected users and/or user groups.'|i18n( 'design/admin/role/view' )}" /> 157 {section-else} 158 <input class="button-disabled" type="submit" name="RemoveRoleAssignmentButton" value="{'Remove selected'|i18n( 'design/admin/role/view' )}" disabled="disabled" /> 159 {/section} 160 161 <input class="button" type="submit" name="AssignRoleButton" value="{'Assign'|i18n( 'design/admin/role/view' )}" title="{'Assign the <%role_name> role to a user or a user group.'|i18n( 'design/admin/role/view',, hash( '%role_name', $role.name ) )|wash}" /> 162 </div> 163 <div class="block"> 164 <select name="AssignRoleType" title="{'Select limitation.'|i18n( 'design/admin/role/view' )}"> 165 <option value="subtree">{'Subtree'|i18n( 'design/admin/role/view' )}</option> 166 <option value="section">{'Section'|i18n( 'design/admin/role/view' )}</option> 167 </select> 168 169 <input class="button" type="submit" name="AssignRoleLimitedButton" value="{'Assign with limitation'|i18n( 'design/admin/role/view' )}" title="{'Assign the <%role_name> role with limitation (specified to the left) to a user or a user group.'|i18n( 'design/admin/role/view',, hash( '%role_name', $role.name ) )|wash}" /> 170 171 </div> 172 {* DESIGN: Control bar END *}</div></div></div></div></div></div> 173 </div> 174 175 </div> 176 177 </form>
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 |