Supprime les donnees associees
This commit is contained in:
parent
f1ee1d40d6
commit
ea2a6f8b84
@ -127,7 +127,7 @@ class TelephonieTarifGrille {
|
|||||||
{
|
{
|
||||||
$result = 0;
|
$result = 0;
|
||||||
|
|
||||||
if ($id > 0)
|
if ($id > 0 && $replace > 0)
|
||||||
{
|
{
|
||||||
$this->db->begin();
|
$this->db->begin();
|
||||||
|
|
||||||
@ -146,6 +146,23 @@ class TelephonieTarifGrille {
|
|||||||
$result = -1;
|
$result = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$sql = "DELETE FROM ".MAIN_DB_PREFIX."telephonie_tarif_grille_rights";
|
||||||
|
$sql .= " WHERE fk_grille=$id;";
|
||||||
|
|
||||||
|
if (! $this->db->query($sql) )
|
||||||
|
{
|
||||||
|
dolibarr_syslog($this->db->error());
|
||||||
|
$result = -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
$sql = "DELETE FROM ".MAIN_DB_PREFIX."telephonie_tarif_montant";
|
||||||
|
$sql .= " WHERE fk_tarif_desc=$id;";
|
||||||
|
|
||||||
|
if (! $this->db->query($sql) )
|
||||||
|
{
|
||||||
|
dolibarr_syslog($this->db->error());
|
||||||
|
$result = -1;
|
||||||
|
}
|
||||||
|
|
||||||
$sql = "DELETE FROM ".MAIN_DB_PREFIX."telephonie_tarif_grille";
|
$sql = "DELETE FROM ".MAIN_DB_PREFIX."telephonie_tarif_grille";
|
||||||
$sql .= " WHERE rowid=$id;";
|
$sql .= " WHERE rowid=$id;";
|
||||||
@ -161,6 +178,10 @@ class TelephonieTarifGrille {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if ($result === 0 )
|
if ($result === 0 )
|
||||||
{
|
{
|
||||||
$this->db->commit();
|
$this->db->commit();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user