Fix: Affiche message erreur sur creation prelevement
This commit is contained in:
parent
27c1c42eea
commit
96f925150f
@ -40,6 +40,14 @@ if ($_GET["action"] == 'create')
|
||||
{
|
||||
$bprev = new BonPrelevement($db);
|
||||
$result=$bprev->create($_GET["banque"],$_GET["guichet"]);
|
||||
if ($result < 0)
|
||||
{
|
||||
$mesg='<div class="error">'.$bprev->error.'</div>';
|
||||
}
|
||||
if ($result == 0)
|
||||
{
|
||||
$mesg='<div class="error">Aucune facture prélevable, prélevé avec succès</div>';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -57,7 +65,10 @@ $bprev = new BonPrelevement($db);
|
||||
$nb=$bprev->NbFactureAPrelever();
|
||||
$nb1=$bprev->NbFactureAPrelever(1);
|
||||
$nb11=$bprev->NbFactureAPrelever(1,1);
|
||||
|
||||
if ($nb < 0 || $nb1 < 0 || $nb11 < 0)
|
||||
{
|
||||
dolibarr_print_error($bprev->error);
|
||||
}
|
||||
print '<table class="border" width="100%">';
|
||||
print '<tr><td>Nb de facture à prélever :</td>';
|
||||
print '<td align="right">';
|
||||
@ -78,6 +89,7 @@ print '</tr></table>';
|
||||
|
||||
print '</div>';
|
||||
|
||||
if ($mesg) print $mesg;
|
||||
|
||||
if ($nb)
|
||||
{
|
||||
|
||||
@ -58,17 +58,19 @@ if (! $sortfield) $sortfield="f.facnumber";
|
||||
|
||||
|
||||
/*
|
||||
* Demandes en attente
|
||||
* Liste de demandes
|
||||
*
|
||||
*/
|
||||
|
||||
$sql = "SELECT f.facnumber, f.rowid, s.nom, s.idp";
|
||||
$sql .= " , ".$db->pdate("pfd.date_demande")." as date_demande";
|
||||
$sql .= " , pfd.fk_user_demande";
|
||||
$sql .= " FROM ".MAIN_DB_PREFIX."facture as f, ".MAIN_DB_PREFIX."societe as s";
|
||||
$sql .= " , ".MAIN_DB_PREFIX."prelevement_facture_demande as pfd";
|
||||
$sql .= " WHERE s.idp = f.fk_soc";
|
||||
$sql .= " AND pfd.traite = 0 AND pfd.fk_facture = f.rowid";
|
||||
$sql= "SELECT f.facnumber, f.rowid, s.nom, s.idp";
|
||||
$sql.= " , ".$db->pdate("pfd.date_demande")." as date_demande";
|
||||
$sql.= " , pfd.fk_user_demande";
|
||||
$sql.= " FROM ".MAIN_DB_PREFIX."facture as f, ".MAIN_DB_PREFIX."societe as s";
|
||||
$sql.= " , ".MAIN_DB_PREFIX."prelevement_facture_demande as pfd";
|
||||
$sql.= " WHERE s.idp = f.fk_soc";
|
||||
if (! $statut) $sql.= " AND pfd.traite = 0";
|
||||
if ($statut) $sql.= " AND pfd.traite = ".$statut;
|
||||
$sql.= " AND pfd.fk_facture = f.rowid";
|
||||
if (strlen(trim($_GET["search_societe"])))
|
||||
{
|
||||
$sql .= " AND s.nom LIKE '%".$_GET["search_societe"]."%'";
|
||||
|
||||
@ -18,13 +18,12 @@
|
||||
*
|
||||
* $Id$
|
||||
* $Source$
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
\file htdocs/compta/prelevement/pre.inc.php
|
||||
\ingroup prelevement
|
||||
\brief Fichier gestionnaire du menu prelevement
|
||||
\file htdocs/compta/prelevement/pre.inc.php
|
||||
\ingroup prelevement
|
||||
\brief Fichier gestionnaire du menu prelevement
|
||||
*/
|
||||
|
||||
require("../../main.inc.php");
|
||||
@ -36,6 +35,7 @@ $langs->load("bills");
|
||||
|
||||
$user->getrights("prelevement");
|
||||
|
||||
|
||||
function llxHeader($head = "", $title="", $help_url='')
|
||||
{
|
||||
global $user, $conf, $langs;
|
||||
@ -65,7 +65,7 @@ function llxHeader($head = "", $title="", $help_url='')
|
||||
|
||||
$menu->add(DOL_URL_ROOT."/compta/prelevement/demandes.php",$langs->trans("Demandes"));
|
||||
$menu->add_submenu(DOL_URL_ROOT."/compta/prelevement/demandes.php",$langs->trans("StandingOrderToProcess"));
|
||||
$menu->add_submenu(DOL_URL_ROOT."/compta/prelevement/demandestraitees.php",$langs->trans("StandingOrderProcessed"));
|
||||
$menu->add_submenu(DOL_URL_ROOT."/compta/prelevement/demandes.php?statut=1",$langs->trans("StandingOrderProcessed"));
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user