phpOpenTracker package.xml,1.60,1.61 phpOpenTracker.php,1.45,1.46
Sebastian Bergmann <[email protected]>
| Newsgroups | gmane.comp.web.phpopentracker.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/phpopencounter/phpOpenTracker
In directory sc8-pr-cvs1:/tmp/cvs-serv16743
Modified Files:
package.xml phpOpenTracker.php
Log Message:
HEAD is 2.0.0-dev now.
Index: package.xml
===================================================================
RCS file: /cvsroot/phpopencounter/phpOpenTracker/package.xml,v
retrieving revision 1.60
retrieving revision 1.61
diff -C2 -d -r1.60 -r1.61
*** package.xml 13 Oct 2003 03:11:11 -0000 1.60
--- package.xml 22 Nov 2003 08:47:42 -0000 1.61
***************
*** 31,41 ****
<license>phpOpenTracker Software License</license>
<release>
! <version>1.4.0</version>
<state>stable</state>
<date>200X-XX-XX</date>
<filelist>
<dir name="/">
- <file role="php" name="phpOpenTracker.php"/>
-
<dir name="phpOpenTracker">
<dir name="API">
--- 31,39 ----
<license>phpOpenTracker Software License</license>
<release>
! <version>2.0.0</version>
<state>stable</state>
<date>200X-XX-XX</date>
<filelist>
<dir name="/">
<dir name="phpOpenTracker">
<dir name="API">
***************
*** 51,73 ****
<file role="php" name="Clickpath.php"/>
<file role="php" name="Plugin.php"/>
</dir>
! <dir name="DB">
! <file role="php" name="mssql.php"/>
! <file role="php" name="mysql.php"/>
! <file role="php" name="mysql_merge.php"/>
! <file role="php" name="oci8.php"/>
! <file role="php" name="pgsql.php"/>
! </dir>
!
! <dir name="conf">
<file role="php" name="hosts.ini"/>
<file role="php" name="lock.ini.dist"/>
<file role="php" name="operating_systems.ini"/>
- <file role="php" name="phpOpenTracker.php.dist"/>
<file role="php" name="user_agents.ini"/>
</dir>
<dir name="docs">
<dir name="examples">
--- 49,74 ----
<file role="php" name="Clickpath.php"/>
+ <file role="php" name="Exception.php"/>
<file role="php" name="Plugin.php"/>
+ <file role="php" name="Result.php"/>
+ <file role="php" name="ResultIterator.php"/>
</dir>
! <dir name="Configuration">
<file role="php" name="hosts.ini"/>
<file role="php" name="lock.ini.dist"/>
<file role="php" name="operating_systems.ini"/>
<file role="php" name="user_agents.ini"/>
</dir>
+ <dir name="Database">
+ <file role="php" name="Exception.php"/>
+ <file role="php" name="MSSQL.php"/>
+ <file role="php" name="MySQL.php"/>
+ <file role="php" name="MySQL_Merge.php"/>
+ <file role="php" name="Oracle.php"/>
+ <file role="php" name="PostgreSQL.php"/>
+ </dir>
+
<dir name="docs">
<dir name="examples">
***************
*** 146,152 ****
<file role="php" name="API.php"/>
! <file role="php" name="Config.php"/>
<file role="php" name="Container.php"/>
! <file role="php" name="DB.php"/>
<file role="php" name="LoggingEngine.php"/>
<file role="php" name="Parser.php"/>
--- 147,153 ----
<file role="php" name="API.php"/>
! <file role="php" name="Configuration.php"/>
<file role="php" name="Container.php"/>
! <file role="php" name="Database.php"/>
<file role="php" name="LoggingEngine.php"/>
<file role="php" name="Parser.php"/>
***************
*** 156,160 ****
--- 157,167 ----
<file role="php" name="Plugin.php"/>
</dir>
+
+ <dir name="Tests">
+ <file role="php" name="AllTests.php"/>
+ </dir>
</dir>
+
+ <file role="php" name="phpOpenTracker.php"/>
</dir>
</filelist>
Index: phpOpenTracker.php
===================================================================
RCS file: /cvsroot/phpopencounter/phpOpenTracker/phpOpenTracker.php,v
retrieving revision 1.45
retrieving revision 1.46
diff -C2 -d -r1.45 -r1.46
*** phpOpenTracker.php 13 Oct 2003 03:11:11 -0000 1.45
--- phpOpenTracker.php 22 Nov 2003 08:47:42 -0000 1.46
***************
*** 15,140 ****
//
- if (!defined('POT_INCLUDE_PATH')) {
- define('POT_INCLUDE_PATH', dirname(__FILE__) . '/phpOpenTracker/');
- }
-
if (!defined('POT_CONFIG_PATH')) {
! define('POT_CONFIG_PATH', POT_INCLUDE_PATH . 'conf/');
}
! require POT_INCLUDE_PATH . 'Config.php';
! @include POT_CONFIG_PATH . 'phpOpenTracker.php';
!
! require POT_INCLUDE_PATH . 'Container.php';
! require POT_INCLUDE_PATH . 'DB.php';
! require POT_INCLUDE_PATH . 'Version.php';
!
! /**
! * phpOpenTracker
! *
! * @author Sebastian Bergmann <[email protected]>
! * @version $Revision$
! * @since phpOpenTracker 1.0.0
! */
! class phpOpenTracker {
! /**
! * Wrapper for phpOpenTracker_API::get().
! *
! * @param array $parameters
! * @return mixed
! * @access public
! * @static
! */
! function &get($parameters) {
! include_once POT_INCLUDE_PATH . 'API.php';
!
! $api = &phpOpenTracker_API::getInstance();
! $result = $api->get($parameters);
!
! return $result;
! }
!
! /**
! * Handles an error according to the debug_level setting.
! *
! * @param string $errorMessage
! * @param optional integer $errorType
! * @return boolean
! * @access public
! * @static
! */
! function handleError($errorMessage, $errorType = E_USER_WARNING) {
! $config = &phpOpenTracker_Config::getConfig();
!
! $prefix = 'phpOpenTracker ' . (($errorType == E_USER_ERROR) ? 'Error' : 'Warning') . ': ';
!
! if ($config['debug_level'] > 0) {
! echo $prefix . $errorMessage;
! }
!
! if ($config['log_errors']) {
! @error_log(
! sprintf(
! "%s: %s\n",
!
! date('d-m-Y H:i:s', time()),
! $errorMessage
! ),
!
! 3,
! dirname(__FILE__) . '/' . 'error.log'
! );
! }
!
! if ($config['exit_on_fatal_errors'] && $errorType == E_USER_ERROR) {
! exit;
! }
!
! return false;
! }
!
! /**
! * Invokes the phpOpenTracker Logging Engine.
! *
! * @param optional array $parameters
! * @return boolean
! * @access public
! * @static
! */
! function log($parameters = array()) {
! static $called;
!
! if (!isset($called)) {
! $called = true;
! } else {
! return phpOpenTracker::handleError(
! 'phpOpenTracker::log() may only be called once per request.'
! );
}
-
- include POT_INCLUDE_PATH . 'LoggingEngine.php';
-
- $le = new phpOpenTracker_LoggingEngine($parameters);
-
- return $le->log(
- isset($parameters['add_data']) ? $parameters['add_data'] : array()
- );
- }
-
- /**
- * Wrapper for phpOpenTracker_API::plot().
- *
- * @param array $parameters
- * @return mixed
- * @access public
- * @static
- */
- function plot($parameters) {
- include_once POT_INCLUDE_PATH . 'API.php';
-
- $api = &phpOpenTracker_API::getInstance();
-
- $api->plot($parameters);
- }
}
--- 15,26 ----
//
if (!defined('POT_CONFIG_PATH')) {
! define('POT_CONFIG_PATH', dirname(__FILE__) . '/phpOpenTracker/conf/');
}
! function __autoload($className) {
! if (stristr($className, 'phpOpenTracker') !== false) {
! include str_replace('_', '/', $className) . '.php';
}
}
-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive? Does it
help you create better code? SHARE THE LOVE, and help us help
YOU! Click Here: http://sourceforge.net/donate/