Ignore:
Timestamp:
06/20/09 01:07:18 (15 years ago)
Author:
rafaelraymundo
Message:

Ticket #558 - Adicionada funcionalidade de assinatura e criptografia de e-mails.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/preferences/preferences.php

    r1002 r1035  
    122122                        $def_text = $def_text != '' ? ' <i><font size="-1">'.lang('default').':&nbsp;'.$def_text.'</font></i>' : ''; 
    123123                } 
     124        $t->set_var('row_id', "${GLOBALS[type]}[$name]"); 
    124125                $t->set_var('row_value',"<input name=\"${GLOBALS[type]}[$name]\"value=\"". 
    125126                        @htmlentities($default,ENT_COMPAT,$charSet)."\"$options>$def_text"); 
     
    148149        } 
    149150 
    150         function create_check_box($label,$name,$help='',$default='',$run_lang=True) 
     151        function create_check_box($label,$name,$help='',$default='',$run_lang=True,$checkbox_prop='',$visible=True) 
    151152        { 
    152153                // checkboxes itself can't be use as they return nothing if uncheckt !!! 
     
    165166                        '0' => lang('No'), 
    166167                        '1' => lang('Yes') 
    167                 ),$help,$default,$run_lang); 
     168                ),$help,$default,$run_lang,$checkbox_prop,$visible); 
    168169        } 
    169170 
     
    196197        { 
    197198                global $t,$prefs; 
     199        $t->set_var('row_id', "${GLOBALS[type]}[$name]"); 
    198200                $t->set_var('row_value',$code.$prefs[$name].$appendcode); 
    199201                $t->set_var('row_name',lang("signature")); 
     
    202204        } 
    203205 
    204         function create_select_box($label,$name,$values,$help='',$default='',$run_lang=True,$select_prop = '') 
     206        function create_select_box($label,$name,$values,$help='',$default='',$run_lang=True,$select_prop = '',$visible=True) 
    205207        { 
    206208                global $t,$prefs; 
     
    235237                        $def_text = $def_text != '' ? ' <i><font size="-1">'.lang('default').':&nbsp;'.$values[$def_text].'</font></i>' : ''; 
    236238                } 
     239        $t->set_var('row_id', "${GLOBALS[type]}[$name]"); 
    237240                $t->set_var('row_value',"<select name=\"${GLOBALS[type]}[$name]\" $select_prop>$s</select>$def_text"); 
    238241                $t->set_var('row_name',lang($label)); 
     242        if ($visible) 
     243        { 
     244            $t->set_var('row_visibility', ''); 
     245        } 
     246        else 
     247        { 
     248            $t->set_var('row_visibility', 'style="display: none;"'); 
     249        } 
     250         
    239251                $GLOBALS['phpgw']->nextmatchs->template_alternate_row_color($t); 
    240  
     252         
    241253                $t->fp('rows',process_help($help,$run_lang) ? 'help_row' : 'row',True); 
    242254        } 
     
    314326                        $def_text = $def_text != '' ? '<br><i><font size="-1"><b>'.lang('default').'</b>:<br>'.nl2br($def_text).'</font></i>' : ''; 
    315327                } 
     328        $t->set_var('row_id', "${GLOBALS[type]}[$name]"); 
    316329                $t->set_var('row_value',"<textarea rows=\"$rows\" cols=\"$cols\" name=\"${GLOBALS[type]}[$name]\">". 
    317330                        htmlentities($default,ENT_COMPAT,$charSet)."</textarea>$def_text"); 
Note: See TracChangeset for help on using the changeset viewer.