| verzia 1.45, 2002/10/06 20:45:37 |
verzia 1.46, 2002/10/25 00:37:55 |
|
|
| * http://www.platon.sk/projects/phpWebLogAnalyzer/ |
* http://www.platon.sk/projects/phpWebLogAnalyzer/ |
| */ |
*/ |
| |
|
| /* $Id$ */ |
/* $Platon: phpWebLogAnalyzer.inc.php,v 1.43 2002/09/06 17:22:39 nepto Exp $ */ |
| |
|
| /* |
|
| * 01/07/2001 - created |
|
| * 18/07/2001 - added support for ident protocol (thanks to libident) |
|
| * 04/08/2001 - completely rewritten with multiple tables handling |
|
| * 20/09/2001 - code style improvements |
|
| * - import into CVS |
|
| * 02/10/2001 - added support for remote address resolving |
|
| * - new version of libident used |
|
| * - added support for proxy servers logging |
|
| * 19/11/2001 - session_id column added |
|
| * - sessions implemented |
|
| * - various bugfixes and SQL improvements |
|
| * 13/01/2002 - PEAR compliancy |
|
| * 12/02/2002 - raw logging support |
|
| * 14/02/2002 - fixed posible SQL insert statement failure when parraler |
|
| * connection inserts the same record as we |
|
| * 16/02/2002 - property manipulation methods (get/set value, get array) |
|
| * - fixed geting max session ID when raw logging enabled |
|
| * 19/02/2002 - getActiveSessions() added |
|
| * 27/02/2002 - active session query caching added |
|
| * - PHP support utils |
|
| * 18/03/2002 - PEAR compliant expected error catching and handling |
|
| * - removed all errors and warnings in code (undefined keys |
|
| * in arrays, bad eval() processing, etc.) |
|
| * 19/03/2002 - use of PHP's substr() instead SQL's substring() |
|
| * - private method _error() removed, PEAR error object is now |
|
| * returned on error |
|
| * 28/03/2002 - web server variable remote_host is used if it is set |
|
| * - support for resolving hostnames from IP address fields |
|
| * containing commas |
|
| * - truncating hostnames and IP addresses implementation |
|
| * 03/04/2002 - standartized SQL queries |
|
| * - striping slashes from HTTP headers |
|
| * - using appropriate PEAR DB function for slashes adding |
|
| * 19/04/2002 - support for query strings truncating |
|
| * 26/04/2002 - getInactiveSessions() method implemented |
|
| * - setPropertyValue() bugfix |
|
| * - DB write part of registerAccess() is now in writeValues() |
|
| * - getAccessesOfSession(), readIntoValues() and deleteSession() |
|
| * methods added |
|
| * - with usage of methods above convert() method for conversion |
|
| * from raw log into normal implemented |
|
| * 25/07/2002 - getAccessesCount() implemeneted on basis of method |
|
| * getSesssionsCount(); redunand code was moved to _getCount() |
|
| * 27/07/2002 - fixed ugly bug in when doing convert(); property values was |
|
| * cleared by clearAllProperties(), but IDs wasn't |
|
| * - little method reorganization around manipulation with props |
|
| * - code cleanup |
|
| * 05/09/2002 - remoteLog() method used for remote logging via HTTP POST |
|
| * request method implemented |
|
| * - remote-log.php script added into utils/ subdirectory |
|
| * - method setValues() splited into setStaticValues() |
|
| * and setDynamicValues() |
|
| * 04/10/2002 - changed support for Ident protocol using PEAR class |
|
| */ |
|
| |
|
| define('WEB_LOG_VALUE_SUBSTR_LENGTH', 255); |
define('WEB_LOG_VALUE_SUBSTR_LENGTH', 255); |
| define('WEB_LOG_SESSION_TIMEOUT_DEFAULT', 1800); |
define('WEB_LOG_SESSION_TIMEOUT_DEFAULT', 1800); |
| Riadok 1747 class Web_Log |
|
| Riadok 1691 class Web_Log |
|
| } |
} |
| |
|
| /* vim: set expandtab tabstop=4 shiftwidth=4: |
/* vim: set expandtab tabstop=4 shiftwidth=4: |
| * vim600: fdm=marker fdl=0 fdc=3 |
* vim600: fdm=marker fdl=0 fdc=0 |
| */ |
*/ |
| |
|
| ?> |
?> |