Fix: Corrections diverses de mauvais fonctionnement sur les adhérents.

This commit is contained in:
Laurent Destailleur 2004-09-25 11:02:10 +00:00
parent 015febc972
commit c2042fd16f
5 changed files with 123 additions and 112 deletions

View File

@ -167,7 +167,7 @@ class Adherent
/*! /*!
\brief fonction qui renvoie la nature physique ou morale d'un adherent \brief fonction qui renvoie la nature physique ou morale d'un adherent
\param morphy nature physique ou morale de l'adhérent \param morphy nature physique ou morale de l'adhérent
*/ */
@ -180,7 +180,7 @@ class Adherent
} }
/*! /*!
\brief fonction qui vérifie les données entrées \brief fonction qui vérifie les données entrées
\param minimum \param minimum
*/ */
@ -265,7 +265,6 @@ class Adherent
/* /*
* Return errors * Return errors
*
*/ */
if ($err) if ($err)
@ -281,7 +280,7 @@ class Adherent
} }
/*! /*!
\brief fonction qui crée l'adhérent \brief fonction qui crée l'adhérent
\param userid userid de l'adhérent \param userid userid de l'adhérent
*/ */
@ -305,16 +304,15 @@ class Adherent
} }
else else
{ {
print $this->db->error(); dolibarr_print_error($this->db);
print "<h2><br>$sql<br></h2>";
return 0; return 0;
} }
} }
/*! /*!
\brief fonction qui met à jour l'adhérent \brief fonction qui met à jour l'adhérent
*/ */
function update() function update()
{ {
@ -343,8 +341,7 @@ class Adherent
if (!$result) if (!$result)
{ {
print $this->db->error(); dolibarr_print_error($this->db);
print "<br>$sql<br>";
return 0; return 0;
} }
@ -352,14 +349,21 @@ class Adherent
{ {
$sql_del = "DELETE FROM ".MAIN_DB_PREFIX."adherent_options WHERE adhid = $this->id;"; $sql_del = "DELETE FROM ".MAIN_DB_PREFIX."adherent_options WHERE adhid = $this->id;";
$this->db->query($sql_del); $this->db->query($sql_del);
$sql = "INSERT INTO ".MAIN_DB_PREFIX."adherent_options (adhid) VALUES ($this->id);"; $sql = "INSERT INTO ".MAIN_DB_PREFIX."adherent_options (adhid";
//$sql = "REPLACE INTO ".MAIN_DB_PREFIX."adherent_options SET adhid = $this->id";
foreach($this->array_options as $key => $value) foreach($this->array_options as $key => $value)
{ {
// recupere le nom de l'attribut // recupere le nom de l'attribut
$attr=substr($key,8); $attr=substr($key,8);
$sql.=",$attr = '".$this->array_options[$key]."'"; $sql.=",$attr";
} }
$sql .= ") VALUES ($this->id";
foreach($this->array_options as $key => $value)
{
$sql.=",'".$this->array_options[$key]."'";
}
$sql.=");";
$result = $this->db->query($sql); $result = $this->db->query($sql);
} }
@ -369,8 +373,7 @@ class Adherent
} }
else else
{ {
print $this->db->error(); dolibarr_print_error($this->db);
print "<h2><br>$sql<br></h2>";
return 0; return 0;
} }
} }
@ -411,7 +414,7 @@ class Adherent
} }
else else
{ {
print "Err : ".$this->db->error(); dolibarr_print_error($this->db);
} }
return $result; return $result;
@ -436,7 +439,7 @@ class Adherent
} }
else else
{ {
print $this->db->error(); dolibarr_print_error($this->db);
} }
} }
@ -485,7 +488,7 @@ class Adherent
} }
else else
{ {
print $this->db->error(); dolibarr_print_error($this->db);
} }
} }
@ -516,7 +519,7 @@ class Adherent
} }
} }
}else{ }else{
print $this->db->error(); dolibarr_print_error($this->db);
} }
} }
@ -544,7 +547,7 @@ class Adherent
return array(); return array();
} }
}else{ }else{
print $this->db->error(); dolibarr_print_error($this->db);
return array() ; return array() ;
} }
@ -586,7 +589,7 @@ class Adherent
} }
else else
{ {
print "Err : ".$this->db->error(); dolibarr_print_error($this->db);
return 0; return 0;
} }
} }
@ -613,8 +616,7 @@ class Adherent
} }
else else
{ {
print $this->db->error(); dolibarr_print_error($this->db);
print "<h2><br>$sql<br></h2>";
return 0; return 0;
} }
} }
@ -641,8 +643,7 @@ class Adherent
} }
else else
{ {
print $this->db->error(); dolibarr_print_error($this->db);
print "<h2><br>$sql<br></h2>";
return 0; return 0;
} }
} }

