Fix: Pour rendre la fonction last_insert_id compatible enre mysql et pgsql, on rend le paramètre obligatoire.

This commit is contained in:
Laurent Destailleur 2005-03-18 23:56:41 +00:00
parent 1aa43a8dbc
commit 01c84cbb2e
52 changed files with 78 additions and 105 deletions

View File

@ -97,7 +97,7 @@ class ActionComm
if ($this->db->query($sql) ) if ($this->db->query($sql) )
{ {
$idaction = $this->db->last_insert_id(); $idaction = $this->db->last_insert_id(MAIN_DB_PREFIX."actioncomm");
if ($conf->webcal->enabled) { if ($conf->webcal->enabled) {
if (is_object($webcal)) if (is_object($webcal))

View File

@ -301,7 +301,7 @@ class Adherent
if ($result) if ($result)
{ {
$this->id = $this->db->last_insert_id(); $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."adherent");
return $this->update(); return $this->update();
} }
else else

View File

@ -20,14 +20,14 @@
* *
*/ */
/*! \file htdocs/adherents/adherent_type.class.php /** \file htdocs/adherents/adherent_type.class.php
\ingroup adherent \ingroup adherent
\brief Fichier de la classe gérant les types d'adhérents \brief Fichier de la classe gérant les types d'adhérents
\author Rodolphe Quiedeville \author Rodolphe Quiedeville
\version $Revision$ \version $Revision$
*/ */
/*! \class AdherentType /** \class AdherentType
\brief Classe gérant les types d'adhérents \brief Classe gérant les types d'adhérents
*/ */
@ -43,7 +43,7 @@ class AdherentType
var $commentaire; /**< commentaire */ var $commentaire; /**< commentaire */
var $vote; /** droit de vote ? */ var $vote; /** droit de vote ? */
/*! /**
\brief AdherentType \brief AdherentType
\param DB handler accès base de données \param DB handler accès base de données
*/ */
@ -54,7 +54,7 @@ class AdherentType
$this->statut = 1; $this->statut = 1;
} }
/*! /**
\brief print_error_list \brief print_error_list
*/ */
@ -67,7 +67,7 @@ class AdherentType
} }
} }
/*! /**
\brief fonction qui permet de créer le status de l'adhérent \brief fonction qui permet de créer le status de l'adhérent
\param userid userid de l'adhérent \param userid userid de l'adhérent
*/ */
@ -85,13 +85,11 @@ class AdherentType
if ($result) if ($result)
{ {
$this->id = $this->db->last_insert_id(); $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."adherent_type");
return $this->update(); return $this->update();
} }
else else
{ {
print $this->db->error();
print "<h2><br>$sql<br></h2>";
return 0; return 0;
} }
} }
@ -123,7 +121,7 @@ class AdherentType
} }
} }
/*! /**
\brief fonction qui permet de supprimer le status de l'adhérent \brief fonction qui permet de supprimer le status de l'adhérent
\param rowid \param rowid
*/ */
@ -151,7 +149,7 @@ class AdherentType
} }
} }
/*! /**
\brief fonction qui permet de récupérer le status de l'adhérent \brief fonction qui permet de récupérer le status de l'adhérent
\param rowid \param rowid
*/ */

View File

