* Copyright (C) 2004 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 * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * 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$ * $Source$ * */ require("./pre.inc.php"); require("../../paiement.class.php"); $user->getrights('facture'); if ($HTTP_POST_VARS["action"] == 'confirm_delete' && $HTTP_POST_VARS["confirm"] == 'yes' && $user->rights->facture->creer) { $paiement = new Paiement($db); $paiement->id = $_GET["id"]; if ( $paiement->delete() ) { Header("Location: liste.php"); } } /* * * */ llxHeader(); print '
'; print 'Paiement'; print 'Info'; print '
'; print '
'; /* * Visualisation de la fiche * */ $paiement = new Paiement($db); $paiement->fetch($_GET["id"]); $html = new Form($db); /* * Confirmation de la suppression de la facture * */ if ($_GET["action"] == 'delete') { print '
'; $html->form_confirm("$PHP_SELF?id=$paiement->id","Supprimer le paiement","Etes-vous sûr de vouloir supprimer ce paiement ?","confirm_delete"); } print ''; print ''; print "
Numéro : '.$paiement->numero."
"; print 'Date : '.strftime("%d %B %Y",$paiement->date)." 
"; print 'Type : '.$paiement->type_libelle." 
"; print 'Montant : '.$paiement->montant." ".MAIN_MONNAIE."
"; print '
"; print nl2br($paiement->note); /* * * */ $allow_delete = 1 ; $sql = "SELECT f.facnumber, f.total_ttc, pf.amount, f.rowid as facid, f.paye, s.nom, s.idp"; $sql .= " FROM ".MAIN_DB_PREFIX."paiement_facture as pf,".MAIN_DB_PREFIX."facture as f,".MAIN_DB_PREFIX."societe as s"; $sql .= " WHERE pf.fk_facture = f.rowid AND f.fk_soc = s.idp"; $sql .= " AND pf.fk_paiement = ".$paiement->id; if ($db->query($sql)) { $num = $db->num_rows(); $i = 0; print '
'; print ''; print ''; print ''; print "\n"; if ($num > 0) { $var=True; while ($i < $num) { $objp = $db->fetch_object($i); $var=!$var; print ""; print '\n"; print ''; print ""; print "\n"; if ($objp->paye == 1) { $allow_delete = 0; } $i++; } } print "
FactureSociétéMontant TTC
'.img_file().''; print ' ' . $objp->facnumber; print "' . $objp->nom.'".price($objp->amount)."
\n"; $db->free(); } /* * * */ print "
"; if ($user->societe_id == 0 && $allow_delete) { print '
'; // L'edition est pour l'instant inutile //print 'Editer'; if ($_GET["action"] != 'delete') { print 'Supprimer'; } print "
"; } $db->close(); llxFooter("Dernière modification $Date$ révision $Revision$"); ?>