[ Index ] |
|
Code source de eZ Publish 3.9.0 |
1 {* DO NOT EDIT THIS FILE! Use an override template instead. *} 2 <div class="maincontentheader"> 3 <h1>{"Create policy for"|i18n("design/standard/role")} {$role.name}</h1> 4 </div> 5 6 <form action={concat($module.functions.edit.uri,"/",$role.id,"/")|ezurl} method="post" > 7 8 <div class="step"> 9 <table cellspacing="0" cellpadding="4" border="0"> 10 <tr> 11 <td> 12 13 <h2>{"Step 1"|i18n("design/standard/role")}</h2> 14 <div class="block"> 15 <div class="element"> 16 <label>{"Module"|i18n("design/standard/role")}</label><div class="labelbreak"></div> 17 <p class="box">{$current_module}</p> 18 </div> 19 <div class="element"> 20 <label>{"Access"|i18n("design/standard/role")}</label><div class="labelbreak"></div> 21 <p class="box">{"Limited"|i18n("design/standard/role")}</p> 22 </div> 23 <div class="break"></div> 24 </div> 25 <div class="buttonblock"> 26 <input class="button" type="submit" name="Step1" value="{'Go back to step 1'|i18n('design/standard/role')}" /> 27 </div> 28 29 </td> 30 <td> 31 32 <h2>{"Step 2"|i18n("design/standard/role")}</h2> 33 <div class="block"> 34 <div class="element"> 35 <label>{"Function"|i18n("design/standard/role")}</label><div class="labelbreak"></div> 36 <p class="box">{$current_function}</p> 37 </div> 38 <div class="element"> 39 <label>{"Access"|i18n("design/standard/role")}</label><div class="labelbreak"></div> 40 <p class="box">{"Limited"|i18n("design/standard/role")}</p> 41 </div> 42 <div class="break"></div> 43 </div> 44 <div class="buttonblock"> 45 <input class="button" type="submit" name="Step2" value="{'Go back to step 2'|i18n('design/standard/role')}" /> 46 </div> 47 48 </td> 49 </tr> 50 </table> 51 </div> 52 53 <h2>{"Step 3"|i18n("design/standard/role")}</h2> 54 <p> 55 {"Specify limitations for function %functionname in module %modulename. 'Any' means no limitation by this parameter" 56 |i18n("design/standard/role",, 57 hash('%functionname',concat('<b>',$current_function,'</b>'), 58 '%modulename',concat('<b>',$current_module,'</b>')))} 59 </p> 60 <div class="objectheader"> 61 <h2>{'Limitations'|i18n('design/standard/role')}</h2> 62 </div> 63 <div class="object"> 64 65 <table> 66 <tr> 67 68 {section name=Limitations loop=$function_limitations} 69 {section-exclude match=$Limitations:item.name|eq('Subtree')} 70 {section-exclude match=$Limitations:item.name|eq('Node')} 71 <td class="element"> 72 <label>{$Limitations:item.name}</label><div class="labelbreak"/> 73 <select name="{$Limitations:item.name}[]" size="8" {cond( $Limitations:item.single_select, '', 'multiple="multiple"' )} > 74 <option value="-1" {switch match=$current_limitation_list[$Limitations:item.name]} 75 {case match=-1} selected="selected"{/case}{case}{/case}{/switch}>{"Any"|i18n("design/standard/role")}</option> 76 {section name=LimitationValues loop=$Limitations:item.values} 77 <option value="{$Limitations:LimitationValues:item.value}" {switch match=$Limitations:LimitationValues:item.value} 78 {case in=$current_limitation_list[$Limitations:item.name]}selected="selected"{/case}{case}{/case}{/switch}>{$Limitations:LimitationValues:item.Name}</option> 79 {/section} 80 </select> 81 </td> 82 {/section} 83 84 {section name=Limitations loop=$function_limitations} 85 {switch match=$Limitations:item.name} 86 {case match="Node"} 87 <td class="element"> 88 <label>Node</label><div class="labelbreak"></div> 89 <table> 90 {section show=$node_list name=NodeList loop=$node_list} 91 <tr> 92 <td> 93 {$Limitations:NodeList:item.name} 94 </td> 95 <td> 96 <input type="checkbox" name="DeleteNodeIDArray[]" value={$Limitations:NodeList:item.node_id} /> 97 </td> 98 </tr> 99 {section-else} 100 <tr> 101 <td> 102 {'Not specified.'|i18n('design/standard/role')} 103 </td> 104 </tr> 105 {/section} 106 </table> 107 <input class="menubutton" type="image" name="BrowseLimitationNodeButton" value="{'Find'|i18n('design/standard/role')}" src={"find.png"|ezimage} /> 108 <input class="menubutton" type="image" name="DeleteNodeButton" value="{'Remove'|i18n('design/standard/role')}" src={"trash.png"|ezimage} /> 109 </td> 110 {/case} 111 {case match="Subtree"} 112 <td class="element"> 113 <label>Subtree</label><div class="labelbreak"></div> 114 <table> 115 {section show=$subtree_list name=SubtreeList loop=$subtree_list} 116 <tr> 117 <td> 118 {$Limitations:SubtreeList:item.name} 119 </td> 120 <td> 121 <input type="checkbox" name="DeleteSubtreeIDArray[]" value={$Limitations:SubtreeList:item.node_id} /> 122 </td> 123 </tr> 124 {section-else} 125 <tr> 126 <td> 127 {'Not specified.'|i18n('design/standard/role')} 128 </td> 129 </tr> 130 {/section} 131 </table> 132 <input class="menubutton" type="image" name="BrowseLimitationSubtreeButton" value="{'Find'|i18n('design/standard/role')}" src={"find.png"|ezimage} /> 133 <input class="menubutton" type="image" name="DeleteSubtreeButton" value="{'Remove'|i18n('design/standard/role')}" src={"trash.png"|ezimage} /> 134 </td> 135 {/case} 136 {case} 137 {/case} 138 {/switch} 139 {/section} 140 141 </tr> 142 </table> 143 144 <div class="break"></div> 145 </div> 146 <div class="buttonblock"> 147 <input class="button" type="submit" name="AddLimitation" value="{'Ok'|i18n('design/standard/role')}" /> 148 <input type="hidden" name="CurrentModule" value="{$current_module}" /> 149 <input type="hidden" name="CurrentFunction" value="{$current_function}" /> 150 151 {*<input type="submit" name="DiscardLimitation" value="Return to functions" />*} 152 <input class="button" type="submit" value="{'Cancel'|i18n('design/standard/role')}" /> 153 </div> 154 </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 |