mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2026-02-08 00:52:01 +01:00
Fix: Delete bank account
This commit is contained in:
@@ -89,13 +89,15 @@ class Account extends CommonObject
|
||||
|
||||
|
||||
/**
|
||||
* Constructeur
|
||||
* Constructor
|
||||
*
|
||||
* @param DoliDB $db Database handler
|
||||
*/
|
||||
function Account($DB)
|
||||
function Account($db)
|
||||
{
|
||||
global $langs;
|
||||
|
||||
$this->db = $DB;
|
||||
$this->db = $db;
|
||||
|
||||
$this->clos = 0;
|
||||
$this->solde = 0;
|
||||
@@ -113,6 +115,7 @@ class Account extends CommonObject
|
||||
|
||||
/**
|
||||
* Return if a bank account need to be conciliated
|
||||
*
|
||||
* @return int 1 if need to be concialiated, < 0 otherwise.
|
||||
*/
|
||||
function canBeConciliated()
|
||||
@@ -126,6 +129,7 @@ class Account extends CommonObject
|
||||
|
||||
/**
|
||||
* Add a link between bank line record and its source
|
||||
*
|
||||
* @param line_id Id ecriture bancaire
|
||||
* @param url_id Id parametre url
|
||||
* @param url Url
|
||||
@@ -166,6 +170,7 @@ class Account extends CommonObject
|
||||
/**
|
||||
* TODO Move this into AccountLine
|
||||
* Return array with links from llx_bank_url
|
||||
*
|
||||
* @param fk_bank To search using bank transaction id
|
||||
* @param url_id To search using link to
|
||||
* @param type To search using type
|
||||
@@ -218,6 +223,7 @@ class Account extends CommonObject
|
||||
|
||||
/**
|
||||
* Add an entry into table ".MAIN_DB_PREFIX."bank
|
||||
*
|
||||
* @param $date Date operation
|
||||
* @param $oper 1,2,3,4... (deprecated) or TYP,VIR,PRE,LIQ,VAD,CB,CHQ...
|
||||
* @param $label Descripton
|
||||
@@ -336,6 +342,7 @@ class Account extends CommonObject
|
||||
|
||||
/**
|
||||
* Create bank account into database
|
||||
*
|
||||
* @param user Object user making action
|
||||
* @return int < 0 if KO, > 0 if OK
|
||||
*/
|
||||
@@ -444,6 +451,7 @@ class Account extends CommonObject
|
||||
|
||||
/**
|
||||
* Update bank account card
|
||||
*
|
||||
* @param user Object user making action
|
||||
* @return int <0 si ko, >0 si ok
|
||||
*/
|
||||
@@ -508,6 +516,7 @@ class Account extends CommonObject
|
||||
|
||||
/**
|
||||
* Update BBAN (RIB) account fields
|
||||
*
|
||||
* @param user Object user making update
|
||||
* @return int <0 if KO, >0 if OK
|
||||
*/
|
||||
@@ -561,6 +570,7 @@ class Account extends CommonObject
|
||||
|
||||
/**
|
||||
* Load a bank account into memory from database
|
||||
*
|
||||
* @param id Id of bank account to get
|
||||
* @param ref 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
|
||||
*
|
||||
* @return int <0 if KO, >0 if OK
|
||||
*/
|
||||
function delete()
|
||||
@@ -682,6 +693,7 @@ class Account extends CommonObject
|
||||
|
||||
/**
|
||||
* 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
|
||||
* @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)
|
||||
{
|
||||
// Modification
|
||||
$account = new Account($db, $_GET["id"]);
|
||||
$account->delete($_GET["id"]);
|
||||
// Delete
|
||||
$account = new Account($db);
|
||||
$account->fetch($_GET["id"]);
|
||||
$account->delete();
|
||||
|
||||
header("Location: ".DOL_URL_ROOT."/compta/bank/index.php");
|
||||
exit;
|
||||
|
||||
Reference in New Issue
Block a user