[ Index ] |
|
Code source de eZ Publish 3.9.0 |
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"> </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"> </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>
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 |