Modif gestion des variables
This commit is contained in:
parent
a5f27bb4e9
commit
a2a7df5095
@ -23,12 +23,10 @@
|
||||
|
||||
require("./pre.inc.php");
|
||||
|
||||
$user->getrights('compta');
|
||||
|
||||
if (!$user->rights->banque->lire)
|
||||
accessforbidden();
|
||||
|
||||
if ($HTTP_POST_VARS["action"] == 'add' && $account)
|
||||
if ($HTTP_POST_VARS["action"] == 'add' && $_GET["account"])
|
||||
{
|
||||
if ($credit > 0)
|
||||
{
|
||||
@ -40,14 +38,18 @@ if ($HTTP_POST_VARS["action"] == 'add' && $account)
|
||||
}
|
||||
|
||||
$dateop = "$dateoy" . "$dateo";
|
||||
$acct=new Account($db,$account);
|
||||
$insertid=$acct->addline($dateop, $operation, $label, $amount, $num_chq,$cat1);
|
||||
// $insertid=bank_add_line($db,$dateop, $label, $amount,$author,$num_chq,$account,$operation,$cat1);
|
||||
if ($insertid == ''){
|
||||
print "<p> Probleme d'insertion : ".$db->error();
|
||||
}else{
|
||||
Header("Location: $PHP_SELF?account=$account");
|
||||
}
|
||||
$acct=new Account($db,$_GET["account"]);
|
||||
|
||||
$insertid = $acct->addline($dateop, $operation, $label, $amount, $num_chq,$cat1);
|
||||
|
||||
if ($insertid == '')
|
||||
{
|
||||
print "<p> Probleme d'insertion : ".$db->error();
|
||||
}
|
||||
else
|
||||
{
|
||||
Header("Location: $PHP_SELF?account=$acct->id");
|
||||
}
|
||||
/*
|
||||
if ($num_chq)
|
||||
{
|
||||
@ -85,7 +87,7 @@ if ($action == 'del' && $account && $user->rights->banque->modifier)
|
||||
//bank_delete_line($db, $rowid);
|
||||
}
|
||||
|
||||
/*
|
||||
/***********************************************************************************
|
||||
*
|
||||
*
|
||||
*
|
||||
@ -103,8 +105,8 @@ if ($_GET["account"] > 0)
|
||||
{
|
||||
$viewline = 20;
|
||||
}
|
||||
$acct=new Account($db);
|
||||
$acct->fetch($account);
|
||||
$acct = new Account($db);
|
||||
$acct->fetch($_GET["account"]);
|
||||
|
||||
$sql = "SELECT rowid, label FROM llx_bank_categ;";
|
||||
$result = $db->query($sql);
|
||||
@ -157,7 +159,8 @@ if ($_GET["account"] > 0)
|
||||
*/
|
||||
$sql = "SELECT count(*) FROM llx_bank as b WHERE 1=1";
|
||||
$sql .= " AND b.dateo <= now()";
|
||||
if ($account) { $sql .= " AND b.fk_account=$account"; }
|
||||
$sql .= " AND b.fk_account=".$acct->id;
|
||||
|
||||
$sql .= $sql_rech;
|
||||
if ( $db->query($sql) )
|
||||
{
|
||||
@ -194,18 +197,18 @@ if ($_GET["account"] > 0)
|
||||
* Formulaire de recherche
|
||||
*
|
||||
*/
|
||||
print '<form method="post" action="'."$PHP_SELF?account=$account".'">';
|
||||
print '<form method="post" action="'.$PHP_SELF.'?account='.$acct->id.'">';
|
||||
print '<input type="hidden" name="action" value="search">';
|
||||
print '<table class="border" width="100%" cellspacing="0" cellpadding="2">';
|
||||
print "<TR>";
|
||||
print '<td>';
|
||||
if ($limitsql > $viewline)
|
||||
{
|
||||
print '<a href="account.php?account='.$account.'&page='.($page+1).'"><img alt="Page précédente" src="'.DOL_URL_ROOT.'/theme/'.$conf->theme.'/img/1leftarrow.png" border="0"></a>';
|
||||
print '<a href="account.php?account='.$acct->id.'&page='.($page+1).'"><img alt="Page précédente" src="'.DOL_URL_ROOT.'/theme/'.$conf->theme.'/img/1leftarrow.png" border="0"></a>';
|
||||
}
|
||||
if ($total_lines > $limitsql )
|
||||
{
|
||||
print '<a href="account.php?account='.$account.'&page='.($page-1).'"><img alt="Page suivante" src="'.DOL_URL_ROOT.'/theme/'.$conf->theme.'/img/1rightarrow.png" border="0"></a>';
|
||||
print '<a href="account.php?account='.$acct->id.'&page='.($page-1).'"><img alt="Page suivante" src="'.DOL_URL_ROOT.'/theme/'.$conf->theme.'/img/1rightarrow.png" border="0"></a>';
|
||||
}
|
||||
print '</td>';
|
||||
print '<td> </td><td><input type="text" name="req_desc" value="'.$HTTP_POST_VARS["req_desc"].'" size="24"></TD>';
|
||||
@ -215,7 +218,7 @@ if ($_GET["account"] > 0)
|
||||
print '<td align="center">';
|
||||
if ($user->rights->banque->modifier)
|
||||
{
|
||||
print '<a href="rappro.php?account='.$account.'">Rappro</a>';
|
||||
print '<a href="rappro.php?account='.$acct->id.'">Rappro</a>';
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -230,7 +233,7 @@ if ($_GET["account"] > 0)
|
||||
*/
|
||||
if ($user->rights->banque->modifier)
|
||||
{
|
||||
print "<form method=\"post\" action=\"$PHP_SELF?vline=$vline&account=$account\">";
|
||||
print '<form method="post" action="'.$PHP_SELF.'?vline='.$vline.'&account='.$acct->id.'">';
|
||||
print '<input type="hidden" name="action" value="add">';
|
||||
}
|
||||
print '<tr class="liste_titre">';
|
||||
@ -247,11 +250,7 @@ if ($_GET["account"] > 0)
|
||||
|
||||
$sql = "SELECT b.rowid,".$db->pdate("b.dateo")." as do, b.amount, b.label, b.rappro, b.num_releve, b.num_chq, b.fk_type";
|
||||
$sql .= " FROM llx_bank as b ";
|
||||
|
||||
if ($account)
|
||||
{
|
||||
$sql .= " WHERE fk_account=$account";
|
||||
}
|
||||
$sql .= " WHERE fk_account=".$acct->id;
|
||||
|
||||
if ($req_debit)
|
||||
{
|
||||
@ -381,7 +380,7 @@ Function _print_lines($db,$sql, $acct)
|
||||
else
|
||||
{
|
||||
//Xavier DUTOIT : Ajout d'un lien pour modifier la ligne
|
||||
print "<td><a href=\"ligne.php?rowid=$objp->rowid&account=$account\">$objp->label</a> ";
|
||||
print "<td><a href=\"ligne.php?rowid=$objp->rowid&account=$acct->id\">$objp->label</a> ";
|
||||
/*
|
||||
* Ajout les liens
|
||||
*/
|
||||
|
||||
@ -31,7 +31,7 @@ llxHeader();
|
||||
*
|
||||
*/
|
||||
|
||||
if ($bid == 0)
|
||||
if ($_GET["bid"] == 0)
|
||||
{
|
||||
/*
|
||||
* Liste
|
||||
@ -84,7 +84,7 @@ else
|
||||
/*
|
||||
* Vue
|
||||
*/
|
||||
$sql = "SELECT label FROM llx_bank_categ WHERE rowid=$bid";
|
||||
$sql = "SELECT label FROM llx_bank_categ WHERE rowid=".$_GET["bid"];
|
||||
if ( $db->query($sql) )
|
||||
{
|
||||
if ( $db->num_rows() )
|
||||
@ -103,7 +103,7 @@ else
|
||||
|
||||
$sql = "SELECT d.amount, d.label, ".$db->pdate("d.dateo")." as do, d.rowid";
|
||||
$sql .= " FROM llx_bank_class as l, llx_bank as d";
|
||||
$sql .= " WHERE d.rowid=l.lineid AND l.fk_categ=$bid ORDER by d.dateo DESC";
|
||||
$sql .= " WHERE d.rowid=l.lineid AND l.fk_categ=".$_GET["bid"]." ORDER by d.dateo DESC";
|
||||
|
||||
$result = $db->query($sql);
|
||||
if ($result)
|
||||
|
||||
@ -30,8 +30,7 @@ if (!$user->rights->banque->lire)
|
||||
|
||||
llxHeader();
|
||||
|
||||
|
||||
if (! strlen($num))
|
||||
if (! strlen($_GET["num"]))
|
||||
{
|
||||
/*
|
||||
*
|
||||
@ -39,7 +38,6 @@ if (! strlen($num))
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
if ($page == -1) { $page = 0 ; }
|
||||
|
||||
$limit = $conf->liste_limit;
|
||||
@ -47,9 +45,8 @@ if (! strlen($num))
|
||||
$pageprev = $page - 1;
|
||||
$pagenext = $page + 1;
|
||||
|
||||
|
||||
$sql = "SELECT distinct(b.num_releve) as numr";
|
||||
$sql .= " FROM llx_bank as b WHERE fk_account = $account ORDER BY numr DESC";
|
||||
$sql .= ' FROM llx_bank as b WHERE fk_account = '.$_GET["account"].' ORDER BY numr DESC';
|
||||
$sql .= $db->plimit($limit + 1,$offset);
|
||||
|
||||
$result = $db->query($sql);
|
||||
@ -66,12 +63,11 @@ if (! strlen($num))
|
||||
print "<TR class=\"liste_titre\">";
|
||||
print "<td>Date</td></tr>";
|
||||
|
||||
|
||||
while ($i < min($numrows,$limit))
|
||||
{
|
||||
$objp = $db->fetch_object( $i);
|
||||
$var=!$var;
|
||||
print "<tr $bc[$var]><td><a href=\"$PHP_SELF?num=$objp->numr&account=$account\">$objp->numr</a></td></tr>\n";
|
||||
print "<tr $bc[$var]><td><a href=\"$PHP_SELF?num=$objp->numr&account=".$_GET["account"]."\">$objp->numr</a></td></tr>\n";
|
||||
$i++;
|
||||
}
|
||||
print "</table>";
|
||||
@ -87,7 +83,7 @@ else
|
||||
*/
|
||||
if ($rel == 'prev')
|
||||
{
|
||||
$sql = "SELECT distinct(num_releve) FROM llx_bank WHERE num_releve < $num AND fk_account = $account ORDER BY num_releve DESC";
|
||||
$sql = "SELECT distinct(num_releve) FROM llx_bank WHERE num_releve < ".$_GET["num"]." AND fk_account = $account ORDER BY num_releve DESC";
|
||||
$result = $db->query($sql);
|
||||
if ($result)
|
||||
{
|
||||
@ -103,7 +99,7 @@ else
|
||||
}
|
||||
elseif ($rel == 'next')
|
||||
{
|
||||
$sql = "SELECT distinct(num_releve) FROM llx_bank WHERE num_releve > $num AND fk_account = $account ORDER BY num_releve ASC";
|
||||
$sql = "SELECT distinct(num_releve) FROM llx_bank WHERE num_releve > ".$_GET["num"]." AND fk_account = $account ORDER BY num_releve ASC";
|
||||
$result = $db->query($sql);
|
||||
if ($result)
|
||||
{
|
||||
@ -119,14 +115,13 @@ else
|
||||
}
|
||||
|
||||
$acct = new Account($db);
|
||||
$acct->fetch($account);
|
||||
$acct->fetch($_GET["account"]);
|
||||
|
||||
print_titre('Releve numéro '.$num.' compte : <a href="account.php?account='.$account.'">'.$acct->label.'</a>');
|
||||
print_titre('Releve numéro '.$_GET["num"].' compte : <a href="account.php?account='.$acct->id.'">'.$acct->label.'</a>');
|
||||
|
||||
|
||||
print "<table border=0 width=100%><tr><td> </td>";
|
||||
print "<td align=right><a href=\"$PHP_SELF?rel=prev&num=$num&ve=$ve&account=$account\"><- prev</a>";
|
||||
print " - <a href=\"$PHP_SELF?rel=next&num=$num&ve=$ve&account=$account\">next -></a></td></tr></table>";
|
||||
print "<td align=right><a href=\"$PHP_SELF?rel=prev&num=$num&ve=$ve&account=$acct->id\"><- prev</a>";
|
||||
print " - <a href=\"$PHP_SELF?rel=next&num=$num&ve=$ve&account=$acct->id\">next -></a></td></tr></table>";
|
||||
print "<form method=\"post\" action=\"$PHP_SELF\">";
|
||||
print "<input type=\"hidden\" name=\"action\" value=\"add\">";
|
||||
print '<table class="border" width="100%" cellspacing="0" cellpadding="2">';
|
||||
@ -139,7 +134,7 @@ else
|
||||
print "</TR>\n";
|
||||
|
||||
|
||||
$sql = "SELECT sum(amount) FROM llx_bank WHERE num_releve < $num AND fk_account = $account";
|
||||
$sql = "SELECT sum(amount) FROM llx_bank WHERE num_releve < ".$_GET["num"]." AND fk_account = ".$acct->id;
|
||||
if ( $db->query($sql) )
|
||||
{
|
||||
$total = $db->result (0, 0);
|
||||
@ -148,7 +143,7 @@ else
|
||||
|
||||
|
||||
$sql = "SELECT b.rowid,".$db->pdate("b.dateo")." as do, b.amount, b.label, b.rappro, b.num_releve, b.num_chq, b.fk_type";
|
||||
$sql .= " FROM llx_bank as b WHERE num_releve=$num AND fk_account = $account";
|
||||
$sql .= " FROM llx_bank as b WHERE num_releve=".$_GET["num"]." AND fk_account = ".$acct->id;
|
||||
$sql .= " ORDER BY dateo ASC";
|
||||
$result = $db->query($sql);
|
||||
if ($result)
|
||||
@ -156,7 +151,7 @@ else
|
||||
$var=True;
|
||||
$numrows = $db->num_rows();
|
||||
$i = 0;
|
||||
print "<tr><td colspan=\"3\"><a href=\"$PHP_SELF?num=$num&ve=1&rel=$rel&account=$account\">vue etendue</a></td>";
|
||||
print "<tr><td colspan=\"3\"><a href=\"$PHP_SELF?num=".$_GET["num"]."&ve=1&rel=$rel&account=".$acct->id."\">vue etendue</a></td>";
|
||||
print "<td align=\"right\" colspan=\"2\">Total :</td><td align=\"right\"><b>".price($total)."</b></td><td> </td></tr>\n";
|
||||
|
||||
while ($i < $numrows)
|
||||
@ -198,19 +193,19 @@ else
|
||||
if ($objp->amount < 0)
|
||||
{
|
||||
$totald = $totald + abs($objp->amount);
|
||||
print "<td align=\"right\">".price($objp->amount * -1)."</TD><td> </td>\n";
|
||||
print '<td align="right">'.price($objp->amount * -1)."</td><td> </td>\n";
|
||||
}
|
||||
else
|
||||
{
|
||||
$totalc = $totalc + abs($objp->amount);
|
||||
print "<td> </td><td align=\"right\">".price($objp->amount)."</TD>\n";
|
||||
print "<td> </td><td align=\"right\">".price($objp->amount)."</td>\n";
|
||||
}
|
||||
|
||||
print "<td align=\"right\">".price($total)."</TD>\n";
|
||||
print "<td align=\"right\">".price($total)."</td>\n";
|
||||
|
||||
if ($user->rights->banque->modifier)
|
||||
{
|
||||
print "<td align=\"center\">[<a href=\"ligne.php?rowid=$objp->rowid&account=$account\">edit</a>]</td>";
|
||||
print "<td align=\"center\">[<a href=\"ligne.php?rowid=$objp->rowid&account=".$acct->id."\">edit</a>]</td>";
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Loading…
Reference in New Issue
Block a user