Ignore:
Timestamp:
09/12/08 11:39:24 (16 years ago)
Author:
niltonneto
Message:

Alterações feitas por João Alfredo.
Email: jakjr@…

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoAdmin1_2/inc/class.uilogs.inc.php

    r355 r414  
    5353                        if (($_POST['query_manager_lid'] != '') || ($_POST['query_action'] != '') || ($_POST['query_date'] != '') || ($_POST['query_hour'] != '') || ($_POST['query_other'] != '')) 
    5454                        { 
    55                                 $query = "SELECT manager,date,groupinfo,userinfo,appinfo,msg,action FROM phpgw_expressoadmin_log WHERE";  
     55                                $query = "SELECT manager,date,userinfo,action FROM phpgw_expressoadmin_log WHERE";  
    5656                                 
    5757                                if ($_POST['query_manager_lid'] != '') 
     
    8686                                        $query .= " userinfo LIKE '%" . $_POST['query_other'] . "%'"; 
    8787                                        $query .= "OR action LIKE '%" . $_POST['query_other'] . "%'"; 
    88                                         $query .= "OR groupinfo LIKE '%" . $_POST['query_other'] . "%'"; 
    89                                         $query .= "OR appinfo LIKE '%" . $_POST['query_other'] . "%'"; 
    90                                         $query .= "OR msg LIKE '%" . $_POST['query_other'] . "%'"; 
    9188                                        $query .= "OR manager LIKE '%" . $_POST['query_other'] . "%'"; 
    9289                                } 
     
    112109                                'query_hour'            => $_POST['query_hour'], 
    113110                                'query_other'           => $_POST['query_other'], 
    114                                  
    115                                 'lang_manager_lid'      => lang('Manager Login'), 
    116                                 'lang_date'                     => lang('Date'), 
    117                                 'lang_hour'                     => lang('Hour'), 
    118                                 'lang_action'           => lang('Action'), 
    119                                 'lang_view'                     => lang('view'), 
    120                                 'lang_back'                     => lang('back'), 
    121                                 'lang_search'           => lang('search'), 
    122                                 'lang_action'           => lang('Action'), 
    123                                 'lang_other'            => lang('Other') 
    124111                        ); 
    125112                        $p->set_var($var); 
    126                          
    127                          
     113                        $p->set_var($this->functions->make_dinamic_lang($p, 'list')); 
     114 
    128115                        if ((!count($logs)) && (($_POST['query_manager_lid'] != '') || ($_POST['query_date'] != '') || ($_POST['query_hour'] != ''))) 
    129116                        { 
     
    145132                                         
    146133                                        $var = array( 
     134                                                'row_date'                      => $a_day . '  ' . $a_hour[0],                                           
    147135                                                'row_manager_lid'       => $log['manager'], 
    148                                                 'row_action'            => $log['action'], 
    149                                                 'row_date'                      => $a_day . '  ' . $a_hour[0], 
    150                                                 //'row_view'  => (!$account['account_lastname']?'&nbsp':$account['account_lastname']) 
     136                                                'row_action'            => lang($log['action']), 
     137                                                'row_about'                     => $log['userinfo'] 
    151138                                        ); 
    152139                                        $p->set_var($var); 
     
    158145                        $p->pfp('out','list'); 
    159146                } 
    160                  
    161                 function view_log() 
    162                 { 
    163                         $account_lid = $GLOBALS['phpgw']->accounts->data['account_lid']; 
    164                         $tmp = $this->functions->read_acl($account_lid); 
    165                         $manager_context = $tmp[0]['context']; 
    166                          
    167                         // Verifica se o administrador tem acesso. 
    168                         if (!$this->functions->check_acl($account_lid,'view_logs')) 
    169                         { 
    170                                 $GLOBALS['phpgw']->redirect($GLOBALS['phpgw']->link('/expressoAdmin1_2/inc/access_denied.php')); 
    171                         } 
    172                                                  
    173                         unset($GLOBALS['phpgw_info']['flags']['noheader']); 
    174                         unset($GLOBALS['phpgw_info']['flags']['nonavbar']); 
    175                         $GLOBALS['phpgw_info']['flags']['app_header'] = $GLOBALS['phpgw_info']['apps']['expressoAdmin1_2']['title'].' - '.lang('View Log'); 
    176                         $GLOBALS['phpgw']->common->phpgw_header(); 
    177  
    178                         $p = CreateObject('phpgwapi.Template',PHPGW_APP_TPL);                    
    179                         $p->set_file(Array('log' => 'log_form.tpl')); 
    180  
    181                         $query = "SELECT manager,date,groupinfo,userinfo,appinfo,msg,action FROM phpgw_expressoadmin_log";  
    182                         $query .= " WHERE date = '".$_GET['date']."'"; 
    183147                                 
    184                         $GLOBALS['phpgw']->db->query($query); 
    185                         while($GLOBALS['phpgw']->db->next_record()) 
    186                         { 
    187                                 $log[] = $GLOBALS['phpgw']->db->row(); 
    188                         } 
    189  
    190                         $tmp = explode(" ", $log[0]['date']); 
    191                         $tmp_date = explode("-", $tmp[0]); 
    192                         $date = $tmp_date[2] . '/' . $tmp_date[1] . '/' . $tmp_date[0]; 
    193                          
    194                         $tmp_hour = explode(".", $tmp[1]); 
    195                         $hour = $tmp_hour[0]; 
    196                          
    197                         $var = Array( 
    198                                  
    199                                 'manager_lid'           => $log[0]['manager'], 
    200                                 'date'                          => $date, 
    201                                 'hour'                          => $hour, 
    202                                 'action'                        => $log[0]['action'], 
    203                                 'userinfo'                      => $log[0]['userinfo'], 
    204                                 'groupinfo'                     => $log[0]['groupinfo'], 
    205                                 'appinfo'                       => $log[0]['appinfo'], 
    206                                 'back_url'                      => './index.php?menuaction=expressoAdmin1_2.uilogs.list_logs', 
    207                                  
    208                                 'color_bg1'                     => "#E8F0F0", 
    209                                 'color_bg2'                     => "#D3DCE3", 
    210                                 'color_font1'           => "#DDDDDD", 
    211                                 'color_font2'           => "#EEEEEE", 
    212                                  
    213                                 'lang_back'                     => lang('Back'), 
    214                                 'lang_manager_lid'      => lang('Manager Login'), 
    215                                 'lang_date'                     => lang('Date'), 
    216                                 'lang_hour'                     => lang('Hour'), 
    217                                 'lang_action'           => lang('Action'), 
    218                                 'lang_userinfo'         => lang('User Info'), 
    219                                 'lang_groupinfo'        => lang('Group Info'), 
    220                                 'lang_appinfo'          => lang('App Info')                              
    221                         ); 
    222                          
    223                         $p->set_var($var); 
    224                         $p->pfp('out','log'); 
    225                 } 
    226                  
    227148                function row_action($action,$type,$date) 
    228149                { 
Note: See TracChangeset for help on using the changeset viewer.