diff --git a/htdocs/compta/dons/fiche.php b/htdocs/compta/dons/fiche.php index 565895e306602c2d6171a9d66fedc386457bef0e..0b5ab6d140af48454551a85684d5a656586aa542 100644 --- a/htdocs/compta/dons/fiche.php +++ b/htdocs/compta/dons/fiche.php @@ -41,119 +41,119 @@ $mesg=""; /* * Actions */ - + if ($_POST["action"] == 'update') { - if ($_POST["amount"] > 0) - { - - $don = new Don($db); - $don->id = $_POST["rowid"]; - $don->fetch($_POST["rowid"]); - - $don->prenom = $_POST["prenom"]; - $don->nom = $_POST["nom"]; - $don->societe = $_POST["societe"]; - $don->adresse = $_POST["adresse"]; - $don->amount = $_POST["amount"]; - $don->cp = $_POST["cp"]; - $don->ville = $_POST["ville"]; - $don->email = $_POST["email"]; - $don->date = mktime(12, 0 , 0, $_POST["remonth"], $_POST["reday"], $_POST["reyear"]); - $don->note = $_POST["note"]; - $don->pays = $_POST["pays"]; - $don->public = $_POST["public"]; - $don->projetid = $_POST["projetid"]; - $don->note = $_POST["comment"]; - $don->modepaiementid = $_POST["modepaiement"]; - - if ($don->update($user) > 0) - { - Header("Location: fiche.php?rowid=".$don->id); - exit; - } - } - else - { - $mesg="Montant non d�fini"; - } + if ($_POST["amount"] > 0) + { + + $don = new Don($db); + $don->id = $_POST["rowid"]; + $don->fetch($_POST["rowid"]); + + $don->prenom = $_POST["prenom"]; + $don->nom = $_POST["nom"]; + $don->societe = $_POST["societe"]; + $don->adresse = $_POST["adresse"]; + $don->amount = $_POST["amount"]; + $don->cp = $_POST["cp"]; + $don->ville = $_POST["ville"]; + $don->email = $_POST["email"]; + $don->date = mktime(12, 0 , 0, $_POST["remonth"], $_POST["reday"], $_POST["reyear"]); + $don->note = $_POST["note"]; + $don->pays = $_POST["pays"]; + $don->public = $_POST["public"]; + $don->projetid = $_POST["projetid"]; + $don->note = $_POST["comment"]; + $don->modepaiementid = $_POST["modepaiement"]; + + if ($don->update($user) > 0) + { + Header("Location: fiche.php?rowid=".$don->id); + exit; + } + } + else + { + $mesg="Montant non d�fini"; + } } if ($_POST["action"] == 'add') { - if ($_POST["amount"] > 0) - { - $don = new Don($db); - - $don->prenom = $_POST["prenom"]; - $don->nom = $_POST["nom"]; - $don->societe = $_POST["societe"]; - $don->adresse = $_POST["adresse"]; - $don->amount = $_POST["amount"]; - $don->cp = $_POST["cp"]; - $don->ville = $_POST["ville"]; - $don->email = $_POST["email"]; - $don->date = mktime(12, 0 , 0, $_POST["remonth"], $_POST["reday"], $_POST["reyear"]); - $don->note = $_POST["note"]; - $don->pays = $_POST["pays"]; - $don->public = $_POST["public"]; - $don->projetid = $_POST["projetid"]; - $don->note = $_POST["comment"]; - $don->modepaiementid = $_POST["modepaiement"]; - - if ($don->create($user) > 0) - { - Header("Location: index.php"); - exit; - } - } - else - { - $mesg=$langs->trans("ErrorFieldRequired",$langs->trans("Amount")); - $_GET["action"] = "create"; - } + if ($_POST["amount"] > 0) + { + $don = new Don($db); + + $don->prenom = $_POST["prenom"]; + $don->nom = $_POST["nom"]; + $don->societe = $_POST["societe"]; + $don->adresse = $_POST["adresse"]; + $don->amount = $_POST["amount"]; + $don->cp = $_POST["cp"]; + $don->ville = $_POST["ville"]; + $don->email = $_POST["email"]; + $don->date = mktime(12, 0 , 0, $_POST["remonth"], $_POST["reday"], $_POST["reyear"]); + $don->note = $_POST["note"]; + $don->pays = $_POST["pays"]; + $don->public = $_POST["public"]; + $don->projetid = $_POST["projetid"]; + $don->note = $_POST["comment"]; + $don->modepaiementid = $_POST["modepaiement"]; + + if ($don->create($user) > 0) + { + Header("Location: index.php"); + exit; + } + } + else + { + $mesg=$langs->trans("ErrorFieldRequired",$langs->trans("Amount")); + $_GET["action"] = "create"; + } } if ($_GET["action"] == 'delete') { - $don = new Don($db); - $don->delete($_GET["rowid"]); - Header("Location: liste.php"); - exit; + $don = new Don($db); + $don->delete($_GET["rowid"]); + Header("Location: liste.php"); + exit; } if ($_POST["action"] == 'commentaire') { - $don = new Don($db); + $don = new Don($db); $don->fetch($_POST["rowid"]); - $don->update_note($_POST["commentaire"]); - $_GET["rowid"] = $_POST["rowid"]; + $don->update_note($_POST["commentaire"]); + $_GET["rowid"] = $_POST["rowid"]; } if ($_GET["action"] == 'valid_promesse') { - $don = new Don($db); - if ($don->valid_promesse($_GET["rowid"], $user->id)) - { - Header("Location: fiche.php?rowid=".$_GET["rowid"]); - exit; - } + $don = new Don($db); + if ($don->valid_promesse($_GET["rowid"], $user->id)) + { + Header("Location: fiche.php?rowid=".$_GET["rowid"]); + exit; + } } if ($_GET["action"] == 'set_payed') { - $don = new Don($db); - if ($don->set_paye($_GET["rowid"], $modepaiement)) - { - Header("Location: fiche.php?rowid=".$_GET["rowid"]); - exit; - } + $don = new Don($db); + if ($don->set_paye($_GET["rowid"], $modepaiement)) + { + Header("Location: fiche.php?rowid=".$_GET["rowid"]); + exit; + } } if ($_GET["action"] == 'set_encaisse') { - $don = new Don($db); - if ($don->set_encaisse($_GET["rowid"])) - { - Header("Location: liste.php"); - exit; - } + $don = new Don($db); + if ($don->set_encaisse($_GET["rowid"])) + { + Header("Location: liste.php"); + exit; + } } /* @@ -207,52 +207,52 @@ $formfile = new FormFile($db); if ($_GET["action"] == 'create') { - print_titre($langs->trans("AddDonation")); - - print '<form name="add" action="fiche.php" method="post">'; - print '<table class="border" width="100%">'; - - print '<input type="hidden" name="action" value="add">'; - - print '<tr><td>'.$langs->trans("Date").'</td><td>'; - $html->select_date('','','','','',"add"); - print '</td>'; - - $nbrows=11; - if ($conf->projet->enabled) $nbrows++; - - print '<td rowspan="'.$nbrows.'" valign="top">'.$langs->trans("Comments").' :<br>'; - print "<textarea name=\"comment\" wrap=\"soft\" cols=\"40\" rows=\"15\"></textarea></td></tr>"; - - print "<tr><td>".$langs->trans("PaymentMode")."</td><td>\n"; + print_titre($langs->trans("AddDonation")); + + print '<form name="add" action="fiche.php" method="post">'; + print '<table class="border" width="100%">'; + + print '<input type="hidden" name="action" value="add">'; + + print '<tr><td>'.$langs->trans("Date").'</td><td>'; + $html->select_date('','','','','',"add"); + print '</td>'; + + $nbrows=11; + if ($conf->projet->enabled) $nbrows++; + + print '<td rowspan="'.$nbrows.'" valign="top">'.$langs->trans("Comments").' :<br>'; + print "<textarea name=\"comment\" wrap=\"soft\" cols=\"40\" rows=\"15\"></textarea></td></tr>"; + + print "<tr><td>".$langs->trans("PaymentMode")."</td><td>\n"; $html->select_types_paiements('', 'modepaiement', 'CRDT', 0); - print "</td></tr>\n"; - - if ($conf->projet->enabled) - { - // Si module projet actif - print "<tr><td>".$langs->trans("Project")."</td><td>"; - select_projects('','','',"projetid"); - print "</td></tr>\n"; - } - - print "<tr><td>".$langs->trans("PublicDonation")."</td><td>"; - print $html->selectyesno("public",1,1); - print "</td></tr>\n"; - - print "<tr>".'<td>'.$langs->trans("Company").'</td><td><input type="text" name="societe" size="40"></td></tr>'; - print "<tr>".'<td>'.$langs->trans("Firstname").'</td><td><input type="text" name="prenom" size="40"></td></tr>'; - print "<tr>".'<td>'.$langs->trans("Lastname").'</td><td><input type="text" name="nom" size="40"></td></tr>'; - print "<tr>".'<td>'.$langs->trans("Address").'</td><td>'; - print '<textarea name="adresse" wrap="soft" cols="40" rows="3"></textarea></td></tr>'; - print "<tr>".'<td>'.$langs->trans("Zip").' / '.$langs->trans("Town").'</td><td><input type="text" name="cp" size="8"> <input type="text" name="ville" size="40"></td></tr>'; - print "<tr>".'<td>'.$langs->trans("Country").'</td><td><input type="text" name="pays" size="40"></td></tr>'; - print "<tr>".'<td>'.$langs->trans("EMail").'</td><td><input type="text" name="email" size="40"></td></tr>'; - print "<tr>".'<td>'.$langs->trans("Amount").'</td><td><input type="text" name="amount" size="10"> '.$langs->trans("Currency".$conf->monnaie).'</td></tr>'; - print "<tr>".'<td colspan="3" align="center"><input type="submit" class="button" value="'.$langs->trans("Save").'"></td></tr>'; - print "</table>\n"; - print "</form>\n"; -} + print "</td></tr>\n"; + + if ($conf->projet->enabled) + { + // Si module projet actif + print "<tr><td>".$langs->trans("Project")."</td><td>"; + select_projects('','','',"projetid"); + print "</td></tr>\n"; + } + + print "<tr><td>".$langs->trans("PublicDonation")."</td><td>"; + print $html->selectyesno("public",1,1); + print "</td></tr>\n"; + + print "<tr>".'<td>'.$langs->trans("Company").'</td><td><input type="text" name="societe" size="40"></td></tr>'; + print "<tr>".'<td>'.$langs->trans("Firstname").'</td><td><input type="text" name="prenom" size="40"></td></tr>'; + print "<tr>".'<td>'.$langs->trans("Lastname").'</td><td><input type="text" name="nom" size="40"></td></tr>'; + print "<tr>".'<td>'.$langs->trans("Address").'</td><td>'; + print '<textarea name="adresse" wrap="soft" cols="40" rows="3"></textarea></td></tr>'; + print "<tr>".'<td>'.$langs->trans("Zip").' / '.$langs->trans("Town").'</td><td><input type="text" name="cp" size="8"> <input type="text" name="ville" size="40"></td></tr>'; + print "<tr>".'<td>'.$langs->trans("Country").'</td><td><input type="text" name="pays" size="40"></td></tr>'; + print "<tr>".'<td>'.$langs->trans("EMail").'</td><td><input type="text" name="email" size="40"></td></tr>'; + print "<tr>".'<td>'.$langs->trans("Amount").'</td><td><input type="text" name="amount" size="10"> '.$langs->trans("Currency".$conf->monnaie).'</td></tr>'; + print "<tr>".'<td colspan="3" align="center"><input type="submit" class="button" value="'.$langs->trans("Save").'"></td></tr>'; + print "</table>\n"; + print "</form>\n"; +} /* ************************************************************ */ @@ -263,94 +263,94 @@ if ($_GET["action"] == 'create') if ($_GET["rowid"] && $_GET["action"] == 'edit') { - $don = new Don($db); - $don->id = $_GET["rowid"]; - $don->fetch($_GET["rowid"]); - - $h=0; - $head[$h][0] = DOL_URL_ROOT."/compta/dons/fiche.php?rowid=".$_GET["rowid"]; - $head[$h][1] = $langs->trans("Donation"); - $hselected=$h; - $h++; - - dolibarr_fiche_head($head, $hselected, $langs->trans("Ref")); - - print '<form name="update" action="fiche.php" method="post">'; - print '<table class="border" width="100%">'; - - print '<input type="hidden" name="action" value="update">'; - print '<input type="hidden" name="rowid" value="'.$don->id.'">'; - - // Ref - print "<tr>".'<td>'.$langs->trans("Ref").'</td><td colspan="2">'; - print $don->getNomUrl(); - print '</td>'; - print '</tr>'; + $don = new Don($db); + $don->id = $_GET["rowid"]; + $don->fetch($_GET["rowid"]); + + $h=0; + $head[$h][0] = DOL_URL_ROOT."/compta/dons/fiche.php?rowid=".$_GET["rowid"]; + $head[$h][1] = $langs->trans("Donation"); + $hselected=$h; + $h++; + + dolibarr_fiche_head($head, $hselected, $langs->trans("Ref")); + + print '<form name="update" action="fiche.php" method="post">'; + print '<table class="border" width="100%">'; + + print '<input type="hidden" name="action" value="update">'; + print '<input type="hidden" name="rowid" value="'.$don->id.'">'; + + // Ref + print "<tr>".'<td>'.$langs->trans("Ref").'</td><td colspan="2">'; + print $don->getNomUrl(); + print '</td>'; + print '</tr>'; // Date - print "<tr>".'<td>'.$langs->trans("Date").'</td><td>'; - $html->select_date($don->date,'','','','',"update"); - print '</td>'; + print "<tr>".'<td>'.$langs->trans("Date").'</td><td>'; + $html->select_date($don->date,'','','','',"update"); + print '</td>'; $nbrows=12; - if ($conf->projet->enabled) $nbrows++; - - print '<td rowspan="'.$nbrows.'" valign="top">'.$langs->trans("Comments").' :<br>'; - print "<textarea name=\"comment\" wrap=\"soft\" cols=\"40\" rows=\"15\">".$don->note."</textarea></td></tr>"; - - // Project - if ($conf->projet->enabled) - { - print "<tr><td>".$langs->trans("Project")."</td><td><select name=\"projetid\">\n"; - $sql = "SELECT rowid, libelle FROM ".MAIN_DB_PREFIX."don_projet"; - $sql.= " ORDER BY rowid"; - if ($db->query($sql)) - { - $num = $db->num_rows(); - $i = 0; - while ($i < $num) - { - $objopt = $db->fetch_object(); - print "<option value=\"$objopt->rowid\">$objopt->libelle</option>\n"; - $i++; - } - } - else - { - dolibarr_print_error($db); - } - print "</select><br>"; - print "</td></tr>\n"; - } - - print "<tr><td>".$langs->trans("PublicDonation")."</td><td>"; - print $html->selectyesno("public",1,1); - print "</td>"; - print "</tr>\n"; - - $langs->load("companies"); - print "<tr>".'<td>'.$langs->trans("Company").'</td><td><input type="text" name="societe" size="40" value="'.$don->societe.'"></td></tr>'; - print "<tr>".'<td>'.$langs->trans("Firstname").'</td><td><input type="text" name="prenom" size="40" value="'.$don->prenom.'"></td></tr>'; - print "<tr>".'<td>'.$langs->trans("Lastname").'</td><td><input type="text" name="nom" size="40" value="'.$don->nom.'"></td></tr>'; - print "<tr>".'<td>'.$langs->trans("Address").'</td><td>'; - print '<textarea name="adresse" wrap="soft" cols="40" rows="'.ROWS_3.'">'.$don->adresse.'</textarea></td></tr>'; - print "<tr>".'<td>'.$langs->trans("Zip").' / '.$langs->trans("Town").'</td><td><input type="text" name="cp" size="8" value="'.$don->cp.'"> <input type="text" name="ville" size="40" value="'.$don->ville.'"></td></tr>'; - print "<tr>".'<td>'.$langs->trans("Country").'</td><td><input type="text" name="pays" size="40" value="'.$don->pays.'"></td></tr>'; - print "<tr>".'<td>'.$langs->trans("EMail").'</td><td><input type="text" name="email" size="40" value="'.$don->email.'"></td></tr>'; - print "<tr>".'<td>'.$langs->trans("Amount").'</td><td><input type="text" name="amount" size="10" value="'.$don->amount.'"> '.$langs->trans("Currency".$conf->monnaie).'</td></tr>'; - - print "<tr><td>".$langs->trans("PaymentMode")."</td><td>\n"; + if ($conf->projet->enabled) $nbrows++; + + print '<td rowspan="'.$nbrows.'" valign="top">'.$langs->trans("Comments").' :<br>'; + print "<textarea name=\"comment\" wrap=\"soft\" cols=\"40\" rows=\"15\">".$don->note."</textarea></td></tr>"; + + // Project + if ($conf->projet->enabled) + { + print "<tr><td>".$langs->trans("Project")."</td><td><select name=\"projetid\">\n"; + $sql = "SELECT rowid, libelle FROM ".MAIN_DB_PREFIX."don_projet"; + $sql.= " ORDER BY rowid"; + if ($db->query($sql)) + { + $num = $db->num_rows(); + $i = 0; + while ($i < $num) + { + $objopt = $db->fetch_object(); + print "<option value=\"$objopt->rowid\">$objopt->libelle</option>\n"; + $i++; + } + } + else + { + dolibarr_print_error($db); + } + print "</select><br>"; + print "</td></tr>\n"; + } + + print "<tr><td>".$langs->trans("PublicDonation")."</td><td>"; + print $html->selectyesno("public",1,1); + print "</td>"; + print "</tr>\n"; + + $langs->load("companies"); + print "<tr>".'<td>'.$langs->trans("Company").'</td><td><input type="text" name="societe" size="40" value="'.$don->societe.'"></td></tr>'; + print "<tr>".'<td>'.$langs->trans("Firstname").'</td><td><input type="text" name="prenom" size="40" value="'.$don->prenom.'"></td></tr>'; + print "<tr>".'<td>'.$langs->trans("Lastname").'</td><td><input type="text" name="nom" size="40" value="'.$don->nom.'"></td></tr>'; + print "<tr>".'<td>'.$langs->trans("Address").'</td><td>'; + print '<textarea name="adresse" wrap="soft" cols="40" rows="'.ROWS_3.'">'.$don->adresse.'</textarea></td></tr>'; + print "<tr>".'<td>'.$langs->trans("Zip").' / '.$langs->trans("Town").'</td><td><input type="text" name="cp" size="8" value="'.$don->cp.'"> <input type="text" name="ville" size="40" value="'.$don->ville.'"></td></tr>'; + print "<tr>".'<td>'.$langs->trans("Country").'</td><td><input type="text" name="pays" size="40" value="'.$don->pays.'"></td></tr>'; + print "<tr>".'<td>'.$langs->trans("EMail").'</td><td><input type="text" name="email" size="40" value="'.$don->email.'"></td></tr>'; + print "<tr>".'<td>'.$langs->trans("Amount").'</td><td><input type="text" name="amount" size="10" value="'.$don->amount.'"> '.$langs->trans("Currency".$conf->monnaie).'</td></tr>'; + + print "<tr><td>".$langs->trans("PaymentMode")."</td><td>\n"; $html->select_types_paiements('', 'modepaiement', 'CRDT', 0); - print "</td></tr>\n"; - - print "<tr>".'<td>'.$langs->trans("Status").'</td><td>'.$don->getLibStatut(4).'</td></tr>'; - - print "<tr>".'<td colspan="3" align="center"><input type="submit" class="button" value="'.$langs->trans("Save").'"></td></tr>'; - - print "</table>\n"; - print "</form>\n"; - - print "</div>\n"; + print "</td></tr>\n"; + + print "<tr>".'<td>'.$langs->trans("Status").'</td><td>'.$don->getLibStatut(4).'</td></tr>'; + + print "<tr>".'<td colspan="3" align="center"><input type="submit" class="button" value="'.$langs->trans("Save").'"></td></tr>'; + + print "</table>\n"; + print "</form>\n"; + + print "</div>\n"; } @@ -362,98 +362,105 @@ if ($_GET["rowid"] && $_GET["action"] == 'edit') /* ************************************************************ */ if ($_GET["rowid"] && $_GET["action"] != 'edit') { - $don = new Don($db); - $don->id = $_GET["rowid"]; - $don->fetch($_GET["rowid"]); - - - $h=0; - $head[$h][0] = DOL_URL_ROOT."/compta/dons/fiche.php?rowid=".$_GET["rowid"]; - $head[$h][1] = $langs->trans("Donation"); - $hselected=$h; - $h++; - - dolibarr_fiche_head($head, $hselected, $langs->trans("Ref").": ".$_GET["rowid"]); - - print "<form action=\"fiche.php\" method=\"post\">"; - print '<table class="border" width="100%">'; - - // Ref - print "<tr>".'<td>'.$langs->trans("Ref").'</td><td colspan="2">'; - print $don->getNomUrl(); - print '</td>'; + $don = new Don($db); + $don->id = $_GET["rowid"]; + $don->fetch($_GET["rowid"]); + + + $h=0; + $head[$h][0] = DOL_URL_ROOT."/compta/dons/fiche.php?rowid=".$_GET["rowid"]; + $head[$h][1] = $langs->trans("Donation"); + $hselected=$h; + $h++; + + dolibarr_fiche_head($head, $hselected, $langs->trans("Ref").": ".$_GET["rowid"]); + + print "<form action=\"fiche.php\" method=\"post\">"; + print '<table class="border" width="100%">'; + + // Ref + print "<tr>".'<td>'.$langs->trans("Ref").'</td><td colspan="2">'; + print $don->getNomUrl(); + print '</td>'; print '</tr>'; - + // Date - print "<tr><td>".$langs->trans("Date")."</td><td>"; - print dolibarr_print_date($don->date,"day"); - print "</td>"; + print "<tr><td>".$langs->trans("Date")."</td><td>"; + print dolibarr_print_date($don->date,"day"); + print "</td>"; + + $nbrows=12; + if ($conf->projet->enabled) $nbrows++; + + print '<td rowspan="'.$nbrows.'" valign="top" width="50%">'.$langs->trans("Comments").' :<br>'; + print nl2br($don->note).'</td></tr>'; + + // Project + if ($conf->projet->enabled) + { + print "<tr>".'<td>'.$langs->trans("Project").'</td><td>'.$don->projet.'</td></tr>'; + } + + print "<tr><td>".$langs->trans("PublicDonation")."</td><td>"; + print $yn[$don->public]; + print "</td></tr>\n"; + + print "<tr>".'<td>'.$langs->trans("Company").'</td><td>'.$don->societe.'</td></tr>'; + print "<tr>".'<td>'.$langs->trans("Firstname").'</td><td>'.$don->prenom.'</td></tr>'; + print "<tr>".'<td>'.$langs->trans("Lastname").'</td><td>'.$don->nom.'</td></tr>'; + print "<tr>".'<td>'.$langs->trans("Address").'</td><td>'.nl2br($don->adresse).'</td></tr>'; + print "<tr>".'<td>'.$langs->trans("Zip").' / '.$langs->trans("Town").'</td><td>'.$don->cp.' '.$don->ville.'</td></tr>'; + print "<tr>".'<td>'.$langs->trans("Country").'</td><td>'.$don->pays.'</td></tr>'; + print "<tr>".'<td>'.$langs->trans("EMail").'</td><td>'.$don->email.'</td></tr>'; + print "<tr>".'<td>'.$langs->trans("Amount").'</td><td>'.price($don->amount).' '.$langs->trans("Currency".$conf->monnaie).'</td></tr>'; + print "<tr><td>".$langs->trans("PaymentMode")."</td><td>"; + print $don->modepaiement; + print "</td></tr>\n"; + + print "<tr>".'<td>'.$langs->trans("Status").'</td><td>'.$don->getLibStatut(4).'</td></tr>'; + + print "</table>\n"; + print "</form>\n"; + + print "</div>"; + + // \TODO G�rer action �mettre paiement + $resteapayer = 0; - $nbrows=12; - if ($conf->projet->enabled) $nbrows++; - - print '<td rowspan="'.$nbrows.'" valign="top" width="50%">'.$langs->trans("Comments").' :<br>'; - print nl2br($don->note).'</td></tr>'; - - // Project - if ($conf->projet->enabled) - { - print "<tr>".'<td>'.$langs->trans("Project").'</td><td>'.$don->projet.'</td></tr>'; - } - - print "<tr><td>".$langs->trans("PublicDonation")."</td><td>"; - print $yn[$don->public]; - print "</td></tr>\n"; - - print "<tr>".'<td>'.$langs->trans("Company").'</td><td>'.$don->societe.'</td></tr>'; - print "<tr>".'<td>'.$langs->trans("Firstname").'</td><td>'.$don->prenom.'</td></tr>'; - print "<tr>".'<td>'.$langs->trans("Lastname").'</td><td>'.$don->nom.'</td></tr>'; - print "<tr>".'<td>'.$langs->trans("Address").'</td><td>'.nl2br($don->adresse).'</td></tr>'; - print "<tr>".'<td>'.$langs->trans("Zip").' / '.$langs->trans("Town").'</td><td>'.$don->cp.' '.$don->ville.'</td></tr>'; - print "<tr>".'<td>'.$langs->trans("Country").'</td><td>'.$don->pays.'</td></tr>'; - print "<tr>".'<td>'.$langs->trans("EMail").'</td><td>'.$don->email.'</td></tr>'; - print "<tr>".'<td>'.$langs->trans("Amount").'</td><td>'.price($don->amount).' '.$langs->trans("Currency".$conf->monnaie).'</td></tr>'; - print "<tr><td>".$langs->trans("PaymentMode")."</td><td>"; - print $don->modepaiement; - print "</td></tr>\n"; - - print "<tr>".'<td>'.$langs->trans("Status").'</td><td>'.$don->getLibStatut(4).'</td></tr>'; - - print "</table>\n"; - print "</form>\n"; - - print "</div>"; - - - /** - * Barre d'actions - */ - print '<div class="tabsAction">'; - - print '<a class="butAction" href="fiche.php?action=edit&rowid='.$don->id.'">'.$langs->trans('Modify').'</a>'; - if ($don->statut == 0) - { - print '<a class="butAction" href="fiche.php?rowid='.$don->id.'&action=valid_promesse">'.$langs->trans("ValidPromess").'</a>'; - } + /** + * Barre d'actions + */ + print '<div class="tabsAction">'; - // \todo G�rer action �mettre paiement - if ($don->statut == 1 && $resteapayer > 0) - { - print "<a class=\"butAction\" href=\"paiement.php?facid=$facid&action=create\">".$langs->trans("DoPayment")."</a>"; - } + print '<a class="butAction" href="fiche.php?action=edit&rowid='.$don->id.'">'.$langs->trans('Modify').'</a>'; - if ($don->statut == 1 && abs($resteapayer) == 0 && $don->paye == 0) - { - print "<a class=\"butAction\" href=\"fiche.php?rowid=$don->id&action=set_payed\">".$langs->trans("ClassifyPayed")."</a>"; - } + if ($don->statut == 0) + { + print '<a class="butAction" href="fiche.php?rowid='.$don->id.'&action=valid_promesse">'.$langs->trans("ValidPromess").'</a>'; + } - if ($don->statut == 0) - { - print "<a class=\"butActionDelete\" href=\"fiche.php?rowid=$don->id&action=delete\">".$langs->trans("Delete")."</a>"; - } + // \TODO G�rer action �mettre paiement + if ($don->statut == 1 && $resteapayer > 0) + { + print "<a class=\"butAction\" href=\"paiement.php?facid=$facid&action=create\">".$langs->trans("DoPayment")."</a>"; + } + + if ($don->statut == 1 && $resteapayer == 0 && $don->paye == 0) + { + print "<a class=\"butAction\" href=\"fiche.php?rowid=$don->id&action=set_payed\">".$langs->trans("ClassifyPayed")."</a>"; + } + + if ($user->rights->don->supprimer) + { + print "<a class=\"butActionDelete\" href=\"fiche.php?rowid=$don->id&action=delete\">".$langs->trans("Delete")."</a>"; + } + else + { + print "<a class=\"butActionRefused\" href=\"#\">".$langs->trans("Delete")."</a>"; + } - print "</div>"; + print "</div>"; print '<table width="100%"><tr><td width="50%" valign="top">'; @@ -464,8 +471,8 @@ if ($_GET["rowid"] && $_GET["action"] != 'edit') $filename=sanitizeFileName($don->id); $filedir=$conf->don->dir_output . '/' . get_exdir($filename,2); $urlsource=$_SERVER['PHP_SELF'].'?rowid='.$don->id; -// $genallowed=($fac->statut == 1 && ($fac->paye == 0 || $user->admin) && $user->rights->facture->creer); -// $delallowed=$user->rights->facture->supprimer; + // $genallowed=($fac->statut == 1 && ($fac->paye == 0 || $user->admin) && $user->rights->facture->creer); + // $delallowed=$user->rights->facture->supprimer; $genallowed=1; $delallowed=0; @@ -474,9 +481,9 @@ if ($_GET["rowid"] && $_GET["action"] != 'edit') print '<br>'; $formfile->show_documents('donation',$filename,$filedir,$urlsource,$genallowed,$delallowed); - print '</td><td> </td>'; + print '</td><td> </td>'; - print '</tr></table>'; + print '</tr></table>'; }