30if (!defined(
'NOLOGIN')) {
33if (!defined(
'NOCSRFCHECK')) {
34 define(
"NOCSRFCHECK", 1);
36if (!defined(
'NOIPCHECK')) {
37 define(
'NOIPCHECK',
'1');
39if (!defined(
'NOBROWSERNOTIF')) {
40 define(
'NOBROWSERNOTIF',
'1');
46$entity = (!empty($_GET[
'entity']) ? (int) $_GET[
'entity'] : (!empty($_POST[
'entity']) ? (int) $_POST[
'entity'] : 1));
48define(
"DOLENTITY", $entity);
52require
'../../main.inc.php';
53require_once DOL_DOCUMENT_ROOT.
'/adherents/class/adherent.class.php';
54require_once DOL_DOCUMENT_ROOT.
'/adherents/class/adherent_type.class.php';
55require_once DOL_DOCUMENT_ROOT.
'/core/class/extrafields.class.php';
67$langs->loadLangs(array(
"main",
"members",
"companies",
"other"));
88 httponly_accessforbidden(
'Public access of list of members is not enabled. See setup of module membership to enable it.');
93 $morehead =
'<link rel="stylesheet" type="text/css" href="' .
getDolGlobalString(
'MEMBER_PUBLIC_CSS').
'">';
95 $morehead =
'<link rel="stylesheet" type="text/css" href="'.DOL_URL_ROOT.
'/theme/eldy/style.css.php">';
101$extrafields->fetch_name_optionals_label(
$object->table_element);
109 $res =
$object->fetch_optionals();
114 print $langs->trans(
"ErrorThisMemberIsNotPublic");
116 print
'<table class="public_border centpercent" cellpadding="3">';
118 print
'<tr><td width="15%">'.$langs->trans(
"Type").
'</td><td class="valeur">'.
dolPrintHTML(
$object->type).
"</td></tr>\n";
119 print
'<tr><td>'.$langs->trans(
"Person").
'</td><td class="valeur">'.
dolPrintHTML(
$object->morphy).
'</td></tr>';
120 print
'<tr><td>'.$langs->trans(
"Firstname").
'</td><td class="valeur" width="35%">'.
dolPrintHTML(
$object->firstname).
' </td></tr>';
121 print
'<tr><td>'.$langs->trans(
"Lastname").
'</td><td class="valeur">'.
dolPrintHTML(
$object->lastname).
' </td></tr>';
122 print
'<tr><td>'.$langs->trans(
"Gender").
'</td><td class="valeur">'.
dolPrintHTML(
$object->gender).
' </td></tr>';
123 print
'<tr><td>'.$langs->trans(
"Company").
'</td><td class="valeur">'.
dolPrintHTML(
$object->company).
' </td></tr>';
125 print
'<tr><td>'.$langs->trans(
"Zip").
' / '.$langs->trans(
"Town").
'</td><td class="valeur">'.
dolPrintHTML(
$object->zip.
' '.
$object->town).
'</td></tr>';
126 print
'<tr><td>'.$langs->trans(
"Country").
'</td><td class="valeur">'.
dolPrintHTML(
$object->country).
' </td></tr>';
127 print
'<tr><td>'.$langs->trans(
"EMail").
'</td><td class="valeur">'.
dolPrintHTML(
$object->email).
' </td></tr>';
128 print
'<tr><td>'.$langs->trans(
"Birthday").
'</td><td class="valeur">'.
dol_print_date(
$object->birth,
'day').
'</td></tr>';
132 print
'<tr><td>URL Photo</td><td class="valeur">';
133 print $form->showphoto(
'memberphoto', $object, 64);
134 print
'</td></tr>'.
"\n";
140 print
'<tr><td class="tdtop">'.$langs->trans(
"Comments").
'</td><td class="valeur sensiblehtmlcontent">'.
dolPrintHTML(
$object->note_public).
'</td></tr>';
167function llxHeaderVierge($title, $head =
"", $disablejs = 0, $disablehead = 0, $arrayofjs = [], $arrayofcss = [], $ws =
'')
171 print
'<body class="public_body">'.
"\n";
$id
Support class for third parties, contacts, members, users or resources.
if(! $sortfield) if(! $sortorder) $object
Class to manage members of a foundation.
GETPOSTINT($paramname, $method=0)
Return the value of a $_GET or $_POST supervariable, converted into integer.
dolPrintHTML($s, $allowiframe=0, $moreallowedtags=array())
Return a string (that can be on several lines) ready to be output on a HTML page.
dol_nl2br($stringtoencode, $nl2brmode=0, $forxml=false)
Replace CRLF in string with a HTML BR tag.
printCommonFooter($zone='private')
Print common footer : conf->global->MAIN_HTML_FOOTER js for switch of menu hider js for conf->global-...
dol_print_date($time, $format='', $tzoutput='auto', $outputlangs=null, $encodetooutput=false, $decorate=0)
Output date in a string format according to outputlangs (or langs if not defined).
dol_print_error($db=null, $error='', $errors=null)
Displays error message system with all the information to facilitate the diagnosis and the escalation...
load_fiche_titre($title, $morehtmlright='', $picto='generic', $pictoisfullpath=0, $id='', $morecssontable='', $morehtmlcenter='', $morecssonpicto='widthpictotitle')
Load a title with picto.
getDolGlobalString($key, $default='')
Return a Dolibarr global constant string value.
isModEnabled($module)
Is Dolibarr module enabled.
top_htmlhead($head, $title='', $disablejs=0, $disablehead=0, $arrayofjs=array(), $arrayofcss=array(), $disableforlogin=0, $disablenofollow=0, $disablenoindex=0)
Output html header of a page.
llxHeaderVierge($title, $head="", $disablejs=0, $disablehead=0, $arrayofjs=[], $arrayofcss=[], $ws='')
Show header for card member.
llxFooterVierge()
Show footer for card member.
httponly_accessforbidden($message='1', $http_response_code=403, $stringalreadysanitized=0)
Show a message to say access is forbidden and stop program.