2
0
forked from Wavyzz/dolibarr

Fix: Database compatibility

This commit is contained in:
Laurent Destailleur
2010-08-09 16:07:23 +00:00
parent 11b0d03ce0
commit d3536e3d42
10 changed files with 541 additions and 541 deletions

View File

@@ -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"]);

View File

@@ -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
{

View File

@@ -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";
$result = $this->db->query($sql) ;
$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;
}

View File

@@ -26,14 +26,14 @@
\brief Modele d'export compta poivre, export au format tableur
\remarks Ce fichier doit etre utilise comme un exemple, il est specifique a une utilisation particuliere
\version $Revision$
*/
*/
require_once(PHP_WRITEEXCEL_PATH."/class.writeexcel_workbook.inc.php");
require_once(PHP_WRITEEXCEL_PATH."/class.writeexcel_worksheet.inc.php");
/**
\class ComptaExportPoivre
\brief Classe permettant les exports comptables au format tableur
*/
*/
class ComptaExportPoivre extends ComptaExport
{
var $db;
@@ -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);

View File

@@ -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';
@@ -2645,7 +2646,7 @@ class Facture extends CommonObject
$sql .= ",'".$soc->bank_account->code_guichet."'";
$sql .= ",'".$soc->bank_account->number."'";
$sql .= ",'".$soc->bank_account->cle_rib."')";
if ( $this->db->query( $sql) )
if ( $this->db->query($sql))
{
return 1;
}

View File

@@ -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
{

View File

@@ -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; }

View File

@@ -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; }

View File

@@ -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; }

View File

@@ -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; }