78 |
return 1; |
return 1; |
79 |
} |
} |
80 |
|
|
81 |
/* |
/** |
82 |
* Efface une entree dans la table ".MAIN_DB_PREFIX."bank |
* \brief Efface une entree dans la table ".MAIN_DB_PREFIX."bank |
83 |
|
* \param rowid Id de l'ecriture a effacer |
84 |
|
* \return int <0 si ko, >0 si ok |
85 |
*/ |
*/ |
86 |
function deleteline($rowid) |
function deleteline($rowid) |
87 |
{ |
{ |
88 |
|
$nbko=0; |
89 |
|
|
90 |
$this->db->begin(); |
$this->db->begin(); |
91 |
|
|
92 |
$sql = "DELETE FROM ".MAIN_DB_PREFIX."bank_class WHERE lineid=$rowid"; |
$sql = "DELETE FROM ".MAIN_DB_PREFIX."bank_class WHERE lineid=".$rowid; |
93 |
$result = $this->db->query($sql); |
$result = $this->db->query($sql); |
94 |
|
if (! $result) $nbko++; |
95 |
|
|
96 |
$sql = "DELETE FROM ".MAIN_DB_PREFIX."bank WHERE rowid=$rowid"; |
$sql = "DELETE FROM ".MAIN_DB_PREFIX."bank WHERE rowid=".$rowid; |
97 |
$result = $this->db->query($sql); |
$result = $this->db->query($sql); |
98 |
|
if (! $result) $nbko++; |
99 |
|
|
100 |
$sql = "DELETE FROM ".MAIN_DB_PREFIX."bank_url WHERE fk_bank=$rowid"; |
$sql = "DELETE FROM ".MAIN_DB_PREFIX."bank_url WHERE fk_bank=".$rowid; |
101 |
$result = $this->db->query($sql); |
$result = $this->db->query($sql); |
102 |
|
if (! $result) $nbko++; |
103 |
|
|
104 |
$this->db->commit(); |
if (! $nbko) |
105 |
|
{ |
106 |
|
$this->db->commit(); |
107 |
|
return 1; |
108 |
|
} |
109 |
|
else |
110 |
|
{ |
111 |
|
$this->db->rollback(); |
112 |
|
return -$nbko; |
113 |
|
} |
114 |
} |
} |
115 |
|
|
116 |
/** |
/** |