View File

@ -161,8 +161,7 @@ class AdherentOptions
} }
else else
{ {
print $this->db->error(); dolibarr_print_error($this->db);
print "<h2><br>$sql<br></h2>";
return 0; return 0;
} }
}else{ }else{
@ -173,7 +172,7 @@ class AdherentOptions
/*! /*!
\brief fonction qui crée un label \brief fonction qui crée un label
\param attrname nom de l'atribut \param attrname nom de l'atribut
\param label nom du label \param label nom du label
*/ */
function create_label($attrname,$label='') { function create_label($attrname,$label='') {
@ -213,8 +212,7 @@ class AdherentOptions
} }
else else
{ {
print "Err : ".$this->db->error(); print dolibarr_print_error($this->db);
print "<h2><br>$sql<br></h2>";
return 0; return 0;
} }
}else{ }else{
@ -239,8 +237,7 @@ class AdherentOptions
} }
else else
{ {
print "Err : ".$this->db->error(); print dolibarr_print_error($this->db);
print "<h2><br>$sql<br></h2>";
return 0; return 0;
} }
}else{ }else{
@ -282,8 +279,7 @@ class AdherentOptions
} }
else else
{ {
print "Err : ".$this->db->error(); print dolibarr_print_error($this->db);
print "<h2><br>$sql<br></h2>";
return 0; return 0;
} }
}else{ }else{
@ -315,8 +311,7 @@ class AdherentOptions
} }
else else
{ {
print "Err : ".$this->db->error(); print dolibarr_print_error($this->db);
print "<h2><br>$sql<br></h2>";
return 0; return 0;
} }
}else{ }else{
@ -325,12 +320,20 @@ class AdherentOptions
} }
/*!
\brief fonction qui modifie un label
*/
function fetch_optionals() function fetch_optionals()
{ {
$this->fetch_name_optionals(); $this->fetch_name_optionals();
$this->fetch_name_optionals_label(); $this->fetch_name_optionals_label();
} }
/*!
\brief fonction qui modifie un label
*/
function fetch_name_optionals() function fetch_name_optionals()
{ {
$array_name_options=array(); $array_name_options=array();
@ -360,6 +363,9 @@ class AdherentOptions
} }
/*!
\brief fonction qui modifie un label
*/
function fetch_name_optionals_label() function fetch_name_optionals_label()
{ {
$array_name_label=array(); $array_name_label=array();
@ -380,7 +386,7 @@ class AdherentOptions
return array(); return array();
} }
}else{ }else{
print $this->db->error(); print dolibarr_print_error($this->db);
return array() ; return array() ;
} }

View File

