Fix: Delete bank account
This commit is contained in:
parent
22d63cad77
commit
070f157f08
@ -89,13 +89,15 @@ class Account extends CommonObject
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructeur
|
* Constructor
|
||||||
|
*
|
||||||
|
* @param DoliDB $db Database handler
|
||||||
*/
|
*/
|
||||||
function Account($DB)
|
function Account($db)
|
||||||
{
|
{
|
||||||
global $langs;
|
global $langs;
|
||||||
|
|
||||||
$this->db = $DB;
|
$this->db = $db;
|
||||||
|
|
||||||
$this->clos = 0;
|
$this->clos = 0;
|
||||||
$this->solde = 0;
|
$this->solde = 0;
|
||||||
@ -113,6 +115,7 @@ class Account extends CommonObject
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Return if a bank account need to be conciliated
|
* Return if a bank account need to be conciliated
|
||||||
|
*
|
||||||
* @return int 1 if need to be concialiated, < 0 otherwise.
|
* @return int 1 if need to be concialiated, < 0 otherwise.
|
||||||
*/
|
*/
|
||||||
function canBeConciliated()
|
function canBeConciliated()
|
||||||
@ -126,6 +129,7 @@ class Account extends CommonObject
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Add a link between bank line record and its source
|
* Add a link between bank line record and its source
|
||||||
|
*
|
||||||
* @param line_id Id ecriture bancaire
|
* @param line_id Id ecriture bancaire
|
||||||
* @param url_id Id parametre url
|
* @param url_id Id parametre url
|
||||||
* @param url Url
|
* @param url Url
|
||||||
@ -166,6 +170,7 @@ class Account extends CommonObject
|
|||||||
/**
|
/**
|
||||||
* TODO Move this into AccountLine
|
* TODO Move this into AccountLine
|
||||||
* Return array with links from llx_bank_url
|
* Return array with links from llx_bank_url
|
||||||
|
*
|
||||||
* @param fk_bank To search using bank transaction id
|
* @param fk_bank To search using bank transaction id
|
||||||
* @param url_id To search using link to
|
* @param url_id To search using link to
|
||||||
* @param type To search using type
|
* @param type To search using type
|
||||||
@ -218,6 +223,7 @@ class Account extends CommonObject
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Add an entry into table ".MAIN_DB_PREFIX."bank
|
* Add an entry into table ".MAIN_DB_PREFIX."bank
|
||||||
|
*
|
||||||
* @param $date Date operation
|
* @param $date Date operation
|
||||||
* @param $oper 1,2,3,4... (deprecated) or TYP,VIR,PRE,LIQ,VAD,CB,CHQ...
|
* @param $oper 1,2,3,4... (deprecated) or TYP,VIR,PRE,LIQ,VAD,CB,CHQ...
|
||||||
* @param $label Descripton
|
* @param $label Descripton
|
||||||
@ -336,6 +342,7 @@ class Account extends CommonObject
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Create bank account into database
|
* Create bank account into database
|
||||||
|
*
|
||||||
* @param user Object user making action
|
* @param user Object user making action
|
||||||
* @return int < 0 if KO, > 0 if OK
|
* @return int < 0 if KO, > 0 if OK
|
||||||
*/
|
*/
|
||||||
@ -444,6 +451,7 @@ class Account extends CommonObject
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Update bank account card
|
* Update bank account card
|
||||||
|
*
|
||||||
* @param user Object user making action
|
* @param user Object user making action
|
||||||
* @return int <0 si ko, >0 si ok
|
* @return int <0 si ko, >0 si ok
|
||||||
*/
|
*/
|
||||||
@ -508,6 +516,7 @@ class Account extends CommonObject
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Update BBAN (RIB) account fields
|
* Update BBAN (RIB) account fields
|
||||||
|
*
|
||||||
* @param user Object user making update
|
* @param user Object user making update
|
||||||
* @return int <0 if KO, >0 if OK
|
* @return int <0 if KO, >0 if OK
|
||||||
*/
|
*/
|
||||||
@ -561,6 +570,7 @@ class Account extends CommonObject
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Load a bank account into memory from database
|
* Load a bank account into memory from database
|
||||||
|
*
|
||||||
* @param id Id of bank account to get
|
* @param id Id of bank account to get
|
||||||
* @param ref Ref of bank account to get
|
* @param ref Ref of bank account to get
|
||||||
* @param ref_ext External ref of bank account to get
|
* @param ref_ext External ref of bank account to get
|
||||||
@ -658,6 +668,7 @@ class Account extends CommonObject
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Delete bank account from database
|
* Delete bank account from database
|
||||||
|
*
|
||||||
* @return int <0 if KO, >0 if OK
|
* @return int <0 if KO, >0 if OK
|
||||||
*/
|
*/
|
||||||
function delete()
|
function delete()
|
||||||
@ -682,6 +693,7 @@ class Account extends CommonObject
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Retourne le libelle du statut d'une facture (brouillon, validee, abandonnee, payee)
|
* Retourne le libelle du statut d'une facture (brouillon, validee, abandonnee, payee)
|
||||||
|
*
|
||||||
* @param mode 0=libelle long, 1=libelle court, 2=Picto + Libelle court, 3=Picto, 4=Picto + Libelle long
|
* @param mode 0=libelle long, 1=libelle court, 2=Picto + Libelle court, 3=Picto, 4=Picto + Libelle long
|
||||||
* @return string Libelle
|
* @return string Libelle
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -173,9 +173,10 @@ if ($_POST["action"] == 'update' && ! $_POST["cancel"])
|
|||||||
|
|
||||||
if ($_POST["action"] == 'confirm_delete' && $_POST["confirm"] == "yes" && $user->rights->banque->configurer)
|
if ($_POST["action"] == 'confirm_delete' && $_POST["confirm"] == "yes" && $user->rights->banque->configurer)
|
||||||
{
|
{
|
||||||
// Modification
|
// Delete
|
||||||
$account = new Account($db, $_GET["id"]);
|
$account = new Account($db);
|
||||||
$account->delete($_GET["id"]);
|
$account->fetch($_GET["id"]);
|
||||||
|
$account->delete();
|
||||||
|
|
||||||
header("Location: ".DOL_URL_ROOT."/compta/bank/index.php");
|
header("Location: ".DOL_URL_ROOT."/compta/bank/index.php");
|
||||||
exit;
|
exit;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user