diff --git a/htdocs/compta/bank/bankid_fr.php b/htdocs/compta/bank/bankid_fr.php index 08e6b6875d8..faaee1564da 100644 --- a/htdocs/compta/bank/bankid_fr.php +++ b/htdocs/compta/bank/bankid_fr.php @@ -1,7 +1,7 @@ * Copyright (C) 2003 Jean-Louis Bergamo - * Copyright (C) 2004-2007 Laurent Destailleur + * Copyright (C) 2004-2008 Laurent Destailleur * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -16,16 +16,14 @@ * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - * - * $Id$ */ /** - \file htdocs/compta/bank/bankid_fr.php - \ingroup banque - \brief Fiche création compte bancaire - \version $Revision$ -*/ + * \file htdocs/compta/bank/bankid_fr.php + * \ingroup banque + * \brief Fiche création compte bancaire + * \version $Id$ + */ require("./pre.inc.php"); require_once(DOL_DOCUMENT_ROOT."/lib/bank.lib.php"); @@ -33,54 +31,57 @@ require_once(DOL_DOCUMENT_ROOT."/lib/bank.lib.php"); $langs->load("banks"); if (!$user->admin && !$user->rights->banque) - accessforbidden(); +accessforbidden(); /* * Actions */ if ($_POST["action"] == 'update' && ! $_POST["cancel"]) { - // Modification - $account = new Account($db, $_POST["id"]); - $account->fetch($_POST["id"]); + // Modification + $account = new Account($db, $_POST["id"]); + $account->fetch($_POST["id"]); - $account->bank = trim($_POST["bank"]); - $account->code_banque = trim($_POST["code_banque"]); - $account->code_guichet = trim($_POST["code_guichet"]); - $account->number = trim($_POST["number"]); - $account->cle_rib = trim($_POST["cle_rib"]); - $account->bic = trim($_POST["bic"]); - $account->iban_prefix = trim($_POST["iban_prefix"]); - $account->domiciliation = trim($_POST["domiciliation"]); - $account->proprio = trim($_POST["proprio"]); - $account->adresse_proprio = trim($_POST["adresse_proprio"]); + $account->bank = trim($_POST["bank"]); + $account->code_banque = trim($_POST["code_banque"]); + $account->code_guichet = trim($_POST["code_guichet"]); + $account->number = trim($_POST["number"]); + $account->cle_rib = trim($_POST["cle_rib"]); + $account->bic = trim($_POST["bic"]); + $account->iban_prefix = trim($_POST["iban_prefix"]); + $account->domiciliation = trim($_POST["domiciliation"]); + $account->proprio = trim($_POST["proprio"]); + $account->adresse_proprio = trim($_POST["adresse_proprio"]); - if ($account->id) - { - $result = $account->update_rib($user); - if ($result >= 0) - { - $_GET["id"]=$_POST["id"]; // Force chargement page en mode visu - } - else - { - $message='
'.$account->error().'
'; - $_GET["action"]='edit'; // Force chargement page edition - } + if ($account->id) + { + $result = $account->update_rib($user); + if ($result >= 0) + { + $_GET["id"]=$_POST["id"]; // Force chargement page en mode visu + } + else + { + $message='
'.$account->error().'
'; + $_GET["action"]='edit'; // Force chargement page edition + } } } if ($_POST["action"] == 'confirm_delete' && $_POST["confirm"] == "yes" && $user->rights->banque->configurer) { - // Modification - $account = new Account($db, $_GET["id"]); - $account->delete($_GET["id"]); + // Modification + $account = new Account($db, $_GET["id"]); + $account->delete($_GET["id"]); - header("Location: ".DOL_URL_ROOT."/compta/bank/index.php"); - exit; + header("Location: ".DOL_URL_ROOT."/compta/bank/index.php"); + exit; } +/* + * View + */ llxHeader(); @@ -92,204 +93,204 @@ $form = new Form($db); /* */ /* ************************************************************************** */ - if (($_GET["id"] || $_GET["ref"]) && $_GET["action"] != 'edit') +if (($_GET["id"] || $_GET["ref"]) && $_GET["action"] != 'edit') +{ + $account = new Account($db); + if ($_GET["id"]) { - $account = new Account($db); - if ($_GET["id"]) - { - $result=$account->fetch($_GET["id"]); - } - if ($_GET["ref"]) - { - $result=$account->fetch(0,$_GET["ref"]); - $_GET["id"]=$account->id; - } - - /* + $result=$account->fetch($_GET["id"]); + } + if ($_GET["ref"]) + { + $result=$account->fetch(0,$_GET["ref"]); + $_GET["id"]=$account->id; + } + + /* * Affichage onglets */ - // Onglets - $head=bank_prepare_head($account); - dolibarr_fiche_head($head, 'bankid', $langs->trans("FinancialAccount")); - - /* + // Onglets + $head=bank_prepare_head($account); + dolibarr_fiche_head($head, 'bankid', $langs->trans("FinancialAccount")); + + /* * Confirmation de la suppression */ - if ($_GET["action"] == 'delete') - { - $form->form_confirm($_SERVER["PHP_SELF"].'?id='.$account->id,$langs->trans("DeleteAccount"),$langs->trans("ConfirmDeleteAccount"),"confirm_delete"); - print '
'; - } - - print ''; - - // Ref - print ''; - print ''; - - print ''; - print ''; - - print ''; - print ''; - - print ''; - print ''; + if ($_GET["action"] == 'delete') + { + $form->form_confirm($_SERVER["PHP_SELF"].'?id='.$account->id,$langs->trans("DeleteAccount"),$langs->trans("ConfirmDeleteAccount"),"confirm_delete"); + print '
'; + } - if ($account->type == 0 || $account->type == 1) - { - print ''; - print ''; - - print ''; - print ''; - print ''; - - print ''; - print ''; - print ''; - - print ''; - print ''; - print ''; - - print ''; - print ''; - print ''; - - print ''; - print ''; - - print ''; - print ''; - - print '\n"; - - print '\n"; - - print '\n"; - } + print '
'.$langs->trans("Ref").''; - print $form->showrefnav($account,'ref','',1,'ref'); - print '
'.$langs->trans("Label").''.$account->label.'
'.$langs->trans("AccountType").''.$account->type_lib[$account->type].'
'.$langs->trans("Status").''.$account->getLibStatut(4).'
'.$langs->trans("BankName").''.$account->bank.'
Code Banque'.$account->code_banque.'
Code Guichet'.$account->code_guichet.'
Numéro'.$account->number.'
Clé RIB'.$account->cle_rib.'
'.$langs->trans("IBAN").''.$account->iban_prefix.'
'.$langs->trans("BIC").''.$account->bic.'
'.$langs->trans("BankAccountDomiciliation").''; - print nl2br($account->domiciliation); - print "
'.$langs->trans("BankAccountOwner").''; - print $account->proprio; - print "
'.$langs->trans("BankAccountOwnerAddress").''; - print nl2br($account->adresse_proprio); - print "
'; - print '
'; - - print "\n\n"; - - - /* + // Ref + print ''.$langs->trans("Ref").''; + print ''; + print $form->showrefnav($account,'ref','',1,'ref'); + print ''; + + print ''.$langs->trans("Label").''; + print ''.$account->label.''; + + print ''.$langs->trans("AccountType").''; + print ''.$account->type_lib[$account->type].''; + + print ''.$langs->trans("Status").''; + print ''.$account->getLibStatut(4).''; + + if ($account->type == 0 || $account->type == 1) + { + print ''.$langs->trans("BankName").''; + print ''.$account->bank.''; + + print ''.$langs->trans("BankCode").''; + print ''.$account->code_banque.''; + print ''; + + print ''.$langs->trans("DeskCode").''; + print ''.$account->code_guichet.''; + print ''; + + print ''.$langs->trans("BankAccountNumber").''; + print ''.$account->number.''; + print ''; + + print ''.$langs->trans("BankAccountNumberKey").''; + print ''.$account->cle_rib.''; + print ''; + + print ''.$langs->trans("IBAN").''; + print ''.$account->iban_prefix.''; + + print ''.$langs->trans("BIC").''; + print ''.$account->bic.''; + + print ''.$langs->trans("BankAccountDomiciliation").''; + print nl2br($account->domiciliation); + print "\n"; + + print ''.$langs->trans("BankAccountOwner").''; + print $account->proprio; + print "\n"; + + print ''.$langs->trans("BankAccountOwnerAddress").''; + print nl2br($account->adresse_proprio); + print "\n"; + } + + print ''; + + print "\n\n"; + + + /* * Barre d'actions * */ - print '
'; - - if ($user->rights->banque->configurer) - { - print 'id.'">'.$langs->trans("Modify").''; - } - - print '
'; - + print '
'; + + if ($user->rights->banque->configurer) + { + print 'id.'">'.$langs->trans("Modify").''; } - /* ************************************************************************** */ - /* */ - /* Edition */ - /* */ - /* ************************************************************************** */ - - if ($_GET["id"] && $_GET["action"] == 'edit' && $user->rights->banque->configurer) - { - $account = new Account($db, $_GET["id"]); - $account->fetch($_GET["id"]); - - print_titre($langs->trans("EditFinancialAccount")); - print "
"; - - if ($message) { print "$message
\n"; } - - print '
'; - print ''; - print ''."\n\n"; - - print ''; - - // Ref - print ''; - print ''; + print '
'.$langs->trans("Ref").''.$account->ref; + print ''; + +} + +/* ************************************************************************** */ +/* */ +/* Edition */ +/* */ +/* ************************************************************************** */ + +if ($_GET["id"] && $_GET["action"] == 'edit' && $user->rights->banque->configurer) +{ + $account = new Account($db, $_GET["id"]); + $account->fetch($_GET["id"]); + + print_titre($langs->trans("EditFinancialAccount")); + print "
"; + + if ($message) { print "$message
\n"; } + + print ''; + print ''; + print ''."\n\n"; + + print ''; + + // Ref + print ''; + print ''; + + print ''; + print ''; + + print ''; + print ''; + + print ''; + print ''; + + if ($account->type == 0 || $account->type == 1) + { + // If bank account + print ''; + print ''; + print ''; + + print ''; + print ''; + print ''; + + print ''; + print ''; + print ''; + + print ''; + print ''; + print ''; + + print ''; + print ''; + print ''; + + print ''; + print ''; + + print ''; + print ''; + + print '"; + + print ''; + print ''; - - print ''; - print ''; - - print ''; - print ''; - - print ''; - print ''; - - if ($account->type == 0 || $account->type == 1) - { - // If bank account - print ''; - print ''; - print ''; - - print ''; - print ''; - print ''; - - print ''; - print ''; - print ''; - - print ''; - print ''; - print ''; - print ''; - print ''; - print ''; - - print ''; - print ''; - - print ''; - print ''; - - print '"; - - print ''; - print ''; - - print '"; + print '"; - } - - print ''; - print '
'.$langs->trans("Ref").''.$account->ref; + print '
'.$langs->trans("Label").''.$account->label; + print '
'.$langs->trans("AccountType").''.$account->type_lib[$account->type]; + print '
'.$langs->trans("Status").''.$account->getLibStatut(4); + print '
'.$langs->trans("Bank").'
'.$langs->trans("BankCode").'
'.$langs->trans("DeskCode").'
'.$langs->trans("BankAccountNumber").'
'.$langs->trans("BankAccountNumberKey").'
'.$langs->trans("IBAN").'
'.$langs->trans("BIC").'
'.$langs->trans("BankAccountDomiciliation").''; + print "
'.$langs->trans("BankAccountOwner").''; print '
'.$langs->trans("Label").''.$account->label; - print '
'.$langs->trans("AccountType").''.$account->type_lib[$account->type]; - print '
'.$langs->trans("Status").''.$account->getLibStatut(4); - print '
'.$langs->trans("Bank").'
Code Banque
Code Guichet
Numéro
Clé RIB
'.$langs->trans("IBAN").'
'.$langs->trans("BIC").'
'.$langs->trans("BankAccountDomiciliation").''; - print "
'.$langs->trans("BankAccountOwner").''; - print '
'.$langs->trans("BankAccountOwnerAddress").''; - print "
'.$langs->trans("BankAccountOwnerAddress").''; + print "
'; - print '   '; - print '
'; - - print ''; } + print '
'; + print '   '; + print '
'; + + print ''; +} + $db->close();