mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2026-01-04 16:12:39 +01:00
Debug for php 8.1
This commit is contained in:
@@ -502,8 +502,8 @@ interface Database
|
||||
/**
|
||||
* Returns the current line (as an object) for the resultset cursor
|
||||
*
|
||||
* @param resource $resultset Cursor of the desired request
|
||||
* @return Object Object result line or false if KO or end of cursor
|
||||
* @param resource|Connection $resultset Handler of the desired request
|
||||
* @return Object Object result line or false if KO or end of cursor
|
||||
*/
|
||||
public function fetch_object($resultset);
|
||||
// phpcs:enable
|
||||
|
||||
@@ -584,7 +584,7 @@ class DoliDBPgsql extends DoliDB
|
||||
{
|
||||
// phpcs:enable
|
||||
// If resultset not provided, we take the last used by connexion
|
||||
if (!is_resource($resultset)) {
|
||||
if (!is_resource($resultset) && !is_object($resultset)) {
|
||||
$resultset = $this->_results;
|
||||
}
|
||||
return pg_fetch_object($resultset);
|
||||
@@ -601,7 +601,7 @@ class DoliDBPgsql extends DoliDB
|
||||
{
|
||||
// phpcs:enable
|
||||
// If resultset not provided, we take the last used by connexion
|
||||
if (!is_resource($resultset)) {
|
||||
if (!is_resource($resultset) && !is_object($resultset)) {
|
||||
$resultset = $this->_results;
|
||||
}
|
||||
return pg_fetch_array($resultset);
|
||||
@@ -618,7 +618,7 @@ class DoliDBPgsql extends DoliDB
|
||||
{
|
||||
// phpcs:enable
|
||||
// Si le resultset n'est pas fourni, on prend le dernier utilise sur cette connexion
|
||||
if (!is_resource($resultset)) {
|
||||
if (!is_resource($resultset) && !is_object($resultset)) {
|
||||
$resultset = $this->_results;
|
||||
}
|
||||
return pg_fetch_row($resultset);
|
||||
@@ -636,7 +636,7 @@ class DoliDBPgsql extends DoliDB
|
||||
{
|
||||
// phpcs:enable
|
||||
// If resultset not provided, we take the last used by connexion
|
||||
if (!is_resource($resultset)) {
|
||||
if (!is_resource($resultset) && !is_object($resultset)) {
|
||||
$resultset = $this->_results;
|
||||
}
|
||||
return pg_num_rows($resultset);
|
||||
@@ -654,7 +654,7 @@ class DoliDBPgsql extends DoliDB
|
||||
{
|
||||
// phpcs:enable
|
||||
// If resultset not provided, we take the last used by connexion
|
||||
if (!is_resource($resultset)) {
|
||||
if (!is_resource($resultset) && !is_object($resultset)) {
|
||||
$resultset = $this->_results;
|
||||
}
|
||||
// pgsql necessite un resultset pour cette fonction contrairement
|
||||
@@ -672,11 +672,11 @@ class DoliDBPgsql extends DoliDB
|
||||
public function free($resultset = null)
|
||||
{
|
||||
// If resultset not provided, we take the last used by connexion
|
||||
if (!is_resource($resultset)) {
|
||||
if (!is_resource($resultset) && !is_object($resultset)) {
|
||||
$resultset = $this->_results;
|
||||
}
|
||||
// Si resultset en est un, on libere la memoire
|
||||
if (is_resource($resultset)) {
|
||||
if (is_resource($resultset) || is_object($resultset)) {
|
||||
pg_free_result($resultset);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user