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/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.