Ignore:
Timestamp:
02/27/2006 05:41:32 AM (6 years ago)
Author:
Winner
Message:

Add: Language selection from GUI. Closes #89
Fix: 2 english language addition from changeset [144].

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/includes/main_menu.php

    r144 r145  
    3434                if ($this->hide) return; 
    3535                if ($_SERVER['REQUEST_METHOD'] == 'POST' && method_exists($this, 'output_onpost_'.$_POST['form_name'])) call_user_func(array($this, 'output_onpost_'.$_POST['form_name'])); 
    36                 global $construct, $main, $db; 
     36                global $construct, $main, $db, $vars, $lang; 
    3737                $this->tpl['logged'] = $main->userdata->logged; 
    3838                $this->tpl['form_login'] = $construct->form($this->form_login(), __FILE__); 
    39                 $main->html->dody->tpl['form_login'] = $this->tpl['form_login']; 
     39                 
     40                $main->html->body->tpl['form_login'] = $this->tpl['form_login']; 
     41                $main->html->body->tpl['logged_username'] = $main->userdata->info['username']; 
     42                $main->html->body->tpl['link_logged_profile'] = makelink(array("page" => "users", "user" => $main->userdata->user)); 
     43                 
     44                foreach($vars['language']['enabled'] as $key => $value) { 
     45                        if ($value) { 
     46                                $main->html->body->tpl['languages'][$key]['name'] = ($lang['languages'][$key]==''?$key:$lang['languages'][$key]); 
     47                                $main->html->body->tpl['languages'][$key]['link'] = makelink(array("session_lang" => $key), TRUE); 
     48                        } 
     49                } 
     50                 
    4051                if ($main->userdata->logged) { 
    4152                        $this->tpl = array_merge($this->tpl, $main->userdata->info); 
Note: See TracChangeset for help on using the changeset viewer.