enable ispconfig logging in database.
| | |
| | | private $pagingValues; |
| | | private $searchChanged = 0; |
| | | private $module; |
| | | private $dateformat = 'd.m.Y'; |
| | | private $dateformat = 'Y-m-d H:i'; |
| | | public $wordbook; |
| | | |
| | | public function loadListDef($file, $module = '') |
| | |
| | | *****************************************************/ |
| | | |
| | | $liste["item"][] = array( 'field' => "tstamp", |
| | | 'datatype' => "VARCHAR", |
| | | 'formtype' => "DATE", |
| | | 'datatype' => "DATE", |
| | | 'formtype' => "TEXT", |
| | | 'op' => "like", |
| | | 'prefix' => "", |
| | | 'suffix' => "", |
| | |
| | | *****************************************************/ |
| | | |
| | | $liste["item"][] = array( 'field' => "tstamp", |
| | | 'datatype' => "VARCHAR", |
| | | 'formtype' => "DATE", |
| | | 'datatype' => "DATE", |
| | | 'formtype' => "TEXT", |
| | | 'op' => "like", |
| | | 'prefix' => "", |
| | | 'suffix' => "", |
| | |
| | | <tbody> |
| | | <tmpl_loop name="records"> |
| | | <tr class="tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>"> |
| | | <td class="tbl_col_tstamp"><a href="#" onClick="loadContent('admin/datalog_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="tstamp"}</a></td> |
| | | <td class="tbl_col_server_id"><a href="#" onClick="loadContent('admin/datalog_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="server_id"}</a></td> |
| | | <td class="tbl_col_action"><a href="#" onClick="loadContent('admin/datalog_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="action"}</a></td> |
| | | <td class="tbl_col_dbtable"><a href="#" onClick="loadContent('admin/datalog_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="dbtable"}</a></td> |
| | | <td class="tbl_col_status"><a href="#" onClick="loadContent('admin/datalog_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="status"}</a></td> |
| | | <td class="tbl_col_tstamp">{tmpl_var name="tstamp"}</td> |
| | | <td class="tbl_col_server_id">{tmpl_var name="server_id"}</td> |
| | | <td class="tbl_col_action">{tmpl_var name="action"}</td> |
| | | <td class="tbl_col_dbtable">{tmpl_var name="dbtable"}</td> |
| | | <td class="tbl_col_status">{tmpl_var name="status"}</td> |
| | | <td class="tbl_col_buttons"> |
| | | <div class="buttons icons16"> |
| | | <a class="icons16 icoDelete" href="javascript: del_record('admin/datalog_del.php?id={tmpl_var name='id'}&phpsessid={tmpl_var name='phpsessid'}','{tmpl_var name='delete_confirmation'}');"><span>{tmpl_var name='delete_txt'}</span></a> |
| | | <!--<a class="icons16 icoDelete" href="javascript: del_record('admin/datalog_del.php?id={tmpl_var name='id'}&phpsessid={tmpl_var name='phpsessid'}','{tmpl_var name='delete_confirmation'}');"><span>{tmpl_var name='delete_txt'}</span></a> --> |
| | | </div> |
| | | </td> |
| | | </tr> |
| | |
| | | } |
| | | } |
| | | |
| | | ####################################################################################################### |
| | | // Cleanup logs in database |
| | | ####################################################################################################### |
| | | //* Keep 7 days in sys_log |
| | | $tstamp = time() - (60*60*24*7); |
| | | $sql = "DELETE FROM sys_log WHERE tstamp < $tstamp"; |
| | | $app->db->query($sql); |
| | | |
| | | |
| | | |
| | | //* Keep 7 days in sys_datalog |
| | | $tstamp = time() - (60*60*24*7); |
| | | $sql = "DELETE FROM sys_datalog WHERE tstamp < $tstamp"; |
| | | $app->db->query($sql); |
| | | |
| | | |
| | | die("finished.\n"); |
| | |
| | | } |
| | | echo date("d.m.Y-H:i")." - ".$priority_txt." - ". $msg."\n"; |
| | | fclose($fp); |
| | | |
| | | // Log to database |
| | | $server_id = $conf['server_id']; |
| | | $loglevel = $priority; |
| | | $tstamp = time(); |
| | | $message = $app->db->quote($msg); |
| | | $sql = "INSERT INTO sys_log (server_id,loglevel,tstamp,message) VALUES ('$server_id','$loglevel','$tstamp','$message')"; |
| | | $app->db->query($sql); |
| | | |
| | | //} else { |
| | | // die("Unable to write to logfile."); |