Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Friday, March 29, 2024

Diff for phpMyEdit/phpMyEdit.class.php between version 1.145 and 1.146

version 1.145, 2004/07/13 17:59:33 version 1.146, 2004/07/15 10:40:19
Line 19 
Line 19 
  * http://platon.sk/projects/phpMyEdit/   * http://platon.sk/projects/phpMyEdit/
  */   */
   
 /* $Platon: phpMyEdit/phpMyEdit.class.php,v 1.144 2004/06/30 17:54:09 nepto Exp $ */  /* $Platon: phpMyEdit/phpMyEdit.class.php,v 1.145 2004/07/13 17:59:33 nepto Exp $ */
   
 /*  This is a generic table editing program. The table and fields to be  /*  This is a generic table editing program. The table and fields to be
         edited are defined in the calling program.          edited are defined in the calling program.
Line 100  class phpMyEdit
Line 100  class phpMyEdit
         var $db;                // database          var $db;                // database
         var $tb;                // table          var $tb;                // table
         var $dbh;               // database handle          var $dbh;               // database handle
           var $close_dbh; // if database handle should be closed
   
         // Record manipulation          // Record manipulation
         var $key;               // name of field which is the unique key          var $key;               // name of field which is the unique key
Line 2736  function phpMyEdit_filter_handler(theFor
Line 2737  function phpMyEdit_filter_handler(theFor
          */           */
         function connect() /* {{{ */          function connect() /* {{{ */
         {          {
                   if (isset($this->dbh)) {
                           return true;
                   }
                 if (!isset($this->db)) {                  if (!isset($this->db)) {
                         $this->error('no database defined');                          $this->error('no database defined');
                         return false;                          return false;
Line 2757  function phpMyEdit_filter_handler(theFor
Line 2761  function phpMyEdit_filter_handler(theFor
          */           */
         function disconnect() /* {{{ */          function disconnect() /* {{{ */
         {          {
                 @mysql_close($this->dbh);                  if ($this->close_dbh) {
                 unset($this->dbh);                          @mysql_close($this->dbh);
                           $this->dbh = null;
                   }
         } /* }}} */          } /* }}} */
   
         /*          /*
Line 2878  function phpMyEdit_filter_handler(theFor
Line 2884  function phpMyEdit_filter_handler(theFor
         {          {
                 // Set desirable error reporting level                  // Set desirable error reporting level
                 $error_reporting = error_reporting(E_ALL & ~E_NOTICE);                  $error_reporting = error_reporting(E_ALL & ~E_NOTICE);
                 // Instance class variables                  // Database handle variables
                 $this->hn        = $opts['hn'];                  if (isset($opts['dbh'])) {
                 $this->un        = $opts['un'];                          $this->close_dbh = false;
                 $this->pw        = $opts['pw'];                          $this->dbh = $opts['dbh'];
                 $this->db        = $opts['db'];                  } else {
                 $this->tb        = $opts['tb'];                          $this->close_dbh = true;
                           $this->dbh = null;
                           $this->hn  = $opts['hn'];
                           $this->un  = $opts['un'];
                           $this->pw  = $opts['pw'];
                           $this->db  = $opts['db'];
                           $this->tb  = $opts['tb'];
                   }
                   // Other variables
                 $this->key       = $opts['key'];                  $this->key       = $opts['key'];
                 $this->key_type  = $opts['key_type'];                  $this->key_type  = $opts['key_type'];
                 $this->inc       = $opts['inc'];                  $this->inc       = $opts['inc'];

Legend:
Removed from v.1.145  
changed lines
  Added in v.1.146

Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top