Ignore:
Timestamp:
12/25/07 17:32:57 (4 years ago)
Author:
hverton
Message:

added support for multiple panels per module
updated English locale file
update dbsetup_include.php
files in the template cache now have a more logical name
after login, check if the user theme exists before selecting it. If not, fall back to the site default. If this theme doesn't exist either, terminate with an error message
new CSS tag for optgroups

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/includes/templates/admin.panel_editor.tpl

    r1158 r1182  
    2828            </td> 
    2929            <td class='tbl'> 
    30                 <input type='text' name='panel_name' value='{$panel_name}' class='textbox' style='width:200px;' /> 
     30                <input type='text' name='panel_name' value='{$panel_name}' class='textbox' style='width:300px;' /> 
    3131            </td> 
    3232        </tr> 
     
    3737            </td> 
    3838            <td class='tbl'> 
    39                 <select name='panel_filename' class='textbox' style='width:200px;'> 
    40                 {foreach from=$panel_list item=panel_file} 
    41                     <option{if $panel_filename == $panel_file} selected="selected"{/if}>{$panel_file}</option>               
    42                 {/foreach} 
     39                <select name='panel_filename' class='textbox' style='width:250px;'> 
     40                {section name=id loop=$panel_list} 
     41                    {if $panel_list[id].new_module} 
     42                        {if !$smarty.section.id.first}</optgroup>{/if} 
     43                        <optgroup label='{if $panel_list[id].mod_folder != ""}{$locale.474} {$panel_list[id].mod_folder}{/if}'> 
     44                        {assign var='hasvalues' value=false} 
     45                    {/if} 
     46                        <option value='{$panel_list[id].panel_filename}' {if $panel_list[id].selected}selected='selected'{/if}>{$panel_list[id].panel_name}</option> 
     47                        {assign var='hasvalues' value=true} 
     48                    {if $smarty.section.id.last && $hasvalues}</optgroup>{/if} 
     49                {/section} 
    4350                </select> 
    44                 {if $panel_id == 0}&nbsp;&nbsp;<span class='small2'>{$locale.454}</span>{/if} 
     51                {if $panel_id == 0}<br /><span class='small2'>{$locale.454}</span>{/if} 
    4552            </td> 
    4653        </tr> 
     
    5259            </td> 
    5360            <td class='tbl'> 
    54                 <textarea name='panel_code' cols='80' rows='15' class='textbox'>{$panel_code}</textarea> 
     61                <textarea name='panel_code' cols='80' rows='15' class='textbox' style='width:450px;'>{$panel_code}</textarea> 
    5562            </td> 
    5663        </tr> 
     
    6067            </td> 
    6168            <td class='tbl'> 
    62                 <textarea name='panel_template' cols='80' rows='15' class='textbox'>{$panel_template}</textarea> 
     69                <textarea name='panel_template' cols='80' rows='15' class='textbox' style='width:450px;'>{$panel_template}</textarea> 
    6370            </td> 
    6471        </tr> 
     
    8390        <tr> 
    8491            <td class='tbl'> 
     92                {$locale.462} 
     93            </td> 
     94            <td class='tbl'> 
     95                <select name='panel_state' class='textbox' style='width:150px;'> 
     96                    <option value='0'{if $panel_state == "0"} selected="selected"{/if}>{$locale.463}</option> 
     97                    <option value='1'{if $panel_state == "1"} selected="selected"{/if}>{$locale.464}</option> 
     98                </select> 
     99            </td> 
     100        </tr> 
     101        <tr> 
     102            <td class='tbl'> 
    85103                {$locale.461} 
    86104            </td> 
     
    89107                    <option value='0'{if $panel_usermod == "0"} selected="selected"{/if}>{$locale.447}</option> 
    90108                    <option value='1'{if $panel_usermod == "1"} selected="selected"{/if}>{$locale.448}</option> 
    91                 </select> 
    92             </td> 
    93         </tr> 
    94         <tr> 
    95             <td class='tbl'> 
    96                 {$locale.462} 
    97             </td> 
    98             <td class='tbl'> 
    99                 <select name='panel_state' class='textbox' style='width:150px;'> 
    100                     <option value='0'{if $panel_state == "0"} selected="selected"{/if}>{$locale.463}</option> 
    101                     <option value='1'{if $panel_state == "1"} selected="selected"{/if}>{$locale.464}</option> 
    102109                </select> 
    103110            </td> 
     
    156163<script type='text/javascript'> 
    157164    function showopts(panelside) { 
    158         if (panelside == 1 || panelside == 4) { 
     165        if (panelside == 2 || panelside == 3) { 
     166            document.getElementById('panelopts').style.display = 'block'; 
     167        } else { 
    159168            document.getElementById('panelopts').style.display = 'none'; 
    160         } else { 
    161             document.getElementById('panelopts').style.display = 'block'; 
    162169        } 
    163170    } 
Note: See TracChangeset for help on using the changeset viewer.