Ignore:
Timestamp:
Apr 30, 2008 4:21:42 AM (5 years ago)
Author:
thomasb
Message:

Next step: introduce the application class 'rcmail' and get rid of some global vars

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/roundcubemail/program/steps/settings/func.inc

    r1334 r1344  
    2828function rcmail_user_prefs_form($attrib) 
    2929  { 
    30   global $DB, $CONFIG, $sess_user_lang; 
     30  global $DB, $CONFIG; 
    3131 
    3232  $no_override = is_array($CONFIG['dont_override']) ? array_flip($CONFIG['dont_override']) : array(); 
     
    5757                    $field_id, 
    5858                    Q(rcube_label('language')), 
    59                     $select_lang->show($sess_user_lang)); 
     59                    $select_lang->show($_SESSION['language'])); 
    6060    } 
    6161 
     
    252252function get_form_tags($attrib, $action, $add_hidden=array()) 
    253253  { 
    254   global $OUTPUT, $EDIT_FORM, $SESS_HIDDEN_FIELD;   
     254  global $EDIT_FORM, $RCMAIL; 
    255255 
    256256  $form_start = ''; 
    257257  if (!strlen($EDIT_FORM)) 
    258258    { 
    259     $hiddenfields = new html_hiddenfield(array('name' => '_task', 'value' => $GLOBALS['_task'])); 
     259    $hiddenfields = new html_hiddenfield(array('name' => '_task', 'value' => $RCMAIL->task)); 
    260260    $hiddenfields->add(array('name' => '_action', 'value' => $action)); 
    261261     
     
    263263      $hiddenfields->add($add_hidden); 
    264264     
    265     $form_start = !strlen($attrib['form']) ? '<form name="form" action="./" method="post">' : ''; 
    266     $form_start .= "\n$SESS_HIDDEN_FIELD\n"; 
     265    $form_start = !strlen($attrib['form']) ? $RCMAIL->output->form_tag(array('name' => "form", 'method' => "post")) : ''; 
    267266    $form_start .= $hiddenfields->show(); 
    268267    } 
     
    272271 
    273272  if (!strlen($EDIT_FORM)) 
    274     $OUTPUT->add_gui_object('editform', $form_name); 
     273    $RCMAIL->output->add_gui_object('editform', $form_name); 
    275274   
    276275  $EDIT_FORM = $form_name; 
    277276 
    278   return array($form_start, $form_end);   
     277  return array($form_start, $form_end); 
    279278  } 
    280279 
Note: See TracChangeset for help on using the changeset viewer.