Uniformize position of extra fields tabs (should be in admin module page).
This commit is contained in:
parent
e5d3de79ee
commit
e302e7f9a0
@ -31,6 +31,7 @@
|
|||||||
|
|
||||||
require("../../main.inc.php");
|
require("../../main.inc.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT."/lib/admin.lib.php");
|
require_once(DOL_DOCUMENT_ROOT."/lib/admin.lib.php");
|
||||||
|
require_once(DOL_DOCUMENT_ROOT."/lib/member.lib.php");
|
||||||
|
|
||||||
$langs->load("admin");
|
$langs->load("admin");
|
||||||
$langs->load("members");
|
$langs->load("members");
|
||||||
@ -91,14 +92,18 @@ if ($_GET["action"] == 'unset')
|
|||||||
* View
|
* View
|
||||||
*/
|
*/
|
||||||
|
|
||||||
llxHeader();
|
$help_url='EN:Module_Foundations|FR:Module_Adhérents|ES:Módulo_Miembros';
|
||||||
|
|
||||||
|
llxHeader('',$langs->trans("MembersSetup"),$help_url);
|
||||||
|
|
||||||
$var=True;
|
|
||||||
|
|
||||||
$linkback='<a href="'.DOL_URL_ROOT.'/admin/modules.php">'.$langs->trans("BackToModuleList").'</a>';
|
$linkback='<a href="'.DOL_URL_ROOT.'/admin/modules.php">'.$langs->trans("BackToModuleList").'</a>';
|
||||||
print_fiche_titre($langs->trans("MembersSetup"),$linkback,'setup');
|
print_fiche_titre($langs->trans("MembersSetup"),$linkback,'setup');
|
||||||
print "<br>";
|
|
||||||
|
|
||||||
|
$head = member_admin_prepare_head($adh);
|
||||||
|
|
||||||
|
dol_fiche_head($head, 'general', $langs->trans("Member"), 0, 'user');
|
||||||
|
|
||||||
|
|
||||||
print_fiche_titre($langs->trans("MemberMainOptions"),'','');
|
print_fiche_titre($langs->trans("MemberMainOptions"),'','');
|
||||||
@ -248,38 +253,40 @@ $constantes=array(
|
|||||||
'ADHERENT_CARD_TEXT',
|
'ADHERENT_CARD_TEXT',
|
||||||
'ADHERENT_CARD_TEXT_RIGHT',
|
'ADHERENT_CARD_TEXT_RIGHT',
|
||||||
'ADHERENT_CARD_FOOTER_TEXT'
|
'ADHERENT_CARD_FOOTER_TEXT'
|
||||||
);
|
);
|
||||||
print_fiche_titre($langs->trans("MembersCards"),'','');
|
|
||||||
|
|
||||||
form_constantes($constantes);
|
print_fiche_titre($langs->trans("MembersCards"),'','');
|
||||||
|
|
||||||
print '*'.$langs->trans("FollowingConstantsWillBeSubstituted").'<br>';
|
form_constantes($constantes);
|
||||||
print '%DOL_MAIN_URL_ROOT%, %ID%, %PRENOM%, %NOM%, %LOGIN%, %PASSWORD%, ';
|
|
||||||
print '%SOCIETE%, %ADRESSE%, %CP%, %VILLE%, %PAYS%, %EMAIL%, %NAISS%, %PHOTO%, %TYPE%, ';
|
|
||||||
print '%YEAR%, %MONTH%, %DAY%';
|
|
||||||
//print '%INFOS%'; Deprecated
|
|
||||||
print '<br>';
|
|
||||||
|
|
||||||
print '<br>';
|
print '*'.$langs->trans("FollowingConstantsWillBeSubstituted").'<br>';
|
||||||
|
print '%DOL_MAIN_URL_ROOT%, %ID%, %PRENOM%, %NOM%, %LOGIN%, %PASSWORD%, ';
|
||||||
|
print '%SOCIETE%, %ADRESSE%, %CP%, %VILLE%, %PAYS%, %EMAIL%, %NAISS%, %PHOTO%, %TYPE%, ';
|
||||||
|
print '%YEAR%, %MONTH%, %DAY%';
|
||||||
|
//print '%INFOS%'; Deprecated
|
||||||
|
print '<br>';
|
||||||
|
|
||||||
|
print '<br>';
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Edition info modele document
|
* Edition info modele document
|
||||||
*/
|
*/
|
||||||
$constantes=array(
|
$constantes=array(
|
||||||
'ADHERENT_ETIQUETTE_TYPE'
|
'ADHERENT_ETIQUETTE_TYPE'
|
||||||
);
|
);
|
||||||
print_fiche_titre($langs->trans("MembersTickets"),'','');
|
|
||||||
|
|
||||||
form_constantes($constantes);
|
print_fiche_titre($langs->trans("MembersTickets"),'','');
|
||||||
|
|
||||||
print '<br>';
|
form_constantes($constantes);
|
||||||
|
|
||||||
|
print '<br>';
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Edition des variables globales non rattache a un theme specifique
|
* Edition des variables globales non rattache a un theme specifique
|
||||||
*/
|
*/
|
||||||
$constantes=array(
|
$constantes=array(
|
||||||
'ADHERENT_AUTOREGISTER_MAIL_SUBJECT',
|
'ADHERENT_AUTOREGISTER_MAIL_SUBJECT',
|
||||||
'ADHERENT_AUTOREGISTER_MAIL',
|
'ADHERENT_AUTOREGISTER_MAIL',
|
||||||
'ADHERENT_MAIL_VALID_SUBJECT',
|
'ADHERENT_MAIL_VALID_SUBJECT',
|
||||||
@ -290,153 +297,154 @@ $constantes=array(
|
|||||||
'ADHERENT_MAIL_RESIL',
|
'ADHERENT_MAIL_RESIL',
|
||||||
'ADHERENT_MAIL_FROM',
|
'ADHERENT_MAIL_FROM',
|
||||||
|
|
||||||
);
|
);
|
||||||
print_fiche_titre($langs->trans("Other"),'','');
|
print_fiche_titre($langs->trans("Other"),'','');
|
||||||
|
|
||||||
form_constantes($constantes);
|
form_constantes($constantes);
|
||||||
|
|
||||||
print '*'.$langs->trans("FollowingConstantsWillBeSubstituted").'<br>';
|
print '*'.$langs->trans("FollowingConstantsWillBeSubstituted").'<br>';
|
||||||
print '%DOL_MAIN_URL_ROOT%, %ID%, %PRENOM%, %NOM%, %LOGIN%, %PASSWORD%,';
|
print '%DOL_MAIN_URL_ROOT%, %ID%, %PRENOM%, %NOM%, %LOGIN%, %PASSWORD%,';
|
||||||
print '%SOCIETE%, %ADRESSE%, %CP%, %VILLE%, %PAYS%, %EMAIL%, %NAISS%, %PHOTO%, %TYPE%';
|
print '%SOCIETE%, %ADRESSE%, %CP%, %VILLE%, %PAYS%, %EMAIL%, %NAISS%, %PHOTO%, %TYPE%';
|
||||||
//print '%YEAR%, %MONTH%, %DAY%'; // Not supported
|
//print '%YEAR%, %MONTH%, %DAY%'; // Not supported
|
||||||
//print '%INFOS%'; Deprecated
|
//print '%INFOS%'; Deprecated
|
||||||
print '<br>';
|
print '<br>';
|
||||||
|
|
||||||
|
dol_fiche_end();
|
||||||
|
|
||||||
$db->close();
|
$db->close();
|
||||||
|
|
||||||
print '<br>';
|
print '<br>';
|
||||||
|
|
||||||
llxFooter('$Date$ - $Revision$');
|
llxFooter('$Date$ - $Revision$');
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function form_constantes($tableau)
|
function form_constantes($tableau)
|
||||||
{
|
{
|
||||||
global $db,$bc,$langs,$conf,$_Avery_Labels;
|
global $db,$bc,$langs,$conf,$_Avery_Labels;
|
||||||
|
|
||||||
$form = new Form($db);
|
$form = new Form($db);
|
||||||
|
|
||||||
print '<table class="noborder" width="100%">';
|
print '<table class="noborder" width="100%">';
|
||||||
print '<tr class="liste_titre">';
|
print '<tr class="liste_titre">';
|
||||||
print '<td>'.$langs->trans("Description").'</td>';
|
print '<td>'.$langs->trans("Description").'</td>';
|
||||||
print '<td>'.$langs->trans("Value").'*</td>';
|
print '<td>'.$langs->trans("Value").'*</td>';
|
||||||
print '<td> </td>';
|
print '<td> </td>';
|
||||||
print '<td align="center" width="80">'.$langs->trans("Action").'</td>';
|
print '<td align="center" width="80">'.$langs->trans("Action").'</td>';
|
||||||
print "</tr>\n";
|
print "</tr>\n";
|
||||||
$var=true;
|
$var=true;
|
||||||
|
|
||||||
$listofparam=array();
|
$listofparam=array();
|
||||||
foreach($tableau as $const) // Loop on each param
|
foreach($tableau as $const) // Loop on each param
|
||||||
{
|
{
|
||||||
$sql = "SELECT ";
|
$sql = "SELECT ";
|
||||||
$sql.= "rowid";
|
$sql.= "rowid";
|
||||||
$sql.= ", ".$db->decrypt('name')." as name";
|
$sql.= ", ".$db->decrypt('name')." as name";
|
||||||
$sql.= ", ".$db->decrypt('value')." as value";
|
$sql.= ", ".$db->decrypt('value')." as value";
|
||||||
$sql.= ", type";
|
$sql.= ", type";
|
||||||
$sql.= ", note";
|
$sql.= ", note";
|
||||||
$sql.= " FROM ".MAIN_DB_PREFIX."const";
|
$sql.= " FROM ".MAIN_DB_PREFIX."const";
|
||||||
$sql.= " WHERE ".$db->decrypt('name')." = '".$const."'";
|
$sql.= " WHERE ".$db->decrypt('name')." = '".$const."'";
|
||||||
$sql.= " AND entity in (0, ".$conf->entity.")";
|
$sql.= " AND entity in (0, ".$conf->entity.")";
|
||||||
$sql.= " ORDER BY name ASC, entity DESC";
|
$sql.= " ORDER BY name ASC, entity DESC";
|
||||||
$result = $db->query($sql);
|
$result = $db->query($sql);
|
||||||
|
|
||||||
dol_syslog("List params sql=".$sql);
|
dol_syslog("List params sql=".$sql);
|
||||||
if ($result)
|
if ($result)
|
||||||
{
|
{
|
||||||
$obj = $db->fetch_object($result); // Take first result of select
|
$obj = $db->fetch_object($result); // Take first result of select
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
|
|
||||||
print "\n".'<form action="adherent.php" method="POST">';
|
print "\n".'<form action="adherent.php" method="POST">';
|
||||||
|
|
||||||
print "<tr ".$bc[$var].">";
|
print "<tr ".$bc[$var].">";
|
||||||
|
|
||||||
// Affiche nom constante
|
// Affiche nom constante
|
||||||
print '<td>';
|
print '<td>';
|
||||||
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
||||||
print '<input type="hidden" name="action" value="update">';
|
print '<input type="hidden" name="action" value="update">';
|
||||||
print '<input type="hidden" name="rowid" value="'.$rowid.'">';
|
print '<input type="hidden" name="rowid" value="'.$rowid.'">';
|
||||||
print '<input type="hidden" name="constname" value="'.$const.'">';
|
print '<input type="hidden" name="constname" value="'.$const.'">';
|
||||||
print '<input type="hidden" name="constnote" value="'.nl2br($obj->note).'">';
|
print '<input type="hidden" name="constnote" value="'.nl2br($obj->note).'">';
|
||||||
|
|
||||||
print $langs->trans("Desc".$const) != ("Desc".$const) ? $langs->trans("Desc".$const) : ($obj->note?$obj->note:$const);
|
print $langs->trans("Desc".$const) != ("Desc".$const) ? $langs->trans("Desc".$const) : ($obj->note?$obj->note:$const);
|
||||||
|
|
||||||
if ($const=='ADHERENT_MAILMAN_URL')
|
if ($const=='ADHERENT_MAILMAN_URL')
|
||||||
{
|
{
|
||||||
print '. '.$langs->trans("Example").':<br>';
|
print '. '.$langs->trans("Example").':<br>';
|
||||||
//print 'http://lists.domain.com/cgi-bin/mailman/admin/%LISTE%/members?adminpw=%MAILMAN_ADMINPW%&subscribees=%EMAIL%&send_welcome_msg_to_this_batch=1';
|
//print 'http://lists.domain.com/cgi-bin/mailman/admin/%LISTE%/members?adminpw=%MAILMAN_ADMINPW%&subscribees=%EMAIL%&send_welcome_msg_to_this_batch=1';
|
||||||
print 'http://lists.domain.com/cgi-bin/mailman/admin/%LISTE%/members/add?subscribees_upload=%EMAIL%&adminpw=%MAILMAN_ADMINPW%&subscribe_or_invite=0&send_welcome_msg_to_this_batch=0¬ification_to_list_owner=0';
|
print 'http://lists.domain.com/cgi-bin/mailman/admin/%LISTE%/members/add?subscribees_upload=%EMAIL%&adminpw=%MAILMAN_ADMINPW%&subscribe_or_invite=0&send_welcome_msg_to_this_batch=0¬ification_to_list_owner=0';
|
||||||
}
|
}
|
||||||
if ($const=='ADHERENT_MAILMAN_UNSUB_URL')
|
if ($const=='ADHERENT_MAILMAN_UNSUB_URL')
|
||||||
{
|
{
|
||||||
print '. '.$langs->trans("Example").':<br>';
|
print '. '.$langs->trans("Example").':<br>';
|
||||||
print 'http://lists.domain.com/cgi-bin/mailman/admin/%LISTE%/members/remove?unsubscribees_upload=%EMAIL%&adminpw=%MAILMAN_ADMINPW%&send_unsub_ack_to_this_batch=0&send_unsub_notifications_to_list_owner=0';
|
print 'http://lists.domain.com/cgi-bin/mailman/admin/%LISTE%/members/remove?unsubscribees_upload=%EMAIL%&adminpw=%MAILMAN_ADMINPW%&send_unsub_ack_to_this_batch=0&send_unsub_notifications_to_list_owner=0';
|
||||||
//print 'http://lists.domain.com/cgi-bin/mailman/admin/%LISTE%/members/remove?adminpw=%MAILMAN_ADMINPW%&unsubscribees=%EMAIL%';
|
//print 'http://lists.domain.com/cgi-bin/mailman/admin/%LISTE%/members/remove?adminpw=%MAILMAN_ADMINPW%&unsubscribees=%EMAIL%';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
print "</td>\n";
|
print "</td>\n";
|
||||||
|
|
||||||
if ($const == 'ADHERENT_CARD_TYPE' || $const == 'ADHERENT_ETIQUETTE_TYPE')
|
if ($const == 'ADHERENT_CARD_TYPE' || $const == 'ADHERENT_ETIQUETTE_TYPE')
|
||||||
{
|
{
|
||||||
print '<td>';
|
print '<td>';
|
||||||
// List of possible labels (defined into $_Avery_Labels variable set into format_cards.lib.php)
|
// List of possible labels (defined into $_Avery_Labels variable set into format_cards.lib.php)
|
||||||
require_once(DOL_DOCUMENT_ROOT.'/lib/format_cards.lib.php');
|
require_once(DOL_DOCUMENT_ROOT.'/lib/format_cards.lib.php');
|
||||||
$arrayoflabels=array();
|
$arrayoflabels=array();
|
||||||
foreach(array_keys($_Avery_Labels) as $codecards)
|
foreach(array_keys($_Avery_Labels) as $codecards)
|
||||||
{
|
{
|
||||||
$arrayoflabels[$codecards]=$_Avery_Labels[$codecards]['name'];
|
$arrayoflabels[$codecards]=$_Avery_Labels[$codecards]['name'];
|
||||||
}
|
}
|
||||||
print $form->selectarray('constvalue',$arrayoflabels,($obj->value?$obj->value:'CARD'),1,0,0);
|
print $form->selectarray('constvalue',$arrayoflabels,($obj->value?$obj->value:'CARD'),1,0,0);
|
||||||
print '</td><td>';
|
print '</td><td>';
|
||||||
print '<input type="hidden" name="consttype" value="yesno">';
|
print '<input type="hidden" name="consttype" value="yesno">';
|
||||||
print '</td>';
|
print '</td>';
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
print '<td>';
|
print '<td>';
|
||||||
//print 'aa'.$const;
|
//print 'aa'.$const;
|
||||||
if (in_array($const,array('ADHERENT_CARD_TEXT','ADHERENT_CARD_TEXT_RIGHT')))
|
if (in_array($const,array('ADHERENT_CARD_TEXT','ADHERENT_CARD_TEXT_RIGHT')))
|
||||||
{
|
{
|
||||||
print '<textarea class="flat" name="constvalue" cols="35" rows="5" wrap="soft">'."\n";
|
print '<textarea class="flat" name="constvalue" cols="35" rows="5" wrap="soft">'."\n";
|
||||||
print $obj->value;
|
print $obj->value;
|
||||||
print "</textarea>\n";
|
print "</textarea>\n";
|
||||||
print '</td><td>';
|
print '</td><td>';
|
||||||
print '<input type="hidden" name="consttype" value="texte">';
|
print '<input type="hidden" name="consttype" value="texte">';
|
||||||
}
|
}
|
||||||
else if (in_array($const,array('ADHERENT_AUTOREGISTER_MAIL','ADHERENT_MAIL_VALID','ADHERENT_MAIL_COTIS','ADHERENT_MAIL_RESIL')))
|
else if (in_array($const,array('ADHERENT_AUTOREGISTER_MAIL','ADHERENT_MAIL_VALID','ADHERENT_MAIL_COTIS','ADHERENT_MAIL_RESIL')))
|
||||||
{
|
{
|
||||||
require_once(DOL_DOCUMENT_ROOT."/lib/doleditor.class.php");
|
require_once(DOL_DOCUMENT_ROOT."/lib/doleditor.class.php");
|
||||||
$doleditor=new DolEditor('constvalue'.$const,$obj->value,'',160,'dolibarr_notes','',false,false,$conf->fckeditor->enabled,5,60);
|
$doleditor=new DolEditor('constvalue'.$const,$obj->value,'',160,'dolibarr_notes','',false,false,$conf->fckeditor->enabled,5,60);
|
||||||
$doleditor->Create();
|
$doleditor->Create();
|
||||||
|
|
||||||
print '</td><td>';
|
print '</td><td>';
|
||||||
print '<input type="hidden" name="consttype" value="texte">';
|
print '<input type="hidden" name="consttype" value="texte">';
|
||||||
}
|
}
|
||||||
else if ($obj->type == 'yesno')
|
else if ($obj->type == 'yesno')
|
||||||
{
|
{
|
||||||
print $form->selectyesno('constvalue',$obj->value,1);
|
print $form->selectyesno('constvalue',$obj->value,1);
|
||||||
print '</td><td>';
|
print '</td><td>';
|
||||||
print '<input type="hidden" name="consttype" value="yesno">';
|
print '<input type="hidden" name="consttype" value="yesno">';
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
print '<input type="text" class="flat" size="48" name="constvalue" value="'.$obj->value.'">';
|
print '<input type="text" class="flat" size="48" name="constvalue" value="'.$obj->value.'">';
|
||||||
print '</td><td>';
|
print '</td><td>';
|
||||||
print '<input type="hidden" name="consttype" value="chaine">';
|
print '<input type="hidden" name="consttype" value="chaine">';
|
||||||
}
|
}
|
||||||
print '</td>';
|
print '</td>';
|
||||||
}
|
}
|
||||||
print '<td align="center">';
|
print '<td align="center">';
|
||||||
print '<input type="submit" class="button" value="'.$langs->trans("Update").'" name="Button"> ';
|
print '<input type="submit" class="button" value="'.$langs->trans("Update").'" name="Button"> ';
|
||||||
// print '<a href="adherent.php?name='.$const.'&action=unset">'.img_delete().'</a>';
|
// print '<a href="adherent.php?name='.$const.'&action=unset">'.img_delete().'</a>';
|
||||||
print "</td>";
|
print "</td>";
|
||||||
print "</tr>\n";
|
print "</tr>\n";
|
||||||
print "</form>\n";
|
print "</form>\n";
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
print '</table>';
|
print '</table>';
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@ -26,6 +26,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
require("../main.inc.php");
|
require("../main.inc.php");
|
||||||
|
require_once(DOL_DOCUMENT_ROOT."/lib/member.lib.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT."/core/class/extrafields.class.php");
|
require_once(DOL_DOCUMENT_ROOT."/core/class/extrafields.class.php");
|
||||||
|
|
||||||
$langs->load("members");
|
$langs->load("members");
|
||||||
@ -162,11 +163,17 @@ if ($action == 'delete' && $user->rights->adherent->configurer)
|
|||||||
$textobject=$langs->transnoentitiesnoconv("Members");
|
$textobject=$langs->transnoentitiesnoconv("Members");
|
||||||
|
|
||||||
$help_url='EN:Module_Foundations|FR:Module_Adhérents|ES:Módulo_Miembros';
|
$help_url='EN:Module_Foundations|FR:Module_Adhérents|ES:Módulo_Miembros';
|
||||||
llxHeader('',$langs->trans("OptionalFieldsSetup"),$help_url);
|
llxHeader('',$langs->trans("MembersSetup"),$help_url);
|
||||||
|
|
||||||
|
|
||||||
print_fiche_titre($langs->trans("OptionalFieldsSetup"));
|
print_fiche_titre($langs->trans("OptionalFieldsSetup"));
|
||||||
|
|
||||||
|
|
||||||
|
$head = member_admin_prepare_head($adh);
|
||||||
|
|
||||||
|
dol_fiche_head($head, 'attributes', $langs->trans("Member"), 0, 'user');
|
||||||
|
|
||||||
|
|
||||||
print $langs->trans("DefineHereComplementaryAttributes",$textobject).'<br>'."\n";
|
print $langs->trans("DefineHereComplementaryAttributes",$textobject).'<br>'."\n";
|
||||||
print '<br>';
|
print '<br>';
|
||||||
|
|
||||||
@ -202,6 +209,8 @@ foreach($extrafields->attribute_type as $key => $value)
|
|||||||
|
|
||||||
print "</table>";
|
print "</table>";
|
||||||
|
|
||||||
|
dol_fiche_end();
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Barre d'actions
|
* Barre d'actions
|
||||||
*
|
*
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2001-2002 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
/* Copyright (C) 2001-2002 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||||
* Copyright (C) 2003 Jean-Louis Bergamo <jlb@j1b.org>
|
* Copyright (C) 2003 Jean-Louis Bergamo <jlb@j1b.org>
|
||||||
* Copyright (C) 2004-2010 Laurent Destailleur <eldy@users.sourceforge.net>
|
* Copyright (C) 2004-2011 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
* Copyright (C) 2005-2011 Regis Houssin <regis@dolibarr.fr>
|
* Copyright (C) 2005-2011 Regis Houssin <regis@dolibarr.fr>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* This program is free software; you can redistribute it and/or modify
|
||||||
@ -138,7 +138,7 @@ $form=new Form($db);
|
|||||||
if (! $rowid && $_GET["action"] != 'create' && $_GET["action"] != 'edit')
|
if (! $rowid && $_GET["action"] != 'create' && $_GET["action"] != 'edit')
|
||||||
{
|
{
|
||||||
|
|
||||||
print_fiche_titre($langs->trans("MembersTypeSetup"));
|
print_fiche_titre($langs->trans("MembersTypes"));
|
||||||
|
|
||||||
|
|
||||||
$sql = "SELECT d.rowid, d.libelle, d.cotisation, d.vote";
|
$sql = "SELECT d.rowid, d.libelle, d.cotisation, d.vote";
|
||||||
@ -165,12 +165,12 @@ if (! $rowid && $_GET["action"] != 'create' && $_GET["action"] != 'edit')
|
|||||||
{
|
{
|
||||||
$objp = $db->fetch_object($result);
|
$objp = $db->fetch_object($result);
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
print "<tr $bc[$var]>";
|
print "<tr ".$bc[$var].">";
|
||||||
print '<td><a href="type.php?rowid='.$objp->rowid.'">'.img_object($langs->trans("ShowType"),'group').' '.$objp->rowid.'</a></td>';
|
print '<td><a href="'.$_SERVER["PHP_SELF"].'?rowid='.$objp->rowid.'">'.img_object($langs->trans("ShowType"),'group').' '.$objp->rowid.'</a></td>';
|
||||||
print '<td>'.$objp->libelle.'</td>';
|
print '<td>'.$objp->libelle.'</td>';
|
||||||
print '<td align="center">'.yn($objp->cotisation).'</td>';
|
print '<td align="center">'.yn($objp->cotisation).'</td>';
|
||||||
print '<td align="center">'.yn($objp->vote).'</td>';
|
print '<td align="center">'.yn($objp->vote).'</td>';
|
||||||
print '<td><a href="type.php?action=edit&rowid='.$objp->rowid.'">'.img_edit().'</a></td>';
|
print '<td align="right"><a href="'.$_SERVER["PHP_SELF"].'?action=edit&rowid='.$objp->rowid.'">'.img_edit().'</a></td>';
|
||||||
print "</tr>";
|
print "</tr>";
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -263,9 +263,9 @@ insert into llx_menu (enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk
|
|||||||
insert into llx_menu (enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('$conf->adherent->enabled', __HANDLER__, 'left', 4502__+MAX_llx_menu__, 'members', '', 4500__+MAX_llx_menu__, '/adherents/htpasswd.php?leftmenu=export', 'Filehtpasswd', 1, 'members', '$user->rights->adherent->export', '', 2, 1, __ENTITY__);
|
insert into llx_menu (enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('$conf->adherent->enabled', __HANDLER__, 'left', 4502__+MAX_llx_menu__, 'members', '', 4500__+MAX_llx_menu__, '/adherents/htpasswd.php?leftmenu=export', 'Filehtpasswd', 1, 'members', '$user->rights->adherent->export', '', 2, 1, __ENTITY__);
|
||||||
insert into llx_menu (enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('$conf->adherent->enabled', __HANDLER__, 'left', 4503__+MAX_llx_menu__, 'members', '', 4500__+MAX_llx_menu__, '/adherents/cartes/carte.php?leftmenu=export', 'MembersCards', 1, 'members', '$user->rights->adherent->export', '', 2, 2, __ENTITY__);
|
insert into llx_menu (enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('$conf->adherent->enabled', __HANDLER__, 'left', 4503__+MAX_llx_menu__, 'members', '', 4500__+MAX_llx_menu__, '/adherents/cartes/carte.php?leftmenu=export', 'MembersCards', 1, 'members', '$user->rights->adherent->export', '', 2, 2, __ENTITY__);
|
||||||
insert into llx_menu (enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('$conf->adherent->enabled', __HANDLER__, 'left', 4600__+MAX_llx_menu__, 'members', '', 13__+MAX_llx_menu__, '/adherents/public.php?leftmenu=member_public', 'MemberPublicLinks', 0, 'members', '$user->rights->adherent->export', '', 2, 4, __ENTITY__);
|
insert into llx_menu (enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('$conf->adherent->enabled', __HANDLER__, 'left', 4600__+MAX_llx_menu__, 'members', '', 13__+MAX_llx_menu__, '/adherents/public.php?leftmenu=member_public', 'MemberPublicLinks', 0, 'members', '$user->rights->adherent->export', '', 2, 4, __ENTITY__);
|
||||||
insert into llx_menu (enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('$conf->adherent->enabled', __HANDLER__, 'left', 4700__+MAX_llx_menu__, 'members', '', 13__+MAX_llx_menu__, '/adherents/index.php?leftmenu=setup&mainmenu=members', 'Setup', 0, 'members', '$user->rights->adherent->configurer', '', 2, 5, __ENTITY__);
|
insert into llx_menu (enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('$conf->adherent->enabled', __HANDLER__, 'left', 4700__+MAX_llx_menu__, 'members', '', 13__+MAX_llx_menu__, '/adherents/type.php?leftmenu=setup&mainmenu=members', 'MembersType', 0, 'members', '$user->rights->adherent->configurer', '', 2, 5, __ENTITY__);
|
||||||
insert into llx_menu (enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('$conf->adherent->enabled', __HANDLER__, 'left', 4701__+MAX_llx_menu__, 'members', '', 4700__+MAX_llx_menu__, '/adherents/type.php?leftmenu=setup', 'MembersTypes', 1, 'members', '$user->rights->adherent->configurer', '', 2, 0, __ENTITY__);
|
insert into llx_menu (enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('$conf->adherent->enabled', __HANDLER__, 'left', 4701__+MAX_llx_menu__, 'members', '', 4700__+MAX_llx_menu__, '/adherents/type.php?leftmenu=setup&mainmenu=members&action=create', 'New', 1, 'members', '$user->rights->adherent->configurer', '', 2, 0, __ENTITY__);
|
||||||
insert into llx_menu (enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('$conf->adherent->enabled', __HANDLER__, 'left', 4702__+MAX_llx_menu__, 'members', '', 4700__+MAX_llx_menu__, '/adherents/options.php?leftmenu=setup', 'MembersAttributes', 1, 'members', '$user->rights->adherent->configurer', '', 2, 1, __ENTITY__);
|
insert into llx_menu (enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('$conf->adherent->enabled', __HANDLER__, 'left', 4702__+MAX_llx_menu__, 'members', '', 4700__+MAX_llx_menu__, '/adherents/type.php?leftmenu=setup&mainmenu=members', 'List', 1, 'members', '$user->rights->adherent->configurer', '', 2, 1, __ENTITY__);
|
||||||
-- Members - Category member
|
-- Members - Category member
|
||||||
insert into llx_menu (enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('$conf->adherent->enabled && $conf->categorie->enabled', __HANDLER__, 'left', 5200__+MAX_llx_menu__, 'members', '', 13__+MAX_llx_menu__, '/categories/index.php?leftmenu=cat&type=3', 'MembersCategoriesShort', 0, 'categories', '$user->rights->categorie->lire', '', 2, 3, __ENTITY__);
|
insert into llx_menu (enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('$conf->adherent->enabled && $conf->categorie->enabled', __HANDLER__, 'left', 5200__+MAX_llx_menu__, 'members', '', 13__+MAX_llx_menu__, '/categories/index.php?leftmenu=cat&type=3', 'MembersCategoriesShort', 0, 'categories', '$user->rights->categorie->lire', '', 2, 3, __ENTITY__);
|
||||||
insert into llx_menu (enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('$conf->adherent->enabled && $conf->categorie->enabled', __HANDLER__, 'left', 5201__+MAX_llx_menu__, 'members', '', 5200__+MAX_llx_menu__, '/categories/fiche.php?action=create&type=3', 'NewCategory', 1, 'categories', '$user->rights->categorie->creer', '', 2, 0, __ENTITY__);
|
insert into llx_menu (enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('$conf->adherent->enabled && $conf->categorie->enabled', __HANDLER__, 'left', 5201__+MAX_llx_menu__, 'members', '', 5200__+MAX_llx_menu__, '/categories/fiche.php?action=create&type=3', 'NewCategory', 1, 'categories', '$user->rights->categorie->creer', '', 2, 0, __ENTITY__);
|
||||||
|
|||||||
@ -1301,12 +1301,10 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after)
|
|||||||
if ($leftmenu=="export") $newmenu->add("/adherents/cartes/carte.php?leftmenu=export",$langs->trans("MembersCards"),1,$user->rights->adherent->export);
|
if ($leftmenu=="export") $newmenu->add("/adherents/cartes/carte.php?leftmenu=export",$langs->trans("MembersCards"),1,$user->rights->adherent->export);
|
||||||
|
|
||||||
$newmenu->add("/adherents/public.php?leftmenu=member_public",$langs->trans("MemberPublicLinks"));
|
$newmenu->add("/adherents/public.php?leftmenu=member_public",$langs->trans("MemberPublicLinks"));
|
||||||
|
// Type
|
||||||
$newmenu->add("/adherents/index.php?leftmenu=setup&mainmenu=members",$langs->trans("Setup"),0,$user->rights->adherent->configurer);
|
$newmenu->add("/adherents/type.php?leftmenu=setup&mainmenu=members",$langs->trans("MembersTypes"),0,$user->rights->adherent->configurer);
|
||||||
$newmenu->add("/adherents/type.php?leftmenu=setup&",$langs->trans("MembersTypes"),1,$user->rights->adherent->configurer);
|
$newmenu->add("/adherents/type.php?leftmenu=setup&mainmenu=members&action=create",$langs->trans("New"),1,$user->rights->adherent->configurer);
|
||||||
$newmenu->add("/adherents/options.php?leftmenu=setup&",$langs->trans("MembersAttributes"),1,$user->rights->adherent->configurer);
|
$newmenu->add("/adherents/type.php?leftmenu=setup&mainmenu=members",$langs->trans("List"),1,$user->rights->adherent->configurer);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -841,6 +841,7 @@ MAIN_PROXY_PORT=Port of proxy server
|
|||||||
MAIN_PROXY_USER=Login to use the proxy server
|
MAIN_PROXY_USER=Login to use the proxy server
|
||||||
MAIN_PROXY_PASS=Password to use the proxy server
|
MAIN_PROXY_PASS=Password to use the proxy server
|
||||||
DefineHereComplementaryAttributes=Define here all atributes, not already available by default, and that you want to be supported for %s.
|
DefineHereComplementaryAttributes=Define here all atributes, not already available by default, and that you want to be supported for %s.
|
||||||
|
ExtraFields=Complementary attributes
|
||||||
|
|
||||||
##### Module password generation
|
##### Module password generation
|
||||||
PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: 8 characters containing shared numbers and characters in lowercase.
|
PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: 8 characters containing shared numbers and characters in lowercase.
|
||||||
|
|||||||
@ -853,6 +853,7 @@ MAIN_PROXY_PORT=Port du serveur proxy mandataire
|
|||||||
MAIN_PROXY_USER=Login pour passer le serveur proxy mandataire
|
MAIN_PROXY_USER=Login pour passer le serveur proxy mandataire
|
||||||
MAIN_PROXY_PASS=Mot de passe pour passer le serveur proxy mandataire
|
MAIN_PROXY_PASS=Mot de passe pour passer le serveur proxy mandataire
|
||||||
DefineHereComplementaryAttributes=Definissez ici la liste des attributs supplémentaire, non disponible en standard, et que vous voulez voir gérez sur les %s.
|
DefineHereComplementaryAttributes=Definissez ici la liste des attributs supplémentaire, non disponible en standard, et que vous voulez voir gérez sur les %s.
|
||||||
|
ExtraFields=Attributs suplémentaires
|
||||||
|
|
||||||
##### Module password generation= undefined
|
##### Module password generation= undefined
|
||||||
PasswordGenerationStandard= Renvoie un mot de passe généré selon algorithme interne Dolibarr: 8 caractères, chiffres et caractères en minuscules mélangés.
|
PasswordGenerationStandard= Renvoie un mot de passe généré selon algorithme interne Dolibarr: 8 caractères, chiffres et caractères en minuscules mélangés.
|
||||||
|
|||||||
@ -94,6 +94,37 @@ function member_prepare_head($object)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return array head with list of tabs to view object informations
|
||||||
|
* @param object Member
|
||||||
|
* @return array head
|
||||||
|
*/
|
||||||
|
function member_admin_prepare_head($object)
|
||||||
|
{
|
||||||
|
global $langs, $conf, $user;
|
||||||
|
|
||||||
|
$h = 0;
|
||||||
|
$head = array();
|
||||||
|
|
||||||
|
$head[$h][0] = DOL_URL_ROOT.'/adherents/admin/adherent.php';
|
||||||
|
$head[$h][1] = $langs->trans("Miscellanous");
|
||||||
|
$head[$h][2] = 'general';
|
||||||
|
$h++;
|
||||||
|
|
||||||
|
$head[$h][0] = DOL_URL_ROOT.'/adherents/options.php';
|
||||||
|
$head[$h][1] = $langs->trans("ExtraFields");
|
||||||
|
$head[$h][2] = 'attributes';
|
||||||
|
$h++;
|
||||||
|
|
||||||
|
// Show more tabs from modules
|
||||||
|
// Entries must be declared in modules descriptor with line
|
||||||
|
// $this->tabs = array('entity:+tabname:Title:@mymodule:/mymodule/mypage.php?id=__ID__'); to add new tab
|
||||||
|
// $this->tabs = array('entity:-tabname:Title:@mymodule:/mymodule/mypage.php?id=__ID__'); to remove a tab
|
||||||
|
complete_head_from_modules($conf,$langs,$object,$head,$h,'member_admin');
|
||||||
|
|
||||||
|
return $head;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return array head with list of tabs to view object stats informations
|
* Return array head with list of tabs to view object stats informations
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user