diff --git a/dev/initdemo/documents_demo/societe/19/SEPA Mandate 19-Morgan Bank-RUM1301-0008-0.pdf b/dev/initdemo/documents_demo/societe/19/SEPA Mandate 19-Morgan Bank-RUM1301-0008-0.pdf new file mode 100644 index 00000000000..5965a6efa64 Binary files /dev/null and b/dev/initdemo/documents_demo/societe/19/SEPA Mandate 19-Morgan Bank-RUM1301-0008-0.pdf differ diff --git a/htdocs/compta/prelevement/card.php b/htdocs/compta/prelevement/card.php index f3d7f09f0b4..bd16ec0e23b 100644 --- a/htdocs/compta/prelevement/card.php +++ b/htdocs/compta/prelevement/card.php @@ -45,16 +45,25 @@ if ($user->societe_id > 0) accessforbidden(); // Get supervariables $action = GETPOST('action','alpha'); $id = GETPOST('id','int'); - $socid = GETPOST('socid','int'); -$page = GETPOST('page','int'); -$sortorder = ((GETPOST('sortorder','alpha')=="")) ? "DESC" : GETPOST('sortorder','alpha'); -$sortfield = ((GETPOST('sortfield','alpha')=="")) ? "pl.fk_soc" : GETPOST('sortfield','alpha'); + + +$limit = GETPOST("limit")?GETPOST("limit","int"):$conf->liste_limit; +$sortfield = GETPOST("sortfield",'alpha'); +$sortorder = GETPOST("sortorder",'alpha'); +$page = GETPOST("page",'int'); +if ($page == -1) { $page = 0; } +$offset = $limit * $page; +$pageprev = $page - 1; +$pagenext = $page + 1; +if (! $sortfield) $sortfield='pl.fk_soc'; +if (! $sortorder) $sortorder='DESC'; /* * Actions */ + if ( $action == 'confirm_delete' ) { $bon = new BonPrelevement($db,""); @@ -73,10 +82,12 @@ if ( $action == 'confirm_credite' && GETPOST('confirm','alpha') == 'yes') $bon = new BonPrelevement($db,""); $bon->fetch($id); - $bon->set_credite(); - - header("Location: card.php?id=".$id); - exit; + $res=$bon->set_credite(); + if ($res >= 0) + { + header("Location: card.php?id=".$id); + exit; + } } if ($action == 'infotrans' && $user->rights->prelevement->bons->send) @@ -162,12 +173,12 @@ if ($id > 0) print '
| '.$langs->trans("Ref").' | '.$bon->getNomUrl(1).' | |
| '.$langs->trans("Date").' | '.dol_print_date($bon->datec,'day').' | |
| '.$langs->trans("Amount").' | '.price($bon->amount).' | |
| '.$langs->trans("Ref").' | '.$bon->getNomUrl(1).' | |
| '.$langs->trans("Date").' | '.dol_print_date($bon->datec,'day').' | |
| '.$langs->trans("Amount").' | '.price($bon->amount).' | |
| '.$langs->trans('Status').' | '; + print '||
| '.$langs->trans('Status').' | '; print ''.$bon->getLibStatut(1).' | '; print '|
| '.$langs->trans("TransData").' | '; + print ' | |
| '.$langs->trans("TransData").' | '; print dol_print_date($bon->date_trans,'day'); print ' '.$langs->trans("By").' '.$muser->getFullName($langs).' | |
| '.$langs->trans("TransMetod").' | '; + print ' | |
| '.$langs->trans("TransMetod").' | '; print $bon->methodes_trans[$bon->method_trans]; print ' | |
| '.$langs->trans('CreditDate').' | '; + print ' | |
| '.$langs->trans('CreditDate').' | '; print dol_print_date($bon->date_credit,'day'); print ' |
';
+ print '
|