@ -192,7 +192,7 @@ class Cotisation
if ($result) if ($result)
{ {
return $this->db->last_insert_id(); return $this->db->last_insert_id(MAIN_DB_PREFIX."don");
} }
else else
{ {

View File

@ -156,7 +156,7 @@ class BonPrelevement
if ($this->db->query($sql)) if ($this->db->query($sql))
{ {
$ligne_id = $this->db->last_insert_id(); $ligne_id = $this->db->last_insert_id(MAIN_DB_PREFIX."prelevement_lignes");
$result = 0; $result = 0;
} }
else else

View File

@ -132,7 +132,7 @@ class Bookmark4u
{ {
if ($this->db->affected_rows()) if ($this->db->affected_rows())
{ {
$this->uid = $this->db->last_insert_id(); $this->uid = $this->db->last_insert_id("bookmark4u.bk4u_passwd");
$sql = "INSERT INTO ".MAIN_DB_PREFIX."bookmark4u_login"; $sql = "INSERT INTO ".MAIN_DB_PREFIX."bookmark4u_login";
$sql .= " (fk_user, bk4u_uid)"; $sql .= " (fk_user, bk4u_uid)";

View File

@ -53,7 +53,7 @@ class Auteur {
if ($this->db->query($sql) ) if ($this->db->query($sql) )
{ {
$id = $this->db->last_insert_id(); $id = $this->db->last_insert_id(MAIN_DB_PREFIX."auteur");
if ( $this->update($id, $user) ) if ( $this->update($id, $user) )
{ {

View File

@ -41,7 +41,7 @@ class Editeur {
if ($this->db->query($sql) ) if ($this->db->query($sql) )
{ {
$id = $this->db->last_insert_id(); $id = $this->db->last_insert_id(MAIN_DB_PREFIX."editeur");
if ( $this->update($id, $user) ) if ( $this->update($id, $user) )
{ {

View File

@ -57,7 +57,7 @@ class Livre {
if ($this->db->query($sql) ) if ($this->db->query($sql) )
{ {
$idosc = $this->db->last_insert_id(); $idosc = $this->db->last_insert_id(DB_NAME_OSC.".products");
$sql = "INSERT INTO ".DB_NAME_OSC.".products_to_categories (products_id, categories_id) VALUES ($idosc, 0)"; $sql = "INSERT INTO ".DB_NAME_OSC.".products_to_categories (products_id, categories_id) VALUES ($idosc, 0)";
@ -73,7 +73,7 @@ class Livre {
if ($this->db->query($sql) ) if ($this->db->query($sql) )
{ {
$id = $this->db->last_insert_id(); $id = $this->db->last_insert_id(MAIN_DB_PREFIX."livre");
if ( $this->update($id, $user) ) if ( $this->update($id, $user) )
{ {

View File

@ -52,7 +52,7 @@ class Newsletter {
if ($this->db->query($sql) ) if ($this->db->query($sql) )
{ {
$id = $this->db->last_insert_id(); $id = $this->db->last_insert_id(MAIN_DB_PREFIX."newsletter");
if ( $this->update($id, $user) ) if ( $this->update($id, $user) )
{ {

View File

@ -41,7 +41,7 @@ class Editeur {
if ($this->db->query($sql) ) if ($this->db->query($sql) )
{ {
$id = $this->db->last_insert_id(); $id = $this->db->last_insert_id(MAIN_DB_PREFIX."editeur");
if ( $this->update($id, $user) ) if ( $this->update($id, $user) )
{ {

View File

@ -79,13 +79,13 @@ class PaiementCharge {
if ( $this->db->query($sql) ) if ( $this->db->query($sql) )
{ {
$this->id = $this->db->last_insert_id(); $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."paiementcharge");
} }
else else
{ {
$sql_err++; $sql_err++;
print "Error: $sql : ".$this->db->error(); dolibarr_syslog("chargessociales::create Echec $sql");
} }
} }

View File

@ -107,7 +107,7 @@ class Mailing
$result=$this->db->query($sql); $result=$this->db->query($sql);
if ($result) if ($result)
{ {
$this->id = $this->db->last_insert_id($result); $this->id = $this->db->last_insert_id($this->db_table);
if ($this->update() > 0) if ($this->update() > 0)
{ {

View File

@ -224,7 +224,7 @@ class Commande
if ( $this->db->query($sql) ) if ( $this->db->query($sql) )
{ {
$this->id = $this->db->last_insert_id(); $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."commande");
/* /*
* Insertion des produits dans la base * Insertion des produits dans la base

View File

@ -88,15 +88,13 @@ class Account
if ($this->db->query($sql)) if ($this->db->query($sql))
{ {
$rowid = $this->db->last_insert_id(); $rowid = $this->db->last_insert_id(MAIN_DB_PREFIX."bank_url");
return $rowid; return $rowid;
} }
else else
{ {
return ''; return '';
print $this->db->error();
print "<br>$sql";
} }
} }
/* /*
@ -165,7 +163,7 @@ class Account
if ($this->db->query($sql)) if ($this->db->query($sql))
{ {
$rowid = $this->db->last_insert_id(); $rowid = $this->db->last_insert_id(MAIN_DB_PREFIX."bank");
if ($categorie) if ($categorie)
{ {
$sql = "INSERT INTO ".MAIN_DB_PREFIX."bank_class (lineid, fk_categ) VALUES ('$rowid', '$categorie')"; $sql = "INSERT INTO ".MAIN_DB_PREFIX."bank_class (lineid, fk_categ) VALUES ('$rowid', '$categorie')";
@ -214,7 +212,7 @@ class Account
{ {
if ($this->db->affected_rows()) if ($this->db->affected_rows())
{ {
$this->id = $this->db->last_insert_id(); $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."bank_account");
if ( $this->update() ) if ( $this->update() )
{ {
$sql = "INSERT INTO ".MAIN_DB_PREFIX."bank (datec, label, amount, fk_account,datev,dateo,fk_type,rappro) "; $sql = "INSERT INTO ".MAIN_DB_PREFIX."bank (datec, label, amount, fk_account,datev,dateo,fk_type,rappro) ";

View File

@ -78,7 +78,7 @@ class ComptaCompte
$result = $this->db->query($sql); $result = $this->db->query($sql);
if ( $result ) if ( $result )
{ {
$id = $this->db->last_insert_id(); $id = $this->db->last_insert_id(MAIN_DB_PREFIX."compta_compte_generaux");
if ($id > 0) if ($id > 0)
{ {

View File

@ -47,7 +47,7 @@ class Deplacement
$result = $this->db->query($sql); $result = $this->db->query($sql);
if ($result) if ($result)
{ {
$this->id = $this->db->last_insert_id(); $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."deplacement");
if ( $this->update($user) ) if ( $this->update($user) )
{ {
return $this->id; return $this->id;

View File

@ -110,7 +110,7 @@ class ComptaExportPoivre
if ($this->db->query($sql)) if ($this->db->query($sql))
{ {
$ecid = $this->db->last_insert_id(); $ecid = $this->db->last_insert_id(MAIN_DB_PREFIX."export_compta");
} }
else else
{ {
@ -124,7 +124,7 @@ class ComptaExportPoivre
{ {
dolibarr_syslog("ComptaExportPoivre::Export ref : $ref"); dolibarr_syslog("ComptaExportPoivre::Export ref : $ref");
$this->id = $this->db->last_insert_id(); $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."export_compta");
$fxname = DOL_DATA_ROOT."/compta/export/".$ref.".xls"; $fxname = DOL_DATA_ROOT."/compta/export/".$ref.".xls";

View File

@ -90,7 +90,7 @@ class FactureRec
$sql .= " VALUES ('$this->titre', '$facsrc->socidp', now(), '$facsrc->amount', '$facsrc->remise', '$facsrc->remise_percent', '$this->note','$user->id', '$facsrc->projetid', '$facsrc->cond_reglement_id')"; $sql .= " VALUES ('$this->titre', '$facsrc->socidp', now(), '$facsrc->amount', '$facsrc->remise', '$facsrc->remise_percent', '$this->note','$user->id', '$facsrc->projetid', '$facsrc->cond_reglement_id')";
if ( $this->db->query($sql) ) if ( $this->db->query($sql) )
{ {
$this->id = $this->db->last_insert_id(); $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."facture_rec");
/* /*
* Produits * Produits

View File

@ -33,7 +33,7 @@ if ($action == 'add') {
$result = $db->query($sql); $result = $db->query($sql);
if ($result) { if ($result) {
$rowid = $db->last_insert_id(); $rowid = $db->last_insert_id(MAIN_DB_PREFIX."voyage");
} else { } else {
print $db->error(); print $db->error();

View File

@ -32,7 +32,7 @@ if ($action == 'add') {
$result = $db->query($sql); $result = $db->query($sql);
if ($result) { if ($result) {
$rowid = $db->last_insert_id(); $rowid = $db->last_insert_id(MAIN_DB_PREFIX."voyage");
} else { } else {
print $db->error(); print $db->error();

View File

@ -77,7 +77,7 @@ class Contact
if ($this->db->query($sql) ) if ($this->db->query($sql) )
{ {
$id = $this->db->last_insert_id(); $id = $this->db->last_insert_id(MAIN_DB_PREFIX."socpeople");
$this->update($id, $user); $this->update($id, $user);

View File

@ -213,7 +213,7 @@ class Contrat
$sql .= ",".$this->db->idate($this->date_contrat) .")"; $sql .= ",".$this->db->idate($this->date_contrat) .")";
if ($this->db->query($sql)) if ($this->db->query($sql))
{ {
$this->id = $this->db->last_insert_id(); $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."contrat");
$result = 0 ; $result = 0 ;
} }
else else

View File

@ -24,32 +24,6 @@ require("./pre.inc.php");
llxHeader(); llxHeader();
if ($action == 'add') {
$sql = "INSERT INTO ".MAIN_DB_PREFIX."voyage (date_depart, date_arrivee, amount, depart, arrivee, fk_reduc, reduction) ";
$sql .= " VALUES ('$date_depart','$date_arrivee',$amount,'$depart','$arrivee',$reducid, $reduc);";
$result = $db->query($sql);
if ($result) {
$rowid = $db->last_insert_id();
} else {
print $db->error();
print "<p>$sql";
}
}
if ($action == 'del') {
/* $sql = "DELETE FROM ".MAIN_DB_PREFIX."voyage WHERE rowid = $rowid";
*$result = $db->query($sql);
*/
}
if ($vline) {
$viewline = $vline;
} else {
$viewline = 20;
}
print_titre("Noms de domaines internet"); print_titre("Noms de domaines internet");

View File

@ -196,7 +196,7 @@ class Don
if ($result) if ($result)
{ {
return $this->db->last_insert_id(); return $this->db->last_insert_id(MAIN_DB_PREFIX."don");
} }
else else
{ {

View File

@ -78,7 +78,7 @@ class Expedition
if ( $this->db->query($sql) ) if ( $this->db->query($sql) )
{ {
$this->id = $this->db->last_insert_id(); $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."expedition");
/* /*
* *

View File

@ -52,7 +52,6 @@ class Facture
var $total; var $total;
var $note; var $note;
var $paye; var $paye;
var $db_table;
var $propalid; var $propalid;
var $projetid; var $projetid;
var $prefixe_facture; var $prefixe_facture;
@ -68,7 +67,7 @@ class Facture
$this->db = $DB ; $this->db = $DB ;
$this->socidp = $soc_idp; $this->socidp = $soc_idp;
$this->products = array(); // Tableau de lignes de factures $this->products = array(); // Tableau de lignes de factures
$this->db_table = MAIN_DB_PREFIX."facture";
$this->amount = 0; $this->amount = 0;
$this->remise = 0; $this->remise = 0;
$this->remise_percent = 0; $this->remise_percent = 0;
@ -172,7 +171,7 @@ class Facture
$tva = tva($totalht); $tva = tva($totalht);
$total = $totalht + $tva; $total = $totalht + $tva;
$sql = "INSERT INTO $this->db_table (facnumber, fk_soc, datec, amount, remise, remise_percent"; $sql = "INSERT INTO ".MAIN_DB_PREFIX."facture (facnumber, fk_soc, datec, amount, remise, remise_percent";
$sql .= ", datef, note, fk_user_author,fk_projet"; $sql .= ", datef, note, fk_user_author,fk_projet";
$sql .= ", fk_cond_reglement, fk_mode_reglement, date_lim_reglement) "; $sql .= ", fk_cond_reglement, fk_mode_reglement, date_lim_reglement) ";
@ -182,7 +181,7 @@ class Facture
$sql .= ",".$this->cond_reglement.",".$this->mode_reglement.",".$this->db->idate($datelim).")"; $sql .= ",".$this->cond_reglement.",".$this->mode_reglement.",".$this->db->idate($datelim).")";
if ( $this->db->query($sql) ) if ( $this->db->query($sql) )
{ {
$this->id = $this->db->last_insert_id(); $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."facture");
$sql = "UPDATE ".MAIN_DB_PREFIX."facture SET facnumber='(PROV".$this->id.")' WHERE rowid=".$this->id; $sql = "UPDATE ".MAIN_DB_PREFIX."facture SET facnumber='(PROV".$this->id.")' WHERE rowid=".$this->id;
$this->db->query($sql); $this->db->query($sql);

View File

@ -110,7 +110,7 @@ class FactureFourn
if ( $this->db->query($sql) ) if ( $this->db->query($sql) )
{ {
$this->id = $this->db->last_insert_id(); $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."facture_fourn");
for ($i = 0 ; $i < sizeof($this->lignes) ; $i++) for ($i = 0 ; $i < sizeof($this->lignes) ; $i++)
{ {
@ -119,7 +119,7 @@ class FactureFourn
$sql .= " VALUES ($this->id);"; $sql .= " VALUES ($this->id);";
if ($this->db->query($sql) ) if ($this->db->query($sql) )
{ {
$idligne = $this->db->last_insert_id(); $idligne = $this->db->last_insert_id(MAIN_DB_PREFIX."facture_fourn_det");
$this->updateline($idligne, $this->updateline($idligne,
$this->lignes[$i][0], $this->lignes[$i][0],
@ -301,7 +301,7 @@ class FactureFourn
$sql .= " VALUES ($this->id);"; $sql .= " VALUES ($this->id);";
if ($this->db->query($sql) ) if ($this->db->query($sql) )
{ {
$idligne = $this->db->last_insert_id(); $idligne = $this->db->last_insert_id(MAIN_DB_PREFIX."facture_fourn_det");
$this->updateline($idligne, $desc, $pu, $tauxtva, $qty); $this->updateline($idligne, $desc, $pu, $tauxtva, $qty);
} }

View File

@ -85,7 +85,7 @@ class Fichinter
$result=$this->db->query($sql); $result=$this->db->query($sql);
if ($result) if ($result)
{ {
return $this->db->last_insert_id(); return $this->db->last_insert_id(MAIN_DB_PREFIX."fichinter");
} }
else else
{ {

View File

@ -71,9 +71,9 @@ class PaiementFourn
$result = $this->db->query($sql); $result = $this->db->query($sql);
if (isset($result)) if ($result)
{ {
$this->id = $this->db->last_insert_id(); $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."paiementfourn");
$label = "Règlement facture $this->facnumber - $this->societe"; $label = "Règlement facture $this->facnumber - $this->societe";
@ -89,7 +89,7 @@ class PaiementFourn
// Mise a jour fk_bank dans llx_paiement_fourn // Mise a jour fk_bank dans llx_paiement_fourn
if ($result) if ($result)
{ {
$this->bankid = $this->db->last_insert_id(); $this->bankid = $this->db->last_insert_id(MAIN_DB_PREFIX."bank");
$sql = "UPDATE ".MAIN_DB_PREFIX."paiementfourn SET fk_bank=$this->bankid WHERE rowid=$this->id"; $sql = "UPDATE ".MAIN_DB_PREFIX."paiementfourn SET fk_bank=$this->bankid WHERE rowid=$this->id";
$result = $this->db->query($sql); $result = $this->db->query($sql);

View File

@ -266,7 +266,7 @@ $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."c_methode_commande_fournisseur as cm ON cm
if ( $this->db->query($sql) ) if ( $this->db->query($sql) )
{ {
$this->id = $this->db->last_insert_id(); $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."commande_fournisseur");
$sql = "UPDATE ".MAIN_DB_PREFIX."commande_fournisseur SET ref='(PROV".$this->id.")' WHERE rowid=".$this->id; $sql = "UPDATE ".MAIN_DB_PREFIX."commande_fournisseur SET ref='(PROV".$this->id.")' WHERE rowid=".$this->id;
if ($this->db->query($sql)) if ($this->db->query($sql))

View File

@ -485,11 +485,12 @@ class DoliDb
} }
/** /**
\brief Obtient l'id genéré par le dernier INSERT. \brief Récupère l'id genéré par le dernier INSERT.
\return id \param tab Nom de la table concernée par l'insert. Ne sert pas sous MySql mais requis pour compatibilité avec Postgresql
\return int id
*/ */
function last_insert_id() function last_insert_id($tab)
{ {
return mysql_insert_id($this->db); return mysql_insert_id($this->db);
} }

View File

@ -492,8 +492,9 @@ class DoliDb
} }
/** /**
\brief Obtient l'id genéré par le dernier INSERT. \brief Récupère l'id genéré par le dernier INSERT.
\return id \param tab Nom de la table concernée par l'insert
\return int id
*/ */
function last_insert_id($tab) function last_insert_id($tab)

View File

@ -155,7 +155,7 @@ class Paiement
if ( $this->db->query($sql) ) if ( $this->db->query($sql) )
{ {
$this->id = $this->db->last_insert_id(); $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."paiement");
foreach ($this->amounts as $key => $value) foreach ($this->amounts as $key => $value)
{ {

View File

@ -53,7 +53,7 @@ class Album {
if ($this->db->query($sql) ) if ($this->db->query($sql) )
{ {
$idosc = $this->db->last_insert_id(); $idosc = $this->db->last_insert_id(DB_NAME_OSC.".products");
$sql = "INSERT INTO ".DB_NAME_OSC.".products_to_categories (products_id, categories_id) VALUES ($idosc, 0)"; $sql = "INSERT INTO ".DB_NAME_OSC.".products_to_categories (products_id, categories_id) VALUES ($idosc, 0)";
@ -69,7 +69,7 @@ class Album {
if ($this->db->query($sql) ) if ($this->db->query($sql) )
{ {
$id = $this->db->last_insert_id(); $id = $this->db->last_insert_id(MAIN_DB_PREFIX."album");
if ( $this->update($id, $user) ) if ( $this->update($id, $user) )
{ {

View File

@ -47,7 +47,7 @@ class Categorie {
if ($this->db->query($sql) ) if ($this->db->query($sql) )
{ {
$id = $this->db->last_insert_id(); $id = $this->db->last_insert_id(MAIN_DB_PREFIX."album");
if ( $this->update($id, $user) ) if ( $this->update($id, $user) )
{ {

View File

@ -45,7 +45,7 @@ class Concert {
if ($this->db->query($sql) ) if ($this->db->query($sql) )
{ {
$id = $this->db->last_insert_id(); $id = $this->db->last_insert_id(MAIN_DB_PREFIX."concert");
if ( $this->update($id, $user) ) if ( $this->update($id, $user) )
{ {

View File

@ -45,7 +45,7 @@ class LieuConcert {
if ($this->db->query($sql) ) if ($this->db->query($sql) )
{ {
$id = $this->db->last_insert_id(); $id = $this->db->last_insert_id(MAIN_DB_PREFIX."lieu_concert");
if ( $this->update($id, $user) ) if ( $this->update($id, $user) )
{ {

View File

@ -46,7 +46,7 @@ class Groupart {
{ {
$id = $this->db->last_insert_id(); $id = $this->db->last_insert_id(MAIN_DB_PREFIX."groupart");
if ( $this->update($id, $user) ) if ( $this->update($id, $user) )
{ {

View File

@ -65,7 +65,7 @@ class Promotion {
if ($this->db->query($sql) ) if ($this->db->query($sql) )
{ {
$id = $this->db->last_insert_id(); $id = $this->db->last_insert_id(DB_NAME_OSC.".specials");
return $id; return $id;
} }

View File

@ -73,7 +73,7 @@ class Entrepot
if ($this->db->query($sql) ) if ($this->db->query($sql) )
{ {
$id = $this->db->last_insert_id(); $id = $this->db->last_insert_id(MAIN_DB_PREFIX."entrepot");
if ($id > 0) if ($id > 0)
{ {
$this->id = $id; $this->id = $id;

View File

@ -57,7 +57,7 @@ class Project {
if ($this->db->query($sql) ) if ($this->db->query($sql) )
{ {
return $this->db->last_insert_id(); return $this->db->last_insert_id(MAIN_DB_PREFIX."projet");
} }
else else
{ {

View File

@ -246,7 +246,7 @@ class Propal
if ( $this->db->query($sql) ) if ( $this->db->query($sql) )
{ {
$this->id = $this->db->last_insert_id(); $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."propal");
$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."propal WHERE ref='$this->ref';"; $sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."propal WHERE ref='$this->ref';";
if ( $this->db->query($sql) ) if ( $this->db->query($sql) )

View File

@ -84,7 +84,7 @@ class Retourbplc
if ($result) if ($result)
{ {
return $this->db->last_insert_id(); return $this->db->last_insert_id(MAIN_DB_PREFIX."transaction_bplc");
} }
else else
{ {

View File

@ -52,13 +52,14 @@ class Service {
$sql = "INSERT INTO ".MAIN_DB_PREFIX."service (datec, fk_user_author) VALUES (now(), ".$user->id.")"; $sql = "INSERT INTO ".MAIN_DB_PREFIX."service (datec, fk_user_author) VALUES (now(), ".$user->id.")";
if ($this->db->query($sql) ) { if ($this->db->query($sql) ) {
$id = $this->db->last_insert_id(); $id = $this->db->last_insert_id(MAIN_DB_PREFIX."service");
if ( $this->update($id, $user) ) { if ( $this->update($id, $user) ) {
return $id; return $id;
} }
} else { } else {
print $this->db->error() . ' in ' . $sql; print $this->db->error() . ' in ' . $sql;
return -1;
} }
} }

View File

@ -121,7 +121,7 @@ class Societe {
$result=$this->db->query($sql); $result=$this->db->query($sql);
if ($result) if ($result)
{ {
$this->id = $this->db->last_insert_id(); $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."societe");
$this->creation_bit = 1; $this->creation_bit = 1;

View File

@ -177,7 +177,7 @@ class LigneTel {
if ( $this->db->query($sql) ) if ( $this->db->query($sql) )
{ {
$this->id = $this->db->last_insert_id(); $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."telephonie_societe_ligne");
$this->SetRemise($user, $this->remise, 'Remise initiale'); $this->SetRemise($user, $this->remise, 'Remise initiale');

View File

@ -175,7 +175,7 @@ if (!$error)
if (!$error) if (!$error)
{ {
$sql = "INSERT INTO llx_telephonie_facture"; $sql = "INSERT INTO ".MAIN_DB_PREFIX."telephonie_facture";
$sql .= " (fk_ligne, ligne, date)"; $sql .= " (fk_ligne, ligne, date)";
$sql .= " VALUES (".$ligne->id.","; $sql .= " VALUES (".$ligne->id.",";
@ -183,7 +183,7 @@ if (!$error)
if ($db->query($sql)) if ($db->query($sql))
{ {
$facid = $db->last_insert_id(); $facid = $db->last_insert_id(MAIN_DB_PREFIX."telephonie_facture");
} }
else else
{ {

View File

@ -36,7 +36,7 @@ $sql .= " 'Simulation du $date')";
if ( $db->query($sql) ) if ( $db->query($sql) )
{ {
$simid = $db->last_insert_id(); $simid = $db->last_insert_id(MAIN_DB_PREFIX."telephonie_simul");
} }
print "Simulation : $simid\n"; print "Simulation : $simid\n";
/******************************************************************************* /*******************************************************************************

View File

@ -60,7 +60,7 @@ class TelephonieContrat {
if ( $this->db->query($sql) ) if ( $this->db->query($sql) )
{ {
$this->id = $this->db->last_insert_id(); $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."telephonie_contrat");
$sql = "UPDATE ".MAIN_DB_PREFIX."telephonie_contrat"; $sql = "UPDATE ".MAIN_DB_PREFIX."telephonie_contrat";
$sql .= " SET ref='".substr("00000000".$this->id,-8)."'"; $sql .= " SET ref='".substr("00000000".$this->id,-8)."'";

View File

@ -83,7 +83,7 @@ class TelephonieService {
if ( $this->db->query($sql) ) if ( $this->db->query($sql) )
{ {
$this->id = $this->db->last_insert_id(); $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."telephonie_service");
return 0; return 0;
} }
else else

View File

@ -523,7 +523,8 @@ class User
{ {
if ($this->db->affected_rows()) if ($this->db->affected_rows())
{ {
$this->id = $this->db->last_insert_id(); $table = "".MAIN_DB_PREFIX."user";
$this->id = $this->db->last_insert_id($table);
$this->admin = 0; $this->admin = 0;
$this->update(); $this->update();