Changeset 414 for trunk/expressoAdmin1_2/inc/class.uilogs.inc.php
- Timestamp:
- 09/12/08 11:39:24 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoAdmin1_2/inc/class.uilogs.inc.php
r355 r414 53 53 if (($_POST['query_manager_lid'] != '') || ($_POST['query_action'] != '') || ($_POST['query_date'] != '') || ($_POST['query_hour'] != '') || ($_POST['query_other'] != '')) 54 54 { 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"; 56 56 57 57 if ($_POST['query_manager_lid'] != '') … … 86 86 $query .= " userinfo LIKE '%" . $_POST['query_other'] . "%'"; 87 87 $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'] . "%'";91 88 $query .= "OR manager LIKE '%" . $_POST['query_other'] . "%'"; 92 89 } … … 112 109 'query_hour' => $_POST['query_hour'], 113 110 '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')124 111 ); 125 112 $p->set_var($var); 126 127 113 $p->set_var($this->functions->make_dinamic_lang($p, 'list')); 114 128 115 if ((!count($logs)) && (($_POST['query_manager_lid'] != '') || ($_POST['query_date'] != '') || ($_POST['query_hour'] != ''))) 129 116 { … … 145 132 146 133 $var = array( 134 'row_date' => $a_day . ' ' . $a_hour[0], 147 135 'row_manager_lid' => $log['manager'], 148 'row_action' => $log['action'], 149 'row_date' => $a_day . ' ' . $a_hour[0], 150 //'row_view' => (!$account['account_lastname']?' ':$account['account_lastname']) 136 'row_action' => lang($log['action']), 137 'row_about' => $log['userinfo'] 151 138 ); 152 139 $p->set_var($var); … … 158 145 $p->pfp('out','list'); 159 146 } 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']."'";183 147 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 227 148 function row_action($action,$type,$date) 228 149 {
Note: See TracChangeset
for help on using the changeset viewer.