Add fast search form in menu for member module
This commit is contained in:
parent
66dafbd201
commit
51dc0dd01f
@ -32,18 +32,6 @@ require_once(DOL_DOCUMENT_ROOT."/adherents/adherent_type.class.php");
|
|||||||
$langs->load("members");
|
$langs->load("members");
|
||||||
$langs->load("companies");
|
$langs->load("companies");
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* View
|
|
||||||
*/
|
|
||||||
|
|
||||||
llxHeader();
|
|
||||||
|
|
||||||
$form=new Form($db);
|
|
||||||
|
|
||||||
$membertypestatic=new AdherentType($db);
|
|
||||||
|
|
||||||
|
|
||||||
$sall=isset($_GET["sall"])?$_GET["sall"]:$_POST["sall"];
|
$sall=isset($_GET["sall"])?$_GET["sall"]:$_POST["sall"];
|
||||||
|
|
||||||
$sortorder=$_GET["sortorder"];
|
$sortorder=$_GET["sortorder"];
|
||||||
@ -59,6 +47,30 @@ $offset = $conf->liste_limit * $page ;
|
|||||||
$pageprev = $page - 1;
|
$pageprev = $page - 1;
|
||||||
$pagenext = $page + 1;
|
$pagenext = $page + 1;
|
||||||
|
|
||||||
|
if ($_REQUEST["button_removefilter"])
|
||||||
|
{
|
||||||
|
$_GET["search_nom"]="";
|
||||||
|
$_REQUEST["search_nom"]="";
|
||||||
|
$_GET["search_prenom"]="";
|
||||||
|
$_REQUEST["search_prenom"]="";
|
||||||
|
$_GET["type"]="";
|
||||||
|
$_REQUEST["type"]="";
|
||||||
|
$_GET["search_email"]="";
|
||||||
|
$_REQUEST["search_email"]="";
|
||||||
|
$sall="";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* View
|
||||||
|
*/
|
||||||
|
|
||||||
|
llxHeader();
|
||||||
|
|
||||||
|
$form=new Form($db);
|
||||||
|
|
||||||
|
$membertypestatic=new AdherentType($db);
|
||||||
|
|
||||||
$sql = "SELECT d.rowid, d.login, d.prenom, d.nom, d.societe, ";
|
$sql = "SELECT d.rowid, d.login, d.prenom, d.nom, d.societe, ";
|
||||||
$sql.= " ".$db->pdate("d.datefin")." as datefin,";
|
$sql.= " ".$db->pdate("d.datefin")." as datefin,";
|
||||||
$sql.= " d.email, d.fk_adherent_type as type_id, d.morphy, d.statut,";
|
$sql.= " d.email, d.fk_adherent_type as type_id, d.morphy, d.statut,";
|
||||||
@ -151,6 +163,11 @@ if ($resql)
|
|||||||
if (isset($_GET["filter"])) $param.="&filter=".$_GET["filter"];
|
if (isset($_GET["filter"])) $param.="&filter=".$_GET["filter"];
|
||||||
print_barre_liste($titre,$page,$_SERVER["PHP_SELF"],$param,$sortfield,$sortorder,'',$num,$nbtotalofrecords);
|
print_barre_liste($titre,$page,$_SERVER["PHP_SELF"],$param,$sortfield,$sortorder,'',$num,$nbtotalofrecords);
|
||||||
|
|
||||||
|
if ($sall)
|
||||||
|
{
|
||||||
|
print $langs->trans("Filter")." (".$langs->trans("Lastname").", ".$langs->trans("Firstname").", ".$langs->trans("EMail").", ".$langs->trans("Address")." ".$langs->trans("or")." ".$langs->trans("Town")."): ".$sall;
|
||||||
|
}
|
||||||
|
|
||||||
print "<table class=\"noborder\" width=\"100%\">";
|
print "<table class=\"noborder\" width=\"100%\">";
|
||||||
|
|
||||||
print '<tr class="liste_titre">';
|
print '<tr class="liste_titre">';
|
||||||
@ -176,7 +193,7 @@ if ($resql)
|
|||||||
|
|
||||||
print '<td class="liste_titre">';
|
print '<td class="liste_titre">';
|
||||||
$listetype=$membertypestatic->liste_array();
|
$listetype=$membertypestatic->liste_array();
|
||||||
$form->select_array("type", $listetype, $_REQUEST["type"], 1, 0, 0, 0, '', 0, 16);
|
$form->select_array("type", $listetype, $_REQUEST["type"], 1, 0, 0, 0, '', 0, 12);
|
||||||
print '</td>';
|
print '</td>';
|
||||||
|
|
||||||
print '<td class="liste_titre"> </td>';
|
print '<td class="liste_titre"> </td>';
|
||||||
@ -188,6 +205,7 @@ if ($resql)
|
|||||||
|
|
||||||
print '<td align="right" colspan="2" class="liste_titre">';
|
print '<td align="right" colspan="2" class="liste_titre">';
|
||||||
print '<input type="image" class="liste_titre" src="'.DOL_URL_ROOT.'/theme/'.$conf->theme.'/img/search.png" name="button_search" alt="'.$langs->trans("Search").'">';
|
print '<input type="image" class="liste_titre" src="'.DOL_URL_ROOT.'/theme/'.$conf->theme.'/img/search.png" name="button_search" alt="'.$langs->trans("Search").'">';
|
||||||
|
print ' <input type="image" value="button_removefilter" class="liste_titre" src="'.DOL_URL_ROOT.'/theme/'.$conf->theme.'/img/searchclear.png" name="button_removefilter" alt="'.$langs->trans("RemoveFilter").'">';
|
||||||
print '</td>';
|
print '</td>';
|
||||||
|
|
||||||
print "</tr>\n";
|
print "</tr>\n";
|
||||||
@ -219,7 +237,7 @@ if ($resql)
|
|||||||
print '<td nowrap="nowrap">';
|
print '<td nowrap="nowrap">';
|
||||||
$membertypestatic->id=$objp->type_id;
|
$membertypestatic->id=$objp->type_id;
|
||||||
$membertypestatic->libelle=$objp->type;
|
$membertypestatic->libelle=$objp->type;
|
||||||
print $membertypestatic->getNomUrl(1,16);
|
print $membertypestatic->getNomUrl(1,12);
|
||||||
print '</td>';
|
print '</td>';
|
||||||
|
|
||||||
// Moral/Physique
|
// Moral/Physique
|
||||||
|
|||||||
@ -28,11 +28,13 @@ require_once(DOL_DOCUMENT_ROOT."/lib/usergroups.lib.php");
|
|||||||
require_once(DOL_DOCUMENT_ROOT."/lib/admin.lib.php");
|
require_once(DOL_DOCUMENT_ROOT."/lib/admin.lib.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT."/html.formadmin.class.php");
|
require_once(DOL_DOCUMENT_ROOT."/html.formadmin.class.php");
|
||||||
|
|
||||||
$langs->load("companies");
|
|
||||||
$langs->load("products");
|
|
||||||
$langs->load("admin");
|
$langs->load("admin");
|
||||||
$langs->load("other");
|
$langs->load("other");
|
||||||
|
|
||||||
|
$langs->load("companies");
|
||||||
|
$langs->load("products");
|
||||||
|
$langs->load("members");
|
||||||
|
|
||||||
if (!$user->admin)
|
if (!$user->admin)
|
||||||
accessforbidden();
|
accessforbidden();
|
||||||
|
|
||||||
@ -40,10 +42,13 @@ if (! defined("MAIN_MOTD")) define("MAIN_MOTD","");
|
|||||||
|
|
||||||
$dirtheme = "../theme";
|
$dirtheme = "../theme";
|
||||||
|
|
||||||
// Liste des zone de recherche permanantes support<72>es
|
// List of supported permanent search area
|
||||||
$searchform=array("main_searchform_societe","main_searchform_contact","main_searchform_produitservice");
|
$searchform=array( "MAIN_SEARCHFORM_SOCIETE","MAIN_SEARCHFORM_CONTACT",
|
||||||
$searchformconst=array($conf->global->MAIN_SEARCHFORM_SOCIETE,$conf->global->MAIN_SEARCHFORM_CONTACT,$conf->global->MAIN_SEARCHFORM_PRODUITSERVICE);
|
"MAIN_SEARCHFORM_PRODUITSERVICE","MAIN_SEARCHFORM_ADHERENT");
|
||||||
$searchformtitle=array($langs->trans("Companies"),$langs->trans("Contacts"),$langs->trans("ProductsAndServices"));
|
$searchformconst=array($conf->global->MAIN_SEARCHFORM_SOCIETE,$conf->global->MAIN_SEARCHFORM_CONTACT,
|
||||||
|
$conf->global->MAIN_SEARCHFORM_PRODUITSERVICE,$conf->global->MAIN_SEARCHFORM_ADHERENT);
|
||||||
|
$searchformtitle=array($langs->trans("Companies"),$langs->trans("Contacts"),
|
||||||
|
$langs->trans("ProductsAndServices"),$langs->trans("Members"));
|
||||||
|
|
||||||
|
|
||||||
if (isset($_POST["action"]) && $_POST["action"] == 'update')
|
if (isset($_POST["action"]) && $_POST["action"] == 'update')
|
||||||
@ -61,9 +66,10 @@ if (isset($_POST["action"]) && $_POST["action"] == 'update')
|
|||||||
|
|
||||||
dolibarr_set_const($db, "MAIN_THEME", $_POST["main_theme"]);
|
dolibarr_set_const($db, "MAIN_THEME", $_POST["main_theme"]);
|
||||||
|
|
||||||
dolibarr_set_const($db, "MAIN_SEARCHFORM_CONTACT", $_POST["main_searchform_contact"]);
|
dolibarr_set_const($db, "MAIN_SEARCHFORM_CONTACT", $_POST["MAIN_SEARCHFORM_CONTACT"]);
|
||||||
dolibarr_set_const($db, "MAIN_SEARCHFORM_SOCIETE", $_POST["main_searchform_societe"]);
|
dolibarr_set_const($db, "MAIN_SEARCHFORM_SOCIETE", $_POST["MAIN_SEARCHFORM_SOCIETE"]);
|
||||||
dolibarr_set_const($db, "MAIN_SEARCHFORM_PRODUITSERVICE",$_POST["main_searchform_produitservice"]);
|
dolibarr_set_const($db, "MAIN_SEARCHFORM_PRODUITSERVICE",$_POST["MAIN_SEARCHFORM_PRODUITSERVICE"]);
|
||||||
|
dolibarr_set_const($db, "MAIN_SEARCHFORM_ADHERENT",$_POST["MAIN_SEARCHFORM_ADHERENT"]);
|
||||||
|
|
||||||
dolibarr_set_const($db, "MAIN_MOTD", $_POST["main_motd"]);
|
dolibarr_set_const($db, "MAIN_MOTD", $_POST["main_motd"]);
|
||||||
dolibarr_set_const($db, "MAIN_HOME", $_POST["main_home"]);
|
dolibarr_set_const($db, "MAIN_HOME", $_POST["main_home"]);
|
||||||
|
|||||||
@ -211,12 +211,12 @@ if ($result)
|
|||||||
print '<input type="hidden" name="sortfield" value="'.$sortfield.'">';
|
print '<input type="hidden" name="sortfield" value="'.$sortfield.'">';
|
||||||
print '<input type="hidden" name="sortorder" value="'.$sortorder.'">';
|
print '<input type="hidden" name="sortorder" value="'.$sortorder.'">';
|
||||||
|
|
||||||
print '<table class="liste" width="100%">';
|
|
||||||
|
|
||||||
if ($sall)
|
if ($sall)
|
||||||
{
|
{
|
||||||
print $langs->trans("Filter")." (".$langs->trans("Lastname").", ".$langs->trans("Firstname")." ".$langs->trans("or")." ".$langs->trans("EMail")."): ".$sall;
|
print $langs->trans("Filter")." (".$langs->trans("Lastname").", ".$langs->trans("Firstname")." ".$langs->trans("or")." ".$langs->trans("EMail")."): ".$sall;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
print '<table class="liste" width="100%">';
|
||||||
|
|
||||||
$param="&type=$type&view=$view&search_nom=$search_nom&search_prenom=$search_prenom&search_societe=$search_societe&search_email=$search_email";
|
$param="&type=$type&view=$view&search_nom=$search_nom&search_prenom=$search_prenom&search_societe=$search_societe&search_email=$search_email";
|
||||||
if ($search_priv == '0' || $search_priv == '1') $param.="&search_priv=$search_priv";
|
if ($search_priv == '0' || $search_priv == '1') $param.="&search_priv=$search_priv";
|
||||||
|
|||||||
@ -131,4 +131,4 @@ DescADHERENT_ETIQUETTE_TYPE=Labels format
|
|||||||
DescADHERENT_CARD_HEADER_TEXT=Text printed on top of member cards
|
DescADHERENT_CARD_HEADER_TEXT=Text printed on top of member cards
|
||||||
DescADHERENT_CARD_TEXT=Text printed on member cards
|
DescADHERENT_CARD_TEXT=Text printed on member cards
|
||||||
DescADHERENT_CARD_FOOTER_TEXT=Text printed on bottom of member cards
|
DescADHERENT_CARD_FOOTER_TEXT=Text printed on bottom of member cards
|
||||||
ShowTypeCard=Show type %s
|
ShowTypeCard=Show type '%s'
|
||||||
|
|||||||
@ -1,136 +1,136 @@
|
|||||||
# Dolibarr language file - es_ES - members
|
# Dolibarr language file - es_ES - members
|
||||||
|
|
||||||
|
|
||||||
MembersArea=Area miembros
|
MembersArea=Area miembros
|
||||||
PublicMembersArea=Area pública de los miembros
|
PublicMembersArea=Area pública de los miembros
|
||||||
MemberCard=Ficha miembro
|
MemberCard=Ficha miembro
|
||||||
SubscriptionCard=Ficha afiliación
|
SubscriptionCard=Ficha afiliación
|
||||||
Member=Miembro
|
Member=Miembro
|
||||||
Members=Miembros
|
Members=Miembros
|
||||||
ShowMember=Mostrar ficha miembro
|
ShowMember=Mostrar ficha miembro
|
||||||
MemberAccount=Login miembro
|
MemberAccount=Login miembro
|
||||||
UserNotLinkedToMember=Usuario no vinculado a un miembro
|
UserNotLinkedToMember=Usuario no vinculado a un miembro
|
||||||
MembersTickets=Etiquetas miembros
|
MembersTickets=Etiquetas miembros
|
||||||
FundationMembers=Miembros de la asociación
|
FundationMembers=Miembros de la asociación
|
||||||
Attributs=Atributos
|
Attributs=Atributos
|
||||||
Person=Persona
|
Person=Persona
|
||||||
ErrorMemberTypeNotDefined=No se ha indicado el tipo de miembro
|
ErrorMemberTypeNotDefined=No se ha indicado el tipo de miembro
|
||||||
ListOfPublicMembers=Listado de miembros públicos
|
ListOfPublicMembers=Listado de miembros públicos
|
||||||
ListOfValidatedPublicMembers=Listado de miembros públicos validados
|
ListOfValidatedPublicMembers=Listado de miembros públicos validados
|
||||||
ErrorThisMemberIsNotPublic=Este miembro no es público
|
ErrorThisMemberIsNotPublic=Este miembro no es público
|
||||||
MembersCards=Carnés de miembros
|
MembersCards=Carnés de miembros
|
||||||
MembersList=Listado de miembros
|
MembersList=Listado de miembros
|
||||||
MembersListToValid=Listado de miembros borrador (a validar)
|
MembersListToValid=Listado de miembros borrador (a validar)
|
||||||
MembersListValid=Listado de miembros validados
|
MembersListValid=Listado de miembros validados
|
||||||
MembersListUpToDate=Listado de los miembros válidos al día de adhesión
|
MembersListUpToDate=Listado de los miembros válidos al día de adhesión
|
||||||
MembersListNotUpToDate=Listado de los miembros válidos no al día de adhesión
|
MembersListNotUpToDate=Listado de los miembros válidos no al día de adhesión
|
||||||
MembersListResiliated=Listado de los miembros dados de baja
|
MembersListResiliated=Listado de los miembros dados de baja
|
||||||
MembersListQualified=Listado de los miembros cualificados
|
MembersListQualified=Listado de los miembros cualificados
|
||||||
MenuMembersToValidate=Miembros borrador
|
MenuMembersToValidate=Miembros borrador
|
||||||
MenuMembersValidated=Miembros validados
|
MenuMembersValidated=Miembros validados
|
||||||
MenuMembersUpToDate=Miembros al día
|
MenuMembersUpToDate=Miembros al día
|
||||||
MenuMembersNotUpToDate=Miembros no al día
|
MenuMembersNotUpToDate=Miembros no al día
|
||||||
MenuMembersResiliated=Miembros dados de baja
|
MenuMembersResiliated=Miembros dados de baja
|
||||||
DateAbonment=Fecha afiliación
|
DateAbonment=Fecha afiliación
|
||||||
DateSubscription=Fecha afiliación
|
DateSubscription=Fecha afiliación
|
||||||
DateNextSubscription=Fecha próxima afiliación
|
DateNextSubscription=Fecha próxima afiliación
|
||||||
DateEndSubscription=Fecha fin afiliación
|
DateEndSubscription=Fecha fin afiliación
|
||||||
EndSubscription=Fin afiliación
|
EndSubscription=Fin afiliación
|
||||||
NewMember=Nuevo miembro
|
NewMember=Nuevo miembro
|
||||||
NewType=Nuevo tipo de miembro
|
NewType=Nuevo tipo de miembro
|
||||||
MemberType=Tipo de miembro
|
MemberType=Tipo de miembro
|
||||||
MemberTypeId=ID tipo de miembro
|
MemberTypeId=ID tipo de miembro
|
||||||
MemberTypeLabel=Etiqueta tipo de miembro
|
MemberTypeLabel=Etiqueta tipo de miembro
|
||||||
MembersTypes=Tipos de miembros
|
MembersTypes=Tipos de miembros
|
||||||
MembersAttributes=Atributos miembros
|
MembersAttributes=Atributos miembros
|
||||||
SearchAMember=Buscar un miembro
|
SearchAMember=Buscar un miembro
|
||||||
MemberStatusDraft=Borrador (a validar)
|
MemberStatusDraft=Borrador (a validar)
|
||||||
MemberStatusDraftShort=A validar
|
MemberStatusDraftShort=A validar
|
||||||
MemberStatusActive=Validado (en espera de afiliación )
|
MemberStatusActive=Validado (en espera de afiliación )
|
||||||
MemberStatusActiveShort=Validado
|
MemberStatusActiveShort=Validado
|
||||||
MemberStatusActiveLate=Afiliación no al día
|
MemberStatusActiveLate=Afiliación no al día
|
||||||
MemberStatusActiveLateShort=No al día
|
MemberStatusActiveLateShort=No al día
|
||||||
MemberStatusPayed=Afiliación al día
|
MemberStatusPayed=Afiliación al día
|
||||||
MemberStatusPayedShort=Al día
|
MemberStatusPayedShort=Al día
|
||||||
MemberStatusResiliated=Miembro dado de baja
|
MemberStatusResiliated=Miembro dado de baja
|
||||||
MemberStatusResiliatedShort=De baja
|
MemberStatusResiliatedShort=De baja
|
||||||
MembersStatusToValid=Miembros borrador
|
MembersStatusToValid=Miembros borrador
|
||||||
MembersStatusToValidShort=Miembros borrador
|
MembersStatusToValidShort=Miembros borrador
|
||||||
MembersStatusValidated=Miembros validados
|
MembersStatusValidated=Miembros validados
|
||||||
MembersStatusPayed=Afiliaciones al día
|
MembersStatusPayed=Afiliaciones al día
|
||||||
MembersStatusPayedShort=Al día
|
MembersStatusPayedShort=Al día
|
||||||
MembersStatusNotPayed=Afiliaciones no al día
|
MembersStatusNotPayed=Afiliaciones no al día
|
||||||
MembersStatusNotPayedShort=No al día
|
MembersStatusNotPayedShort=No al día
|
||||||
MembersStatusResiliated=Miembros dados de baja
|
MembersStatusResiliated=Miembros dados de baja
|
||||||
MembersStatusResiliatedShort=Miembros dados de baja
|
MembersStatusResiliatedShort=Miembros dados de baja
|
||||||
NewCotisation=Nueva afiliación
|
NewCotisation=Nueva afiliación
|
||||||
EditMember=Edición miembro
|
EditMember=Edición miembro
|
||||||
SubscriptionEndDate=Fecha fin afiliación
|
SubscriptionEndDate=Fecha fin afiliación
|
||||||
NewAttribute=Nuevo atributo
|
NewAttribute=Nuevo atributo
|
||||||
AttributeCode=Código atributo
|
AttributeCode=Código atributo
|
||||||
OptionalFieldsSetup=Configuración de los campos opcionales
|
OptionalFieldsSetup=Configuración de los campos opcionales
|
||||||
MembersTypeSetup=Configuración de los tipos de miembros
|
MembersTypeSetup=Configuración de los tipos de miembros
|
||||||
NewSubscription=Nueva afiliación
|
NewSubscription=Nueva afiliación
|
||||||
Subscription=Afiliación
|
Subscription=Afiliación
|
||||||
Subscriptions=Afiliaciones
|
Subscriptions=Afiliaciones
|
||||||
SubscriptionLate=En retraso
|
SubscriptionLate=En retraso
|
||||||
SubscriptionNotReceived=Afiliación no recibida
|
SubscriptionNotReceived=Afiliación no recibida
|
||||||
SubscriptionLateShort=En retraso
|
SubscriptionLateShort=En retraso
|
||||||
SubscriptionNotReceivedShort=No recibida
|
SubscriptionNotReceivedShort=No recibida
|
||||||
ListOfSubscriptions=Listado de afiliaciones
|
ListOfSubscriptions=Listado de afiliaciones
|
||||||
SendCardByMail=Enviar ficha
|
SendCardByMail=Enviar ficha
|
||||||
AddMember=Añadir miembro
|
AddMember=Añadir miembro
|
||||||
MemberType=Tipo de miembro
|
MemberType=Tipo de miembro
|
||||||
NoTypeDefinedGoToSetup=Ningún tipo de miembro definido. Vaya a Configuración -> Tipos de miembros
|
NoTypeDefinedGoToSetup=Ningún tipo de miembro definido. Vaya a Configuración -> Tipos de miembros
|
||||||
NewMemberType=Nuevo tipo de miembro
|
NewMemberType=Nuevo tipo de miembro
|
||||||
WelcomeEMail=E-mail
|
WelcomeEMail=E-mail
|
||||||
SubscriptionRequired=Sujeto a cotización
|
SubscriptionRequired=Sujeto a cotización
|
||||||
EditType=Edición del tipo de miembro
|
EditType=Edición del tipo de miembro
|
||||||
DeleteType=Eliminar
|
DeleteType=Eliminar
|
||||||
VoteAllowed=Voto autorizado
|
VoteAllowed=Voto autorizado
|
||||||
Physical=Físico
|
Physical=Físico
|
||||||
Moral=Moral
|
Moral=Moral
|
||||||
MorPhy=Moral/Físico
|
MorPhy=Moral/Físico
|
||||||
Reenable=Reactivar
|
Reenable=Reactivar
|
||||||
ResiliateMember=Dar de baja un miembro
|
ResiliateMember=Dar de baja un miembro
|
||||||
ConfirmResiliateMember=¿Está seguro de querer dar de baja a este miembro?
|
ConfirmResiliateMember=¿Está seguro de querer dar de baja a este miembro?
|
||||||
DeleteMember=Eliminar un miembro
|
DeleteMember=Eliminar un miembro
|
||||||
ConfirmDeleteMember=¿Está seguro de querer eliminar este miembro (Eliminar un miembro elimina también todas sus cotizaciones)?
|
ConfirmDeleteMember=¿Está seguro de querer eliminar este miembro (Eliminar un miembro elimina también todas sus cotizaciones)?
|
||||||
DeleteSubscription=Eliminar una afiliación
|
DeleteSubscription=Eliminar una afiliación
|
||||||
ConfirmDeleteSubscription=¿Está seguro de querer eliminar esta afiliación?
|
ConfirmDeleteSubscription=¿Está seguro de querer eliminar esta afiliación?
|
||||||
Filehtpasswd=Archivo htpasswd
|
Filehtpasswd=Archivo htpasswd
|
||||||
ValidateMember=Validar un miembro
|
ValidateMember=Validar un miembro
|
||||||
ConfirmValidateMember=¿Está seguro de querer validar a este miembro?
|
ConfirmValidateMember=¿Está seguro de querer validar a este miembro?
|
||||||
FollowingLinksArePublic=Los vínculos siguientes son páginas accesibles a todos y no protegidas por ninguna habilitación Dolibarr.
|
FollowingLinksArePublic=Los vínculos siguientes son páginas accesibles a todos y no protegidas por ninguna habilitación Dolibarr.
|
||||||
PublicMemberList=Listado público de miembros
|
PublicMemberList=Listado público de miembros
|
||||||
BlankSubscriptionForm=Formulario de inscripción
|
BlankSubscriptionForm=Formulario de inscripción
|
||||||
MemberPublicLinks=Likns/páginas publicas
|
MemberPublicLinks=Likns/páginas publicas
|
||||||
ExportDataset_member_1=Miembros y afiliaciones
|
ExportDataset_member_1=Miembros y afiliaciones
|
||||||
LastMembers=Los %s últimos miembros
|
LastMembers=Los %s últimos miembros
|
||||||
LastMembersModified=Los %s últimos miembros modificados
|
LastMembersModified=Los %s últimos miembros modificados
|
||||||
AttributeName=Nombre del atributo
|
AttributeName=Nombre del atributo
|
||||||
FieldEdition=Edición del campo %s
|
FieldEdition=Edición del campo %s
|
||||||
AlphaNumOnlyCharsAndNoSpace=solamente carateres alfanuméricos sin espacios
|
AlphaNumOnlyCharsAndNoSpace=solamente carateres alfanuméricos sin espacios
|
||||||
String=Cadena
|
String=Cadena
|
||||||
Text=Texto largo
|
Text=Texto largo
|
||||||
Int=Numérico
|
Int=Numérico
|
||||||
Date=Fecha
|
Date=Fecha
|
||||||
DateAndTime=Fecha y hora
|
DateAndTime=Fecha y hora
|
||||||
PublicMemberCard=Ficha miembro público
|
PublicMemberCard=Ficha miembro público
|
||||||
MemberNotOrNoMoreExpectedToSubscribe=No sometida a cotización
|
MemberNotOrNoMoreExpectedToSubscribe=No sometida a cotización
|
||||||
AddSubscription=Añadir afiliación
|
AddSubscription=Añadir afiliación
|
||||||
ShowSubscription=Mostrar afiliación
|
ShowSubscription=Mostrar afiliación
|
||||||
MemberModifiedInDolibarr=Miembro modificado en Dolibarr
|
MemberModifiedInDolibarr=Miembro modificado en Dolibarr
|
||||||
SendAnEMailToMember=Enviar e-mail de inforamción al miembro (E-mail: <b>%s</b>)
|
SendAnEMailToMember=Enviar e-mail de inforamción al miembro (E-mail: <b>%s</b>)
|
||||||
DescADHERENT_MAIL_VALID_SUBJECT=Asunto del e-mail de validación de miembro
|
DescADHERENT_MAIL_VALID_SUBJECT=Asunto del e-mail de validación de miembro
|
||||||
DescADHERENT_MAIL_VALID=E-mail de validación de miembro
|
DescADHERENT_MAIL_VALID=E-mail de validación de miembro
|
||||||
DescADHERENT_MAIL_COTIS_SUBJECT=Asunto del e-mail de validación de cotización
|
DescADHERENT_MAIL_COTIS_SUBJECT=Asunto del e-mail de validación de cotización
|
||||||
DescADHERENT_MAIL_COTIS=E-mail de validación de una afiliación
|
DescADHERENT_MAIL_COTIS=E-mail de validación de una afiliación
|
||||||
DescADHERENT_MAIL_RESIL_SUBJECT=Asunto de e-mail de baja
|
DescADHERENT_MAIL_RESIL_SUBJECT=Asunto de e-mail de baja
|
||||||
DescADHERENT_MAIL_RESIL=E-mail de baja
|
DescADHERENT_MAIL_RESIL=E-mail de baja
|
||||||
DescADHERENT_MAIL_FROM=E-mail emisor para los e-mails automáticos
|
DescADHERENT_MAIL_FROM=E-mail emisor para los e-mails automáticos
|
||||||
DescADHERENT_ETIQUETTE_TYPE=Formato etiquetas
|
DescADHERENT_ETIQUETTE_TYPE=Formato etiquetas
|
||||||
DescADHERENT_CARD_HEADER_TEXT=Texto a imprimir en la parte superior del carné de miembro
|
DescADHERENT_CARD_HEADER_TEXT=Texto a imprimir en la parte superior del carné de miembro
|
||||||
DescADHERENT_CARD_TEXT=Texto a imprimir en el carné de miembro
|
DescADHERENT_CARD_TEXT=Texto a imprimir en el carné de miembro
|
||||||
DescADHERENT_CARD_FOOTER_TEXT=Texto a imprimir en la parte inferior del carné de miembro
|
DescADHERENT_CARD_FOOTER_TEXT=Texto a imprimir en la parte inferior del carné de miembro
|
||||||
ShowTypeCard=Ver tipo %s
|
ShowTypeCard=Ver tipo '%s'
|
||||||
|
|||||||
@ -131,4 +131,4 @@ DescADHERENT_ETIQUETTE_TYPE=Format
|
|||||||
DescADHERENT_CARD_HEADER_TEXT=Texte imprimé sur le haut des cartes adhérents
|
DescADHERENT_CARD_HEADER_TEXT=Texte imprimé sur le haut des cartes adhérents
|
||||||
DescADHERENT_CARD_TEXT=Texte imprimé sur les cartes adhérents
|
DescADHERENT_CARD_TEXT=Texte imprimé sur les cartes adhérents
|
||||||
DescADHERENT_CARD_FOOTER_TEXT=Texte imprimé sur le bas des cartes adhérents
|
DescADHERENT_CARD_FOOTER_TEXT=Texte imprimé sur le bas des cartes adhérents
|
||||||
ShowTypeCard=Voir type %s
|
ShowTypeCard=Voir type '%s'
|
||||||
@ -1765,7 +1765,7 @@ function dol_move_uploaded_file($src_file, $dest_file, $allowoverwrite)
|
|||||||
* \param begin ("" par defaut)
|
* \param begin ("" par defaut)
|
||||||
* \param options ("" par defaut)
|
* \param options ("" par defaut)
|
||||||
* \param td options de l'attribut td ("" par defaut)
|
* \param td options de l'attribut td ("" par defaut)
|
||||||
* \param sortfield nom du champ sur lequel est effectu<EFBFBD> le tri du tableau
|
* \param sortfield nom du champ sur lequel est effectue le tri du tableau
|
||||||
* \param sortorder ordre du tri
|
* \param sortorder ordre du tri
|
||||||
*/
|
*/
|
||||||
function print_liste_field_titre($name, $file, $field, $begin="", $options="", $td="", $sortfield="", $sortorder="")
|
function print_liste_field_titre($name, $file, $field, $begin="", $options="", $td="", $sortfield="", $sortorder="")
|
||||||
|
|||||||
@ -1029,24 +1029,31 @@ function left_menu($menu_array, $helppagename='', $form_search='')
|
|||||||
if ($conf->societe->enabled && $conf->global->MAIN_SEARCHFORM_SOCIETE && $user->rights->societe->lire)
|
if ($conf->societe->enabled && $conf->global->MAIN_SEARCHFORM_SOCIETE && $user->rights->societe->lire)
|
||||||
{
|
{
|
||||||
$langs->load("companies");
|
$langs->load("companies");
|
||||||
printSearchForm(DOL_URL_ROOT.'/societe.php',DOL_URL_ROOT.'/societe.php',
|
printSearchForm(DOL_URL_ROOT.'/societe.php', DOL_URL_ROOT.'/societe.php',
|
||||||
img_object($langs->trans("List"),'company').' '.$langs->trans("Companies"),'soc','socname');
|
img_object($langs->trans("List"),'company').' '.$langs->trans("Companies"), 'soc', 'socname');
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($conf->societe->enabled && $conf->global->MAIN_SEARCHFORM_CONTACT && $user->rights->societe->lire)
|
if ($conf->societe->enabled && $conf->global->MAIN_SEARCHFORM_CONTACT && $user->rights->societe->lire)
|
||||||
{
|
{
|
||||||
$langs->load("companies");
|
$langs->load("companies");
|
||||||
printSearchForm(DOL_URL_ROOT.'/contact/index.php',DOL_URL_ROOT.'/contact/index.php',
|
printSearchForm(DOL_URL_ROOT.'/contact/index.php', DOL_URL_ROOT.'/contact/index.php',
|
||||||
img_object($langs->trans("List"),'contact').' '.$langs->trans("Contacts"),'contact','contactname','contact');
|
img_object($langs->trans("List"),'contact').' '.$langs->trans("Contacts"), 'contact', 'contactname');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (($conf->produit->enabled || $conf->service->enabled) && $conf->global->MAIN_SEARCHFORM_PRODUITSERVICE && $user->rights->produit->lire)
|
if (($conf->produit->enabled || $conf->service->enabled) && $conf->global->MAIN_SEARCHFORM_PRODUITSERVICE && $user->rights->produit->lire)
|
||||||
{
|
{
|
||||||
$langs->load("products");
|
$langs->load("products");
|
||||||
printSearchForm(DOL_URL_ROOT.'/product/liste.php',DOL_URL_ROOT.'/product/index.php',
|
printSearchForm(DOL_URL_ROOT.'/product/liste.php', DOL_URL_ROOT.'/product/index.php',
|
||||||
img_object($langs->trans("List"),'product').' '.$langs->trans("Products")."/".$langs->trans("Services"),'products','sall','product');
|
img_object($langs->trans("List"),'product').' '.$langs->trans("Products")."/".$langs->trans("Services"), 'products', 'sall');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($conf->adherent->enabled && $conf->global->MAIN_SEARCHFORM_ADHERENT && $user->rights->adherent->lire)
|
||||||
|
{
|
||||||
|
$langs->load("members");
|
||||||
|
printSearchForm(DOL_URL_ROOT.'/adherents/liste.php', DOL_URL_ROOT.'/adherents/liste.php',
|
||||||
|
img_object($langs->trans("List"),'user').' '.$langs->trans("Members"), 'member', 'sall');
|
||||||
|
}
|
||||||
|
|
||||||
print '</div>';
|
print '</div>';
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1119,6 +1126,7 @@ function left_menu($menu_array, $helppagename='', $form_search='')
|
|||||||
function printSearchForm($urlaction,$urlobject,$title,$htmlmodesearch='search',$htmlinputname)
|
function printSearchForm($urlaction,$urlobject,$title,$htmlmodesearch='search',$htmlinputname)
|
||||||
{
|
{
|
||||||
global $langs;
|
global $langs;
|
||||||
|
print "\n<!-- Begin SearchForm ".$htmlinputname." -->\n";
|
||||||
print '<form action="'.$urlaction.'" method="post">';
|
print '<form action="'.$urlaction.'" method="post">';
|
||||||
print '<div class="menu_titre">';
|
print '<div class="menu_titre">';
|
||||||
print '<a class="vsmenu" href="'.$urlobject.'">';
|
print '<a class="vsmenu" href="'.$urlobject.'">';
|
||||||
@ -1129,6 +1137,7 @@ function printSearchForm($urlaction,$urlobject,$title,$htmlmodesearch='search',$
|
|||||||
print '<input type="text" class="flat" name="'.$htmlinputname.'" size="10"> ';
|
print '<input type="text" class="flat" name="'.$htmlinputname.'" size="10"> ';
|
||||||
print '<input type="submit" class="button" value="'.$langs->trans("Go").'">';
|
print '<input type="submit" class="button" value="'.$langs->trans("Go").'">';
|
||||||
print "</form>";
|
print "</form>";
|
||||||
|
print "\n<!-- End SearchForm -->\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -249,10 +249,10 @@ if ($result)
|
|||||||
print '<tr class="liste_titre">';
|
print '<tr class="liste_titre">';
|
||||||
print_liste_field_titre($langs->trans("Company"),"societe.php","s.nom","",$params,"",$sortfield,$sortorder);
|
print_liste_field_titre($langs->trans("Company"),"societe.php","s.nom","",$params,"",$sortfield,$sortorder);
|
||||||
print_liste_field_titre($langs->trans("Town"),"societe.php","s.ville","",$params,'',$sortfield,$sortorder);
|
print_liste_field_titre($langs->trans("Town"),"societe.php","s.ville","",$params,'',$sortfield,$sortorder);
|
||||||
print_liste_field_titre($form->textwithhelp($langs->trans("ProfId1Short"),$textprofid[1],1,0),"societe.php","s.siren","",$params,'',$sortfield,$sortorder);
|
print_liste_field_titre($form->textwithhelp($langs->trans("ProfId1Short"),$textprofid[1],1,0),"societe.php","s.siren","",$params,'nowrap="nowrap"',$sortfield,$sortorder);
|
||||||
print_liste_field_titre($form->textwithhelp($langs->trans("ProfId2Short"),$textprofid[2],1,0),"societe.php","s.siret","",$params,'',$sortfield,$sortorder);
|
print_liste_field_titre($form->textwithhelp($langs->trans("ProfId2Short"),$textprofid[2],1,0),"societe.php","s.siret","",$params,'nowrap="nowrap"',$sortfield,$sortorder);
|
||||||
print_liste_field_titre($form->textwithhelp($langs->trans("ProfId3Short"),$textprofid[3],1,0),"societe.php","s.ape","",$params,'',$sortfield,$sortorder);
|
print_liste_field_titre($form->textwithhelp($langs->trans("ProfId3Short"),$textprofid[3],1,0),"societe.php","s.ape","",$params,'nowrap="nowrap"',$sortfield,$sortorder);
|
||||||
print_liste_field_titre($form->textwithhelp($langs->trans("ProfId4Short"),$textprofid[4],1,0),"societe.php","s.idprof4","",$params,'',$sortfield,$sortorder);
|
print_liste_field_titre($form->textwithhelp($langs->trans("ProfId4Short"),$textprofid[4],1,0),"societe.php","s.idprof4","",$params,'nowrap="nowrap"',$sortfield,$sortorder);
|
||||||
print '<td class="liste_titre" colspan="2" align="center"> </td>';
|
print '<td class="liste_titre" colspan="2" align="center"> </td>';
|
||||||
print "</tr>\n";
|
print "</tr>\n";
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user