Ignore:
Timestamp:
Feb 26, 2011, 4:28:24 PM (13 years ago)
Author:
patdenice
Message:

Add display option. Optimizations.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/PWG_Stuffs/admin/template/add_module.tpl

    r7855 r9383  
     1{known_script id="jquery" src=$ROOT_URL|@cat:"themes/default/js/jquery.packed.js"}
    12{include file='include/autosize.inc.tpl'}
    2 
    3 {$TINYMCE_SCRIPT}
     3{html_head}{literal}
     4<style type="text/css">
     5.groups { margin-top:15px; }
     6.groups input { margin-right:5px; }
     7.groups label { margin-right:10px; display: inline-block; overflow: hidden; white-space: nowrap; line-height:1.3em;}
     8.groups div { float:right; width:74%; line-height:1.3em;}
     9</style>
     10{/literal}{/html_head}
    411
    512<div class="titrePage">
     
    714</div>
    815
    9 <form method="post" action="" class="properties"  ENCTYPE="multipart/form-data">
     16<form method="post" action="" class="properties" ENCTYPE="multipart/form-data">
     17<fieldset id="mainConf" >
     18  <legend>{'stuffs_module_config'|@translate}</legend>
     19        <ul>
     20    <li>
     21      <span class="property">
     22        <label for="module_name">{'stuffs_module_title'|@translate}</label>
     23      </span>
     24      <textarea rows="2" name="module_name" id="module_name" class="description" style="height:2em; width:500px;">{$MODULE_NAME}</textarea>
     25    </li>
     26    <li>
     27      <span class="property">
     28        <label for="module_desc">{'stuffs_desc'|@translate}<br>&nbsp;</label>
     29      </span>
     30      <input type="text" maxlength="255" value="{$DESC_VALUE}" name="module_desc" id="module_desc" style="width:500px;"/><br><i>{'stuffs_only_for_admin'|@translate}</i>
     31    </li>
     32    <li>
     33      <span class="property">
     34        <label for="show_title">{'stuffs_show_title'|@translate}</label>
     35      </span>
     36      <input type="checkbox" name="show_title" id="show_title" value="1" {if $show_title_CHECKED}checked="checked"{/if}>
     37    </li>
    1038
    11 <fieldset>
    12         <legend>{'stuffs_module_config'|@translate}</legend>
    13         <table>
    14 
    15                 <tr><td colspan="3"><br></td></tr>
    16 
    17                 <tr>
    18                         <td><b>{'stuffs_module_title'|@translate}&nbsp;&nbsp;</b></td>
    19                         <td colspan="2"><textarea cols="50" rows="2" name="module_name" id="module_name" class="description" style="height: 2em">{$MODULE_NAME}</textarea></td>
    20                 </tr>
    21 
    22                 <tr><td colspan="3"><br></td></tr>
    23 
    24                 <tr>
    25                         <td><b>{'stuffs_desc'|@translate}&nbsp;&nbsp;</b></td>
    26                         <td colspan="2"><input type="text" size="65" maxlength="255" value="{$DESC_VALUE}" name="module_desc"/></td>
    27                 </tr>
    28                 <tr>
    29                         <td></td>
    30                         <td colspan="2">{'stuffs_only_for_admin'|@translate}</td>
    31                 </tr>
    32 
    33                 <tr><td colspan="3"><br></td></tr>
    34                 <tr>
    35                         <td><b>{'stuffs_authorized_users'|@translate} &nbsp;&nbsp;</b></td>
    36                         <td colspan="2">
    37                                 <div id="users">
    38                                 <input type="checkbox" name="users[]" id="guest" value="guest" {$user_perm.GUEST}><label>&nbsp;{'user_status_guest'|@translate}</label>
    39                                 <input type="checkbox" name="users[]" id="generic" value="generic" {$user_perm.GENERIC}><label>&nbsp;{'user_status_generic'|@translate}</label>
    40                                 <input type="checkbox" name="users[]" id="normal" value="normal" {$user_perm.NORMAL}><label>&nbsp;{'user_status_normal'|@translate}</label>
    41                                 <input type="checkbox" name="users[]" id="admin" value="admin" {$user_perm.ADMIN}><label>&nbsp;{'user_status_admin'|@translate}</label>
    42                                 <input type="checkbox" name="users[]" id="webmaster" value="webmaster" {$user_perm.WEBMASTER}><label>&nbsp;{'user_status_webmaster'|@translate}</label>
    43                                 </div>
    44                         </td>
    45         </tr>
    46 
    47                 {if isset($group_perm)}
    48                 <tr><td colspan="3"><br></td></tr>
    49                 <tr>
    50                         <td><b>{'stuffs_authorized_group'|@translate} &nbsp;&nbsp;</b></td>
    51                         <td colspan="2">{$group_perm.GROUPSELECTION}</td>
    52         </tr>
    53         <tr>
    54                 <td></td>
    55                         <td colspan="2"><i>{'stuffs_public_module'|@translate}</i></td>
    56         </tr>
     39    {if isset($level_perm)}
     40    <li style="margin-top:15px;">
     41      <span class="property">
     42        <label for="level">{'Privacy level'|@translate}</label>
     43      </span>
     44      <select name="level" id="level" size="1">{html_options options=$level_perm selected=$level_selected id=privacy}</select>
     45    </li>
    5746    {/if}
    5847
    59         <tr><td colspan="3"><br></td></tr>
    60         </table>
     48   
     49    {if isset($users)}
     50    <li class="groups" style="margin-top:15px;">
     51      <span class="property">
     52        <label for="users">{'stuffs_authorized_users'|@translate}</label>
     53      </span>
     54      {html_checkboxes options=$users selected=$selected_users name=users}
     55    </li>
     56    {/if}
     57
     58    {if isset($groups)}
     59    <li class="groups" style="margin-top:15px;">
     60      <span class="property">
     61        <label for="groups">{'stuffs_authorized_group'|@translate}</label>
     62      </span>
     63      <div>{html_checkboxes options=$groups selected=$selected_groups name=groups}</div>
     64    </li>
     65    <li class="groups">
     66      <div>
     67        <a href="#" onClick="jQuery('input[name^=\'groups\']').attr('checked', 'checked');return false;">{'stuffs_select_all'|@translate}</a> /
     68        <a href="#" onClick="jQuery('input[name^=\'groups\']').attr('checked', '');return false;">{'stuffs_unselect_all'|@translate}</a> &nbsp;
     69        <i>{'stuffs_guest'|@translate}</i>
     70      </div>
     71    </li>
     72    {/if}
     73  </ul>
    6174</fieldset>
    6275
    63 <fieldset>
    64         <legend>{'stuffs_visual_config'|@translate}</legend>
    65         <table>
    66                 <tr><td colspan="2"><br></td></tr>
    67                 <tr>
    68                         <td colspan="2"><input type="checkbox" name="show_title" value="1" {$show_title_CHECKED}>&nbsp;&nbsp;{'stuffs_show_title'|@translate}</td>
    69                 </tr>
    70                 <tr><td><br></td></tr>
    71                 <tr>
    72                         <td>{'stuffs_show_module_on'|@translate}</td>
    73                         <td>&nbsp;&nbsp;<input type="checkbox" name="on_home" value="1" {$on_home_CHECKED}>&nbsp;&nbsp;<i>{'stuffs_show_on_home'|@translate}</i></td>
    74                 </tr>
    75                 <tr><td></td>
    76                         <td>&nbsp;&nbsp;<input type="checkbox" name="on_cats" value="1" {$on_cats_CHECKED}>&nbsp;&nbsp;<i>{'stuffs_show_on_cats'|@translate}</i></td>
    77                 </tr>
    78                 <tr><td></td>
    79                         <td>&nbsp;&nbsp;<input type="checkbox" name="on_picture" value="1" {$on_picture_CHECKED}>&nbsp;&nbsp;<i>{'stuffs_show_on_pictures'|@translate}</i></td>
    80                 </tr>
    81                 <tr><td colspan="2"><br></td></tr>
    82         </table>
    83 
    84 
     76<fieldset id="indexDisplayConf">
     77        <legend>{'stuffs_show_module_on'|@translate}</legend>
     78  <ul>
     79    {foreach from=$display_options key=option item=value}
     80    {if $value}
     81    <li>
     82      <label>
     83        <span class="property">{'stuffs_show_'|@cat:$option|@translate}</span>
     84        <input type="checkbox" name="{$option}" value="1" {if $selected_options[$option]}checked="checked"{/if}>
     85      </label>
     86    </li>
     87    {/if}
     88    {/foreach}
     89  </ul>
    8590</fieldset>
    8691
Note: See TracChangeset for help on using the changeset viewer.