function _pconnect($argHostname, $argUsername, $argPassword, $argDatabasename)
 {
     $dbs = $argDatabasename . "@" . $argHostname;
     $this->_connectionID = ifx_pconnect($dbs, $argUsername, $argPassword);
     if ($this->_connectionID === false) {
         return false;
     }
     #if ($argDatabasename) return $this->SelectDB($argDatabasename);
     return true;
 }
 function _pconnect($argHostname, $argUsername, $argPassword, $argDatabasename)
 {
     if (!function_exists('ifx_connect')) {
         return null;
     }
     $dbs = $argDatabasename . "@" . $argHostname;
     putenv("INFORMIXSERVER=" . trim($argHostname));
     $this->_connectionID = ifx_pconnect($dbs, $argUsername, $argPassword);
     if ($this->_connectionID === false) {
         return false;
     }
     #if ($argDatabasename) return $this->SelectDB($argDatabasename);
     return true;
 }
 function _pconnect($argHostname, $argUsername, $argPassword, $argDatabasename)
 {
     if (!function_exists('ifx_connect')) {
         return null;
     }
     // PARCHE******
     putenv("DBDATE=DMY4/");
     putenv("INFORMIXDIR=/opt/informix");
     putenv("PATH=/opt/informix:/opt/informix/bin:/opt/informix/msg");
     putenv("LD_LIBRARY_PATH={$INFORMIXDIR}/lib:{$INFORMIXDIR}/lib/esql");
     putenv("OPTOFC=1");
     //********
     $dbs = $argDatabasename . "@" . $argHostname;
     putenv("INFORMIXSERVER=" . trim($argHostname));
     $this->_connectionID = ifx_pconnect($dbs, $argUsername, $argPassword);
     if ($this->_connectionID === false) {
         return false;
     }
     #if ($argDatabasename) return $this->SelectDB($argDatabasename);
     return true;
 }