New: Ajout proprit url sur les comptes bancaires

This commit is contained in:
Laurent Destailleur 2006-07-01 14:12:30 +00:00
parent d5cbba72ae
commit a17bebed7a
4 changed files with 25 additions and 7 deletions

View File

@ -45,6 +45,7 @@ class Account
var $bank;
var $clos;
var $rappro;
var $url;
var $code_banque;
var $code_guichet;
@ -348,6 +349,7 @@ class Account
$sql .= ",courant = ".$this->courant;
$sql .= ",clos = ".$this->clos;
$sql .= ",rappro = ".$this->rappro;
$sql .= ",url = ".($this->url?"'".$this->url."'":"null");
$sql .= ",account_number = '".$this->account_number."'";
$sql .= " WHERE rowid = ".$this->id;
@ -372,7 +374,7 @@ class Account
function fetch($id)
{
$this->id = $id;
$sql = "SELECT rowid, ref, label, bank, number, courant, clos, rappro,";
$sql = "SELECT rowid, ref, label, bank, number, courant, clos, rappro, url,";
$sql.= " code_banque, code_guichet, cle_rib, bic, iban_prefix,";
$sql.= " domiciliation, proprio, adresse_proprio,";
$sql.= " account_number";
@ -394,6 +396,7 @@ class Account
$this->bank = $obj->bank;
$this->clos = $obj->clos;
$this->rappro = $obj->rappro;
$this->url = $obj->url;
$this->code_banque = $obj->code_banque;
$this->code_guichet = $obj->code_guichet;

View File

@ -51,6 +51,7 @@ if ($_POST["action"] == 'add')
$account->courant = $_POST["type"];
$account->clos = $_POST["clos"];
$account->rappro = $_POST["norappro"]?1:0;
$account->url = $_POST["url"];
$account->bank = trim($_POST["bank"]);
$account->code_banque = $_POST["code_banque"];
@ -95,6 +96,7 @@ if ($_POST["action"] == 'update' && ! $_POST["cancel"])
$account->courant = $_POST["type"];
$account->clos = $_POST["clos"];
$account->rappro = (isset($_POST["norappro"]) && $_POST["norappro"]=='on')?0:1;
$account->url = $_POST["url"];
$account->bank = trim($_POST["bank"]);
$account->code_banque = $_POST["code_banque"];
@ -156,7 +158,7 @@ if ($_GET["action"] == 'create')
if ($message) { print "$message<br>\n"; }
print '<form action="fiche.php" method="post">';
print '<form action="fiche.php" name="createbankaccount" method="post">';
print '<input type="hidden" name="action" value="add">';
print '<input type="hidden" name="clos" value="0">';
@ -190,10 +192,9 @@ if ($_GET["action"] == 'create')
print '<td colspan="3"><input size="12" type="text" class="flat" name="solde" value="0.00"></td></tr>';
print '<tr><td valign="top">'.$langs->trans("Date").'</td>';
print '<td colspan="3">'; $now=time();
print '<input type="text" size="2" maxlength="2" name="reday" value="'.strftime("%d",$now).'">/';
print '<input type="text" size="2" maxlength="2" name="remonth" value="'.strftime("%m",$now).'">/';
print '<input type="text" size="4" maxlength="4" name="reyear" value="'.strftime("%Y",$now).'">';
print '<td colspan="3">';
$html=new Form($db);
$html->select_date(time(), 're', 0, 0, 0, 'createbankaccount');
print '</td></tr>';
print '<tr><td colspan="4"><b>'.$langs->trans("IfBankAccount").'...</b></td></tr>';
@ -221,12 +222,15 @@ if ($_GET["action"] == 'create')
print "</textarea></td></tr>";
print '<tr><td valign="top">'.$langs->trans("BankAccountOwner").'</td>';
print '<td colspan="3"><input size="12" type="text" class="flat" name="proprio" value="'.$_POST["proprio"].'"></td></tr>';
print '<td colspan="3"><input size="30" type="text" class="flat" name="proprio" value="'.$_POST["proprio"].'"></td></tr>';
print '<tr><td valign="top">'.$langs->trans("BankAccountOwnerAddress").'</td><td colspan="3">';
print "<textarea class=\"flat\" name=\"adresse_proprio\" rows=\"2\" cols=\"40\">".$_POST["adresse_proprio"];
print "</textarea></td></tr>";
print '<tr><td valign="top">'.$langs->trans("Web").'</td>';
print '<td colspan="3"><input size="50" type="text" class="flat" name="url" value="'.$_POST["url"].'"></td></tr>';
print '<tr><td align="center" colspan="4"><input value="'.$langs->trans("CreateAccount").'" type="submit" class="button"></td></tr>';
print '</form>';
print '</table>';
@ -320,6 +324,10 @@ else
print nl2br($account->adresse_proprio);
print "</td></tr>\n";
}
print '<tr><td valign="top">'.$langs->trans("Web").'</td><td colspan="3">';
print '<a href="'.$account->url.'">'.$account->url.'</a>';
print "</td></tr>\n";
print '</table>';
@ -433,6 +441,11 @@ else
print "<textarea class=\"flat\" name=\"adresse_proprio\" rows=\"2\" cols=\"40\">";
print $account->adresse_proprio;
print "</textarea></td></tr>";
print '<tr><td valign="top">'.$langs->trans("Web").'</td>';
print '<td colspan="3"><input size="50" type="text" class="flat" name="url" value="'.$account->url.'">';
print '</td></tr>';
}
print '<tr><td align="center" colspan="4"><input value="'.$langs->trans("Modify").'" type="submit" class="button">';

View File

@ -290,6 +290,7 @@ insert into llx_c_pays (rowid,code,libelle) values (30, 'SG', 'Singapoure');
alter table llx_bank_account add column ref varchar(12) NOT NULL;
alter table llx_bank_account add column url varchar(128);
alter table llx_accountingsystem_det rename to llx_accountingaccount;

View File

@ -45,5 +45,6 @@ create table llx_bank_account
courant smallint DEFAULT 0 NOT NULL,
clos smallint DEFAULT 0 NOT NULL,
rappro smallint DEFAULT 1,
url varchar(128),
account_number varchar(8)
)type=innodb;