@ -31,6 +31,7 @@
require("./pre.inc.php"); require("./pre.inc.php");
$langs->load("companies"); $langs->load("companies");
$langs->load("bills");
require(DOL_DOCUMENT_ROOT."/adherents/adherent.class.php"); require(DOL_DOCUMENT_ROOT."/adherents/adherent.class.php");
require(DOL_DOCUMENT_ROOT."/adherents/adherent_type.class.php"); require(DOL_DOCUMENT_ROOT."/adherents/adherent_type.class.php");
@ -186,7 +187,8 @@ if ($_POST["action"] == 'add')
$public=0; $public=0;
} }
if (!$error){ if (!$error){
// email a peu pres correct et le login n'existe pas
// Email a peu pres correct et le login n'existe pas
if ($adh->create($user->id) ) if ($adh->create($user->id) )
{ {
if ($cotisation > 0) if ($cotisation > 0)
@ -202,7 +204,7 @@ if ($_POST["action"] == 'add')
$insertid=$acct->addline($dateop, $_POST["operation"], $_POST["label"], $amount, $_POST["num_chq"],ADHERENT_BANK_CATEGORIE); $insertid=$acct->addline($dateop, $_POST["operation"], $_POST["label"], $amount, $_POST["num_chq"],ADHERENT_BANK_CATEGORIE);
if ($insertid == '') if ($insertid == '')
{ {
print "<p> Probleme d'insertion : ".$db->error(); dolibarr_print_error($db);
} }
else else
{ {
@ -215,13 +217,16 @@ if ($_POST["action"] == 'add')
} }
else else
{ {
print "<p> Probleme d'insertion $sql : ".$db->error(); dolibarr_print_error($db);
} }
} }
} }
} }
Header("Location: liste.php?statut=-1"); Header("Location: liste.php?statut=-1");
} }
else {
dolibarr_print_error($db);
}
} }
} }
@ -374,13 +379,13 @@ if ($action == 'create') {
print '<td valign="top" rowspan="13"><textarea name="comment" wrap="soft" cols="40" rows="25"></textarea></td></tr>'; print '<td valign="top" rowspan="13"><textarea name="comment" wrap="soft" cols="40" rows="25"></textarea></td></tr>';
print '<tr><td>'.$langs->trans("FirstName").'</td><td><input type="text" name="prenom" 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("LastName").'</td><td><input type="text" name="nom" size="40"></td></tr>';
print '<tr><td>Societe</td><td><input type="text" name="societe" size="40"></td></tr>'; print '<tr><td>'.$langs->trans("Company").'</td><td><input type="text" name="societe" size="40"></td></tr>';
print '<tr><td>Adresse</td><td>'; print '<tr><td>'.$langs->trans("Address").'</td><td>';
print '<textarea name="adresse" wrap="soft" cols="40" rows="3"></textarea></td></tr>'; print '<textarea name="adresse" wrap="soft" cols="40" rows="3"></textarea></td></tr>';
print '<tr><td>CP Ville</td><td><input type="text" name="cp" size="8"> <input type="text" name="ville" size="40"></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>Pays</td><td><input type="text" name="pays" 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("EMail").'</td><td><input type="text" name="email" size="40"></td></tr>';
print '<tr><td>'.$langs->trans("Login").'</td><td><input type="text" name="login" size="40"></td></tr>'; print '<tr><td>'.$langs->trans("Login").'</td><td><input type="text" name="login" size="40"></td></tr>';
print '<tr><td>'.$langs->trans("Password").'</td><td><input type="password" name="pass" size="40"></td></tr>'; print '<tr><td>'.$langs->trans("Password").'</td><td><input type="password" name="pass" size="40"></td></tr>';
@ -393,10 +398,10 @@ if ($action == 'create') {
print "<tr><td>Date de cotisation</td><td>\n"; print "<tr><td>Date de cotisation</td><td>\n";
print_date_select(); print_date_select();
print "</td></tr>\n"; print "</td></tr>\n";
print "<tr><td>Mode de paiement</td><td>\n"; print '<tr><td>Mode de paiment</td><td>';
print '<select name="operation">'; print '<select name="operation">';
print '<option value="CHQ" SELECTED>Chèque'; print '<option value="CHQ" selected>Chèque';
print '<option value="CB">Carte Bleue'; print '<option value="CB">Carte Bleue';
print '<option value="DEP">Espece'; print '<option value="DEP">Espece';
print '<option value="TIP">TIP'; print '<option value="TIP">TIP';
@ -416,7 +421,7 @@ if ($action == 'create') {
} }
print '<tr><td>Cotisation</td><td><input type="text" name="cotisation" size="6"> euros</td></tr>'; print '<tr><td>Cotisation</td><td><input type="text" name="cotisation" size="6"> euros</td></tr>';
if (defined("ADHERENT_BANK_USE") && ADHERENT_BANK_USE !=0 && defined("ADHERENT_BANK_USE_AUTO") && ADHERENT_BANK_USE_AUTO !=0){ if (defined("ADHERENT_BANK_USE") && ADHERENT_BANK_USE !=0 && defined("ADHERENT_BANK_USE_AUTO") && ADHERENT_BANK_USE_AUTO !=0){
print '<tr><td>Libelle</td><td><input name="label" type="text" size=20 value="Cotisation " ></td></tr>'; print '<tr><td>'.$langs->trans("Label").'</td><td><input name="label" type="text" size=20 value="Cotisation " ></td></tr>';
} }
print '<tr><td colspan="2" align="center"><input type="submit" value="'.$langs->trans("Add").'"></td></tr>'; print '<tr><td colspan="2" align="center"><input type="submit" value="'.$langs->trans("Add").'"></td></tr>';
print "</form>\n"; print "</form>\n";
@ -512,7 +517,7 @@ if ($rowid > 0)
print "<form action=\"fiche.php\" method=\"post\">\n"; print "<form action=\"fiche.php\" method=\"post\">\n";
print '<table class="border" cellspacing="0" width="100%" cellpadding="3">'; print '<table class="border" width="100%">';
print '<tr><td>Numero</td><td class="valeur">'.$adh->id.'&nbsp;</td>'; print '<tr><td>Numero</td><td class="valeur">'.$adh->id.'&nbsp;</td>';
print '<td valign="top" width="50%">'.$langs->trans("Comments").'</tr>'; print '<td valign="top" width="50%">'.$langs->trans("Comments").'</tr>';
@ -524,16 +529,16 @@ if ($rowid > 0)
print '<tr><td>Personne</td><td class="valeur">'.$adh->getmorphylib().'&nbsp;</td></tr>'; print '<tr><td>Personne</td><td class="valeur">'.$adh->getmorphylib().'&nbsp;</td></tr>';
print '<tr><td width="15%">Prénom</td><td class="valeur" width="35%">'.$adh->prenom.'&nbsp;</td></tr>'; print '<tr><td width="15%">'.$langs->trans("Firstname").'</td><td class="valeur" width="35%">'.$adh->prenom.'&nbsp;</td></tr>';
print '<tr><td>Nom</td><td class="valeur">'.$adh->nom.'&nbsp;</td></tr>'; print '<tr><td>'.$langs->trans("LastName").'</td><td class="valeur">'.$adh->nom.'&nbsp;</td></tr>';
print '<tr><td>Société</td><td class="valeur">'.$adh->societe.'&nbsp;</td></tr>'; print '<tr><td>'.$langs->trans("Company").'</td><td class="valeur">'.$adh->societe.'&nbsp;</td></tr>';
print '<tr><td>Adresse</td><td class="valeur">'.nl2br($adh->adresse).'&nbsp;</td></tr>'; print '<tr><td>'.$langs->trans("Address").'</td><td class="valeur">'.nl2br($adh->adresse).'&nbsp;</td></tr>';
print '<tr><td>CP Ville</td><td class="valeur">'.$adh->cp.' '.$adh->ville.'&nbsp;</td></tr>'; print '<tr><td>'.$langs->trans("Zip").' / '.$langs->trans("Town").'</td><td class="valeur">'.$adh->cp.' '.$adh->ville.'&nbsp;</td></tr>';
print '<tr><td>Pays</td><td class="valeur">'.$adh->pays.'&nbsp;</td></tr>'; print '<tr><td>'.$langs->trans("Country").'</td><td class="valeur">'.$adh->pays.'&nbsp;</td></tr>';
print '<tr><td>Email</td><td class="valeur">'.$adh->email.'&nbsp;</td></tr>'; print '<tr><td>'.$langs->trans("EMail").'</td><td class="valeur">'.$adh->email.'&nbsp;</td></tr>';
print '<tr><td>Login</td><td class="valeur">'.$adh->login.'&nbsp;</td></tr>'; print '<tr><td>'.$langs->trans("Login").'</td><td class="valeur">'.$adh->login.'&nbsp;</td></tr>';
// print '<tr><td>Pass</td><td class="valeur">'.$adh->pass.'&nbsp;</td></tr>'; // print '<tr><td>Pass</td><td class="valeur">'.$adh->pass.'&nbsp;</td></tr>';
print '<tr><td>Date de Naissance</td><td class="valeur">'.$adh->naiss.'&nbsp;</td></tr>'; print '<tr><td>Date de Naissance</td><td class="valeur">'.$adh->naiss.'&nbsp;</td></tr>';
print '<tr><td>URL Photo</td><td class="valeur">'.$adh->photo.'&nbsp;</td></tr>'; print '<tr><td>URL Photo</td><td class="valeur">'.$adh->photo.'&nbsp;</td></tr>';
@ -573,7 +578,7 @@ if ($user->admin)
print "<a class=\"tabAction\" href=\"fiche.php?rowid=$rowid&action=resign\">Résilier l'adhésion</a>\n"; print "<a class=\"tabAction\" href=\"fiche.php?rowid=$rowid&action=resign\">Résilier l'adhésion</a>\n";
} }
print "<a class=\"tabAction\" href=\"fiche.php?rowid=$adh->id&action=delete\">Supprimer</a>\n"; print "<a class=\"tabAction\" href=\"fiche.php?rowid=$adh->id&action=delete\">".$langs->trans("Delete")."</a>\n";
/* /*
* bouton : "Envoie des informations" * bouton : "Envoie des informations"

View File

@ -74,54 +74,55 @@ if ($_GET["action"] == 'delete' && $user->admin)
llxHeader(); llxHeader();
//if ($_GET["action"] != 'create') {
print_titre("Configuration des champs optionnels"); print_titre("Configuration des champs optionnels");
print '<br>'; print '<br>';
/* ************************************************************************** */ /* ************************************************************************** */
/* */ /* */
/* */ /* */
/* */ /* */
/* ************************************************************************** */ /* ************************************************************************** */
$array_options=$adho->fetch_name_optionals(); $array_options=$adho->fetch_name_optionals();
$array_label=$adho->fetch_name_optionals_label(); $array_label=$adho->fetch_name_optionals_label();
if (sizeof($array_options)>0)
print "<table class=\"noborder\">";
print '<tr class="liste_titre">';
print '<td>'.$langs->trans("Label").'</td>';
print "<td>Nom de l'attribut</td>";
print '<td>'.$langs->trans("Type").'</td><td width="80">&nbsp;</td>';
print "</tr>\n";
if (sizeof($array_options)>0)
{
$var=True;
foreach($adho->attribute_name as $key => $value)
{ {
print "<table class=\"noborder\" cellspacing=\"0\" cellpadding=\"3\">"; $var=!$var;
print "<tr $bc[$var]>";
print '<tr class="liste_titre">'; print "<td>".$adho->attribute_label[$key]."&nbsp;</td>\n";
print '<td>'.$langs->trans("Label").'</td>'; print "<td>$key</td>\n";
print "<td>Nom de l'attribut</td>"; print "<td>$value</td>\n";
print '<td>'.$langs->trans("Type").'</td><td width="80">&nbsp;</td>'; print "<td align=\"center\"><a href=\"options.php?action=edit&attrname=$key\">".img_edit()."</a>";
print "</tr>\n"; print "&nbsp; <a href=\"options.php?action=delete&attrname=$key\">".img_delete()."</a></td>\n";
print "</tr>";
$var=True; // $i++;
foreach($adho->attribute_name as $key => $value)
{
$var=!$var;
print "<tr $bc[$var]>";
print "<td>".$adho->attribute_label[$key]."&nbsp;</td>\n";
print "<td>$key</td>\n";
print "<td>$value</td>\n";
print "<td align=\"center\"><a href=\"options.php?action=edit&attrname=$key\">".img_edit()."</a>";
print "&nbsp; <a href=\"options.php?action=delete&attrname=$key\">".img_delete()."</a></td>\n";
print "</tr>";
// $i++;
}
print "</table>";
/*
* Barre d'actions
*
*/
print '<div class="tabsAction">';
print "<a class=\"tabAction\" href=\"options.php?action=create\">Nouvel attribut</a>";
print "</div>";
} }
//} }
print "</table>";
/*
* Barre d'actions
*
*/
print '<div class="tabsAction">';
print "<a class=\"tabAction\" href=\"options.php?action=create\">Nouvel attribut</a>";
print "</div>";
/* ************************************************************************** */ /* ************************************************************************** */
/* */ /* */
@ -132,10 +133,9 @@ llxHeader();
if ($_GET["action"] == 'create') { if ($_GET["action"] == 'create') {
print_titre("Nouvel attribut"); print_titre("Nouvel attribut");
print '<br>';
print "<form action=\"options.php\" method=\"post\">"; print "<form action=\"options.php\" method=\"post\">";
print '<table class="border" cellspacing="0" width="100%" cellpadding="3">'; print '<table class="border" width="100%">';
print '<input type="hidden" name="action" value="add">'; print '<input type="hidden" name="action" value="add">';
@ -165,8 +165,7 @@ if ($_GET["action"] == 'create') {
if ($_GET["attrname"] && $_GET["action"] == 'edit') if ($_GET["attrname"] && $_GET["action"] == 'edit')
{ {
print_titre("Edition du champ $attrname"); print_titre("Edition du champ ".$_GET["attrname"]);
print '<br>';
/* /*
* formulaire d'edition * formulaire d'edition
@ -174,7 +173,7 @@ if ($_GET["attrname"] && $_GET["action"] == 'edit')
print '<form method="post" action="options.php?attrname='.$_GET["attrname"].'">'; print '<form method="post" action="options.php?attrname='.$_GET["attrname"].'">';
print '<input type="hidden" name="attrname" value="'.$_GET["attrname"].'">'; print '<input type="hidden" name="attrname" value="'.$_GET["attrname"].'">';
print '<input type="hidden" name="action" value="update">'; print '<input type="hidden" name="action" value="update">';
print '<table class="border" cellspacing="0" width="100%" cellpadding="3">'; print '<table class="border" width="100%">';
print '<tr><td>'.$langs->trans("Label").'</td><td class="valeur"><input type="text" name="label" size="40" value="'.$adho->attribute_label[$_GET["attrname"]].'"></td></tr>'; print '<tr><td>'.$langs->trans("Label").'</td><td class="valeur"><input type="text" name="label" size="40" value="'.$adho->attribute_label[$_GET["attrname"]].'"></td></tr>';
print '<tr><td>Nom de l\'attribut</td><td class="valeur">'.$_GET["attrname"].'&nbsp;</td></tr>'; print '<tr><td>Nom de l\'attribut</td><td class="valeur">'.$_GET["attrname"].'&nbsp;</td></tr>';
@ -186,8 +185,8 @@ if ($_GET["attrname"] && $_GET["action"] == 'edit')
'date'=>'date', 'date'=>'date',
'datetime'=>'date et heure'),$type); 'datetime'=>'date et heure'),$type);
print '</td></tr>'; print '</td></tr>';
// print '<tr><td>Type (non pris en compte)</td><td class="valeur"><input type="text" name="type" size="40" value="'.$adho->attribute_name[$attrname].'"></td></tr>';
print '<tr><td>Taille</td><td class="valeur"><input type="text" name="size" size="5" value="'.$size.'"></td></tr>'; print '<tr><td>'.$langs->trans("Size").'</td><td class="valeur"><input type="text" name="size" size="5" value="'.$size.'"></td></tr>';
print '<tr><td colspan="2" align="center"><input type="submit" value="'.$langs->trans("Save").'"> &nbsp; '; print '<tr><td colspan="2" align="center"><input type="submit" value="'.$langs->trans("Save").'"> &nbsp; ';
print '<input type="submit" name="button" value="'.$langs->trans("Cancel").'"></td></tr>'; print '<input type="submit" name="button" value="'.$langs->trans("Cancel").'"></td></tr>';
print '</table>'; print '</table>';

View File

@ -99,11 +99,11 @@ if ($result)
$num = $db->num_rows(); $num = $db->num_rows();
$i = 0; $i = 0;
print "<table class=\"noborder\" cellspacing=\"0\" cellpadding=\"3\">"; print '<table class="noborder" width="100%">';
print '<tr class="liste_titre">'; print '<tr class="liste_titre">';
print "<td>Id</td>"; print "<td>Id</td>";
print '<td>'.$langs->trans("Label").'</td><td>Cotisation ?</td><td>Vote ?</td><td>&nbsp;</td>'; print '<td>'.$langs->trans("Label").'</td><td align="center">Cotisation ?</td><td align="center">Vote ?</td><td>&nbsp;</td>';
print "</tr>\n"; print "</tr>\n";
$var=True; $var=True;
@ -114,8 +114,8 @@ if ($result)
print "<tr $bc[$var]>"; print "<tr $bc[$var]>";
print "<td>".$objp->rowid."</td>\n"; print "<td>".$objp->rowid."</td>\n";
print '<td>'.$objp->libelle.'</td>'; print '<td>'.$objp->libelle.'</td>';
print '<td align="center">'.$objp->cotisation.'</td>'; print '<td align="center">'.$langs->trans($objp->cotisation).'</td>';
print '<td align="center">'.$objp->vote.'</td>'; print '<td align="center">'.$langs->trans($objp->vote).'</td>';
print '<td><a href="type.php?action=edit&rowid='.$objp->rowid.'">'.img_edit().'</td>'; print '<td><a href="type.php?action=edit&rowid='.$objp->rowid.'">'.img_edit().'</td>';
print "</tr>"; print "</tr>";
$i++; $i++;