True ); function bolog($session=False) { global $phpgw; $this->so = CreateObject('admin.solog'); } function get_error_cols() { $fields = $this->so->get_error_cols(); // boAccounts $fields['account_pwd']['include'] = false; return $fields; } function get_error_cols_e() { $fields = $this->so->get_error_cols_e(); $fields['log_date_e'] = array(); $fields['log_msg_date_e'] = array(); $fields['log_full_name'] = array(); // boAccounts $fields['account_pwd']['include'] = false; $fields['account_lastlogin_e'] = array(); $fields['account_lastloginfrom_e'] = array(); $fields['account_lastpwd_change_e'] = array(); return $fields; } function get_error($values='') { $rows = $this->so->get_error($values); // should remove the accounts_pwd return $rows; } function get_no_errors() { $rows = $this->so->get_no_errors(); return $rows; } function get_error_e($values='') { $rows = $this->so->get_error_e($values); // Enhance the fields reset($rows); while(list($rno,$r)=each($rows)) { unset($r['acount_pwd']); // remove the accounts_pwd $r['log_date_e']['value'] = $GLOBALS['phpgw']->common->show_date($GLOBALS['phpgw']->db->from_timestamp($r['log_date']['value'])); $r['log_msg_date_e']['value'] = $GLOBALS['phpgw']->common->show_date($GLOBALS['phpgw']->db->from_timestamp($r['log_msg_date']['value'])); $r['log_full_name']['value'] = $r['account_lastname']['value'] . ', ' .$r['account_firstname']['value']; $r['account_lastlogin_e']['value'] = $GLOBALS['phpgw']->common->show_date($GLOBALS['phpgw']->db->from_timestamp($r['account_lastlogin']['value'])); $r['account_lastpwd_change_e']['value'] = $GLOBALS['phpgw']->common->show_date($GLOBALS['phpgw']->db->from_timestamp($r['account_lastpwd_change']['value'])); $r['account_lastloginfrom_e']['value'] = 'www.nowhere.com'; $r['log_msg_text']['value'] = lang($r['log_msg_msg']['value'],explode('|',$r['log_msg_parms']['value'])); $rows[$rno]=$r; } return $rows; } } ?>