forked from Wavyzz/dolibarr
Fix: Database compatibility
This commit is contained in:
@@ -66,10 +66,9 @@ class BoutiqueCommande
|
||||
$sql.= " WHERE orders_id = ".$id;
|
||||
|
||||
$result = $this->db->query($sql) ;
|
||||
|
||||
if ( $result )
|
||||
{
|
||||
$array = $this->db->fetch_array();
|
||||
$array = $this->db->fetch_array($result);
|
||||
|
||||
$this->id = $array["orders_id"];
|
||||
$this->client_id = stripslashes($array["customers_id"]);
|
||||
|
||||
@@ -59,13 +59,13 @@ class Critique {
|
||||
|
||||
if ( $result )
|
||||
{
|
||||
$result = $this->db->fetch_array();
|
||||
$result = $this->db->fetch_array($result);
|
||||
|
||||
$this->id = $result["reviews_id"];
|
||||
$this->product_name = stripslashes($result["products_name"]);
|
||||
$this->text = stripslashes($result["reviews_text"]);
|
||||
|
||||
$this->db->free();
|
||||
$this->db->free($result);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -44,13 +44,12 @@ class Promotion {
|
||||
|
||||
$sql = "SELECT products_price ";
|
||||
$sql .= " FROM ".$conf->global->OSC_DB_NAME.".".$conf->global->OSC_DB_TABLE_PREFIX."products as p";
|
||||
$sql .= " WHERE p.products_id = $pid";
|
||||
$sql .= " WHERE p.products_id = ".$pid;
|
||||
|
||||
$result = $this->db->query($sql);
|
||||
|
||||
if ( $result )
|
||||
{
|
||||
$result = $this->db->fetch_array();
|
||||
$result = $this->db->fetch_array($result);
|
||||
$this->price_init = $result["products_price"];
|
||||
}
|
||||
|
||||
@@ -141,11 +140,11 @@ class Promotion {
|
||||
$sql = "SELECT c.categories_id, cd.categories_name, c.parent_id";
|
||||
$sql .= " FROM ".$conf->global->OSC_DB_NAME.".".$conf->global->OSC_DB_TABLE_PREFIX."categories as c,".$conf->global->OSC_DB_NAME.".".$conf->global->OSC_DB_TABLE_PREFIX."categories_description as cd";
|
||||
$sql .= " WHERE c.categories_id = cd.categories_id AND cd.language_id = ".$conf->global->OSC_LANGUAGE_ID;
|
||||
$sql .= " AND c.categories_id = $id";
|
||||
$sql .= " AND c.categories_id = ".$id;
|
||||
$result = $this->db->query($sql) ;
|
||||
|
||||
if ( $result ) {
|
||||
$result = $this->db->fetch_array();
|
||||
$result = $this->db->fetch_array($result);
|
||||
|
||||
$this->id = $result["categories_id"];
|
||||
$this->parent_id = $result["parent_id"];
|
||||
@@ -154,7 +153,7 @@ class Promotion {
|
||||
$this->description = $result["description"];
|
||||
$this->oscid = $result["osc_id"];
|
||||
}
|
||||
$this->db->free();
|
||||
$this->db->free($result);
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
@@ -106,11 +106,12 @@ class ComptaExportPoivre extends ComptaExport
|
||||
$dt = strftime('EC%y%m', time());
|
||||
|
||||
$sql = "SELECT count(ref) FROM ".MAIN_DB_PREFIX."export_compta";
|
||||
$sql .= " WHERE ref like '$dt%'";
|
||||
$sql .= " WHERE ref like '".$dt."%'";
|
||||
|
||||
if ($this->db->query($sql))
|
||||
$resql=$this->db->query($sql);
|
||||
if ($resql)
|
||||
{
|
||||
$row = $this->db->fetch_row();
|
||||
$row = $this->db->fetch_row($resql);
|
||||
$cc = $row[0];
|
||||
}
|
||||
else
|
||||
@@ -146,7 +147,6 @@ class ComptaExportPoivre extends ComptaExport
|
||||
$sql .= " WHERE rowid = ".$this->id;
|
||||
|
||||
$resql = $this->db->query($sql);
|
||||
|
||||
if ($resql)
|
||||
{
|
||||
$row = $this->db->fetch_row($resql);
|
||||
|
||||
@@ -2631,9 +2631,10 @@ class Facture extends CommonObject
|
||||
$sql.= ' WHERE fk_facture = '.$this->id;
|
||||
$sql.= ' AND traite = 0';
|
||||
|
||||
if ( $this->db->query( $sql) )
|
||||
$resql=$this->db->query($sql);
|
||||
if ($resql)
|
||||
{
|
||||
$row = $this->db->fetch_row();
|
||||
$row = $this->db->fetch_row($resql);
|
||||
if ($row[0] == 0)
|
||||
{
|
||||
$sql = 'INSERT INTO '.MAIN_DB_PREFIX.'prelevement_facture_demande';
|
||||
|
||||
@@ -101,9 +101,10 @@ if ($prev_id)
|
||||
$sql.= " WHERE pl.fk_prelevement_bons = ".$prev_id;
|
||||
$sql.= " GROUP BY pl.statut";
|
||||
|
||||
if ($db->query($sql))
|
||||
$resql=$db->query($sql);
|
||||
if ($resql)
|
||||
{
|
||||
$num = $db->num_rows();
|
||||
$num = $db->num_rows($resql);
|
||||
$i = 0;
|
||||
|
||||
print"\n<!-- debut table -->\n";
|
||||
@@ -115,7 +116,7 @@ if ($prev_id)
|
||||
|
||||
while ($i < $num)
|
||||
{
|
||||
$row = $db->fetch_row();
|
||||
$row = $db->fetch_row($resql);
|
||||
|
||||
print "<tr $bc[$var]><td>";
|
||||
|
||||
@@ -147,7 +148,7 @@ if ($prev_id)
|
||||
}
|
||||
|
||||
print "</table>";
|
||||
$db->free();
|
||||
$db->free($resql);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -426,7 +426,7 @@ class DoliDb
|
||||
\param resultset Curseur de la requete voulue
|
||||
\return array
|
||||
*/
|
||||
function fetch_row($resultset=0)
|
||||
function fetch_row($resultset)
|
||||
{
|
||||
// Si le resultset n'est pas fourni, on prend le dernier utilise sur cette connexion
|
||||
if (! is_resource($resultset)) { $resultset=$this->results; }
|
||||
@@ -439,7 +439,7 @@ class DoliDb
|
||||
\param resultset Curseur de la requete voulue
|
||||
\return int Nombre de lignes
|
||||
*/
|
||||
function num_rows($resultset=0)
|
||||
function num_rows($resultset)
|
||||
{
|
||||
// Si le resultset n'est pas fourni, on prend le dernier utilise sur cette connexion
|
||||
if (! is_resource($resultset)) { $resultset=$this->results; }
|
||||
|
||||
@@ -421,7 +421,7 @@ class DoliDb
|
||||
* \param resultset Curseur de la requete voulue
|
||||
* \return array
|
||||
*/
|
||||
function fetch_row($resultset=0)
|
||||
function fetch_row($resultset)
|
||||
{
|
||||
// Si le resultset n'est pas fourni, on prend le dernier utilise sur cette connexion
|
||||
if (! is_resource($resultset)) { $resultset=$this->results; }
|
||||
@@ -434,7 +434,7 @@ class DoliDb
|
||||
* \param resultset Curseur de la requete voulue
|
||||
* \return int Nombre de lignes
|
||||
*/
|
||||
function num_rows($resultset=0)
|
||||
function num_rows($resultset)
|
||||
{
|
||||
// Si le resultset n'est pas fourni, on prend le dernier utilise sur cette connexion
|
||||
if (! is_resource($resultset)) { $resultset=$this->results; }
|
||||
|
||||
@@ -426,7 +426,7 @@ class DoliDb
|
||||
* \param resultset Curseur de la requete voulue
|
||||
* \return array
|
||||
*/
|
||||
function fetch_row($resultset=0)
|
||||
function fetch_row($resultset)
|
||||
{
|
||||
// Si le resultset n'est pas fourni, on prend le dernier utilise sur cette connexion
|
||||
if (! is_bool($resultset))
|
||||
@@ -447,7 +447,7 @@ class DoliDb
|
||||
* \param resultset Curseur de la requete voulue
|
||||
* \return int Nombre de lignes
|
||||
*/
|
||||
function num_rows($resultset=0)
|
||||
function num_rows($resultset)
|
||||
{
|
||||
// Si le resultset n'est pas fourni, on prend le dernier utilise sur cette connexion
|
||||
if (! is_object($resultset)) { $resultset=$this->results; }
|
||||
|
||||
@@ -515,7 +515,7 @@ class DoliDb
|
||||
* \param resultset Curseur de la requete voulue
|
||||
* \return array
|
||||
*/
|
||||
function fetch_row($resultset=0)
|
||||
function fetch_row($resultset)
|
||||
{
|
||||
// Si le resultset n'est pas fourni, on prend le dernier utilise sur cette connexion
|
||||
if (! is_resource($resultset)) { $resultset=$this->results; }
|
||||
@@ -528,7 +528,7 @@ class DoliDb
|
||||
* \param resultset Curseur de la requete voulue
|
||||
* \return int Nombre de lignes
|
||||
*/
|
||||
function num_rows($resultset=0)
|
||||
function num_rows($resultset)
|
||||
{
|
||||
// Si le resultset n'est pas fourni, on prend le dernier utilise sur cette connexion
|
||||
if (! is_resource($resultset)) { $resultset=$this->results; }
|
||||
|
||||
Reference in New Issue
Block a user