28if (!defined(
'NOLOGIN')) {
 
   31if (!defined(
'NOCSRFCHECK')) {
 
   32  define(
"NOCSRFCHECK", 1); 
 
   34if (!defined(
'NOIPCHECK')) {
 
   35  define(
'NOIPCHECK', 
'1'); 
 
   37if (!defined(
'NOBROWSERNOTIF')) {
 
   38  define(
'NOBROWSERNOTIF', 
'1');
 
   44$entity = (!empty($_GET[
'entity']) ? (int) $_GET[
'entity'] : (!empty($_POST[
'entity']) ? (int) $_POST[
'entity'] : 1));
 
   45if (is_numeric($entity)) {
 
   46  define(
"DOLENTITY", $entity);
 
   50require 
'../../main.inc.php';
 
   51require_once DOL_DOCUMENT_ROOT.
'/adherents/class/adherent.class.php';
 
   52require_once DOL_DOCUMENT_ROOT.
'/adherents/class/adherent_type.class.php';
 
   53require_once DOL_DOCUMENT_ROOT.
'/core/class/extrafields.class.php';
 
   56if (!isModEnabled(
'member')) {
 
   61$langs->loadLangs(array(
"main", 
"members", 
"companies", 
"other"));
 
   83  $morehead = 
'<link rel="stylesheet" type="text/css" href="' . 
getDolGlobalString(
'MEMBER_PUBLIC_CSS').
'">';
 
   85  $morehead = 
'<link rel="stylesheet" type="text/css" href="'.DOL_URL_ROOT.
'/theme/eldy/style.css.php">';
 
   91$extrafields->fetch_name_optionals_label(
$object->table_element);
 
   99  $res = 
$object->fetch_optionals();
 
  104    print $langs->trans(
"ErrorThisMemberIsNotPublic");
 
  106    print 
'<table class="public_border" width="100%" cellpadding="3">';
 
  108    print 
'<tr><td width="15%">'.$langs->trans(
"Type").
'</td><td class="valeur">'.
$object->type.
"</td></tr>\n";
 
  109    print 
'<tr><td>'.$langs->trans(
"Person").
'</td><td class="valeur">'.
$object->morphy.
'</td></tr>';
 
  110    print 
'<tr><td>'.$langs->trans(
"Firstname").
'</td><td class="valeur" width="35%">'.
$object->firstname.
' </td></tr>';
 
  111    print 
'<tr><td>'.$langs->trans(
"Lastname").
'</td><td class="valeur">'.
$object->lastname.
' </td></tr>';
 
  112    print 
'<tr><td>'.$langs->trans(
"Gender").
'</td><td class="valeur">'.
$object->gender.
' </td></tr>';
 
  113    print 
'<tr><td>'.$langs->trans(
"Company").
'</td><td class="valeur">'.
$object->company.
' </td></tr>';
 
  114    print 
'<tr><td>'.$langs->trans(
"Address").
'</td><td class="valeur">'.nl2br(
$object->address).
' </td></tr>';
 
  115    print 
'<tr><td>'.$langs->trans(
"Zip").
' / '.$langs->trans(
"Town").
'</td><td class="valeur">'.
$object->zip.
' '.
$object->town.
' </td></tr>';
 
  116    print 
'<tr><td>'.$langs->trans(
"Country").
'</td><td class="valeur">'.
$object->country.
' </td></tr>';
 
  117    print 
'<tr><td>'.$langs->trans(
"EMail").
'</td><td class="valeur">'.
$object->email.
' </td></tr>';
 
  118    print 
'<tr><td>'.$langs->trans(
"Birthday").
'</td><td class="valeur">'.
dol_print_date(
$object->birth, 
'day').
'</td></tr>';
 
  121      $form = 
new Form($db);
 
  122      print 
'<tr><td>URL Photo</td><td class="valeur">';
 
  123      print $form->showphoto(
'memberphoto', $object, 64);
 
  124      print 
'</td></tr>'.
"\n";
 
  154  print 
'<body class="public_body">'.
"\n";
 
 
if( $user->socid > 0) if(! $user->hasRight('accounting', 'chartofaccount')) $object
 
if(!defined( 'NOTOKENRENEWAL')) if(!defined('NOREQUIREMENU')) if(!defined( 'NOREQUIREHTML')) if(!defined('NOREQUIREAJAX')) if(!defined( 'NOLOGIN')) if(!defined('NOCSRFCHECK')) if(!defined( 'NOIPCHECK')) llxHeaderVierge()
Header function.
 
Class to manage members of a foundation.
 
load_fiche_titre($title, $morehtmlright='', $picto='generic', $pictoisfullpath=0, $id='', $morecssontable='', $morehtmlcenter='')
Load a title with picto.
 
GETPOSTINT($paramname, $method=0)
Return the value of a $_GET or $_POST supervariable, converted into integer.
 
printCommonFooter($zone='private')
Print common footer : conf->global->MAIN_HTML_FOOTER js for switch of menu hider js for conf->global-...
 
dol_string_onlythesehtmltags($stringtoclean, $cleanalsosomestyles=1, $removeclassattribute=1, $cleanalsojavascript=0, $allowiframe=0, $allowed_tags=array(), $allowlink=0)
Clean a string to keep only desirable HTML tags.
 
dol_print_date($time, $format='', $tzoutput='auto', $outputlangs=null, $encodetooutput=false)
Output date in a string format according to outputlangs (or langs if not defined).
 
dol_htmlcleanlastbr($stringtodecode)
This function remove all ending   and br at end.
 
dol_print_error($db=null, $error='', $errors=null)
Displays error message system with all the information to facilitate the diagnosis and the escalation...
 
getDolGlobalString($key, $default='')
Return dolibarr global constant string value.
 
top_htmlhead($head, $title='', $disablejs=0, $disablehead=0, $arrayofjs=array(), $arrayofcss=array(), $disableforlogin=0, $disablenofollow=0, $disablenoindex=0)
Output html header of a page.
 
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.