[ Index ]
 

Code source de eZ Publish 3.9.0

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/design/standard/templates/role/ -> createpolicystep3.tpl (source)

   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>


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