';
diff --git a/htdocs/don/info.php b/htdocs/don/info.php
index cff4aceae79..170c577dc00 100644
--- a/htdocs/don/info.php
+++ b/htdocs/don/info.php
@@ -67,7 +67,7 @@ $object->info($id);
$head = donation_prepare_head($object);
-dol_fiche_head($head, 'info', $langs->trans("Donation"), -1, 'generic');
+dol_fiche_head($head, 'info', $langs->trans("Donation"), -1, 'donation');
$linkback = '
'.$langs->trans("BackToList").'';
diff --git a/htdocs/don/list.php b/htdocs/don/list.php
index cd0d0539f8f..65ec24b1458 100644
--- a/htdocs/don/list.php
+++ b/htdocs/don/list.php
@@ -77,17 +77,17 @@ $fieldstosearchall = array(
'd.firstname'=>'Firstname',
);
+
/*
* View
*/
+$donationstatic = new Don($db);
$form = new Form($db);
if (!empty($conf->projet->enabled)) $projectstatic = new Project($db);
llxHeader('', $langs->trans("Donations"), 'EN:Module_Donations|FR:Module_Dons|ES:Módulo_Donaciones');
-$donationstatic = new Don($db);
-
// Genere requete de liste des dons
$sql = "SELECT d.rowid, d.datedon, d.fk_soc as socid, d.firstname, d.lastname, d.societe,";
$sql .= " d.amount, d.fk_statut as status,";
@@ -163,7 +163,7 @@ if ($resql)
print '
';
print '
';
- print_barre_liste($langs->trans("Donations"), $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, '', $num, $nbtotalofrecords, 'invoicing', 0, $newcardbutton, '', $limit, 0, 0, 1);
+ print_barre_liste($langs->trans("Donations"), $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, '', $num, $nbtotalofrecords, 'object_donation', 0, $newcardbutton, '', $limit, 0, 0, 1);
if ($search_all)
{
diff --git a/htdocs/don/note.php b/htdocs/don/note.php
index 08b8c05b520..111ea2399a3 100644
--- a/htdocs/don/note.php
+++ b/htdocs/don/note.php
@@ -83,7 +83,7 @@ if ($id > 0 || !empty($ref))
$head = donation_prepare_head($object);
- dol_fiche_head($head, 'note', $langs->trans("Donation"), -1, 'generic');
+ dol_fiche_head($head, 'note', $langs->trans("Donation"), -1, 'donation');
$linkback = '
'.$langs->trans("BackToList").'';
diff --git a/htdocs/fourn/class/fournisseur.commande.class.php b/htdocs/fourn/class/fournisseur.commande.class.php
index 3784b3a9c6a..faf0b76ce33 100644
--- a/htdocs/fourn/class/fournisseur.commande.class.php
+++ b/htdocs/fourn/class/fournisseur.commande.class.php
@@ -65,7 +65,7 @@ class CommandeFournisseur extends CommonOrder
/**
* @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
*/
- public $picto = 'order';
+ public $picto = 'supplier_order';
/**
* 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
diff --git a/htdocs/index.php b/htdocs/index.php
index 850a6c3a932..cfa927ef9b1 100644
--- a/htdocs/index.php
+++ b/htdocs/index.php
@@ -125,212 +125,178 @@ if (empty($user->socid) && empty($conf->global->MAIN_DISABLE_GLOBAL_BOXSTATS))
if (empty($reshook))
{
+ // Cle array returned by the method load_state_board for each line
+ $keys = array(
+ 'users',
+ 'members',
+ 'expensereports',
+ 'holidays',
+ 'customers',
+ 'prospects',
+ 'suppliers',
+ 'contacts',
+ 'products',
+ 'services',
+ 'projects',
+ 'proposals',
+ 'orders',
+ 'invoices',
+ 'donations',
+ 'contracts',
+ 'interventions',
+ 'supplier_orders',
+ 'supplier_invoices',
+ 'supplier_proposals',
+ 'ticket'
+ );
+
// Condition to be checked for each display line dashboard
$conditions = array(
- $user->rights->user->user->lire,
- !empty($conf->societe->enabled) && $user->rights->societe->lire && empty($conf->global->SOCIETE_DISABLE_CUSTOMERS) && empty($conf->global->SOCIETE_DISABLE_CUSTOMERS_STATS),
- !empty($conf->societe->enabled) && $user->rights->societe->lire && empty($conf->global->SOCIETE_DISABLE_PROSPECTS) && empty($conf->global->SOCIETE_DISABLE_PROSPECTS_STATS),
- !empty($conf->fournisseur->enabled) && $user->rights->fournisseur->lire && empty($conf->global->SOCIETE_DISABLE_SUPPLIERS_STATS),
- !empty($conf->societe->enabled) && $user->rights->societe->contact->lire,
- !empty($conf->adherent->enabled) && $user->rights->adherent->lire,
- !empty($conf->product->enabled) && $user->rights->produit->lire,
- !empty($conf->service->enabled) && $user->rights->service->lire,
- !empty($conf->propal->enabled) && $user->rights->propale->lire,
- !empty($conf->commande->enabled) && $user->rights->commande->lire,
- !empty($conf->facture->enabled) && $user->rights->facture->lire,
- !empty($conf->contrat->enabled) && $user->rights->contrat->lire,
- !empty($conf->ficheinter->enabled) && $user->rights->ficheinter->lire,
- !empty($conf->supplier_order->enabled) && $user->rights->fournisseur->commande->lire && empty($conf->global->SOCIETE_DISABLE_SUPPLIERS_ORDERS_STATS),
- !empty($conf->supplier_invoice->enabled) && $user->rights->fournisseur->facture->lire && empty($conf->global->SOCIETE_DISABLE_SUPPLIERS_INVOICES_STATS),
- !empty($conf->supplier_proposal->enabled) && $user->rights->supplier_proposal->lire && empty($conf->global->SOCIETE_DISABLE_SUPPLIERS_PROPOSAL_STATS),
- !empty($conf->projet->enabled) && $user->rights->projet->lire,
- !empty($conf->expensereport->enabled) && $user->rights->expensereport->lire,
- !empty($conf->holiday->enabled) && $user->rights->holiday->read,
- !empty($conf->don->enabled) && $user->rights->don->lire,
- !empty($conf->ticket->enabled) && $user->rights->ticket->read
+ 'users' => $user->rights->user->user->lire,
+ 'members' => !empty($conf->societe->enabled) && $user->rights->societe->lire && empty($conf->global->SOCIETE_DISABLE_CUSTOMERS) && empty($conf->global->SOCIETE_DISABLE_CUSTOMERS_STATS),
+ 'customers' => !empty($conf->societe->enabled) && $user->rights->societe->lire && empty($conf->global->SOCIETE_DISABLE_PROSPECTS) && empty($conf->global->SOCIETE_DISABLE_PROSPECTS_STATS),
+ 'prospects' => !empty($conf->fournisseur->enabled) && $user->rights->fournisseur->lire && empty($conf->global->SOCIETE_DISABLE_SUPPLIERS_STATS),
+ 'suppliers' => !empty($conf->societe->enabled) && $user->rights->societe->contact->lire,
+ 'contacts' => !empty($conf->adherent->enabled) && $user->rights->adherent->lire,
+ 'products' => !empty($conf->product->enabled) && $user->rights->produit->lire,
+ 'services' => !empty($conf->service->enabled) && $user->rights->service->lire,
+ 'proposals' => !empty($conf->propal->enabled) && $user->rights->propale->lire,
+ 'orders' => !empty($conf->commande->enabled) && $user->rights->commande->lire,
+ 'invoices' => !empty($conf->facture->enabled) && $user->rights->facture->lire,
+ 'donations' => !empty($conf->don->enabled) && $user->rights->don->lire,
+ 'contracts' => !empty($conf->contrat->enabled) && $user->rights->contrat->lire,
+ 'interventions' => !empty($conf->ficheinter->enabled) && $user->rights->ficheinter->lire,
+ 'supplier_orders' => !empty($conf->supplier_order->enabled) && $user->rights->fournisseur->commande->lire && empty($conf->global->SOCIETE_DISABLE_SUPPLIERS_ORDERS_STATS),
+ 'supplier_invoices' => !empty($conf->supplier_invoice->enabled) && $user->rights->fournisseur->facture->lire && empty($conf->global->SOCIETE_DISABLE_SUPPLIERS_INVOICES_STATS),
+ 'supplier_proposals' => !empty($conf->supplier_proposal->enabled) && $user->rights->supplier_proposal->lire && empty($conf->global->SOCIETE_DISABLE_SUPPLIERS_PROPOSAL_STATS),
+ 'projects' => !empty($conf->projet->enabled) && $user->rights->projet->lire,
+ 'expensereports' => !empty($conf->expensereport->enabled) && $user->rights->expensereport->lire,
+ 'holidays' => !empty($conf->holiday->enabled) && $user->rights->holiday->read,
+ 'ticket' => !empty($conf->ticket->enabled) && $user->rights->ticket->read
);
// Class file containing the method load_state_board for each line
$includes = array(
- DOL_DOCUMENT_ROOT."/user/class/user.class.php",
- DOL_DOCUMENT_ROOT."/adherents/class/adherent.class.php",
- DOL_DOCUMENT_ROOT."/societe/class/client.class.php",
- DOL_DOCUMENT_ROOT."/societe/class/client.class.php",
- DOL_DOCUMENT_ROOT."/fourn/class/fournisseur.class.php",
- DOL_DOCUMENT_ROOT."/contact/class/contact.class.php",
- DOL_DOCUMENT_ROOT."/product/class/product.class.php",
- DOL_DOCUMENT_ROOT."/product/class/product.class.php",
- DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php",
- DOL_DOCUMENT_ROOT."/commande/class/commande.class.php",
- DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php",
- DOL_DOCUMENT_ROOT."/don/class/don.class.php",
- DOL_DOCUMENT_ROOT."/contrat/class/contrat.class.php",
- DOL_DOCUMENT_ROOT."/fichinter/class/fichinter.class.php",
- DOL_DOCUMENT_ROOT."/fourn/class/fournisseur.commande.class.php",
- DOL_DOCUMENT_ROOT."/fourn/class/fournisseur.facture.class.php",
- DOL_DOCUMENT_ROOT."/supplier_proposal/class/supplier_proposal.class.php",
- DOL_DOCUMENT_ROOT."/projet/class/project.class.php",
- DOL_DOCUMENT_ROOT."/expensereport/class/expensereport.class.php",
- DOL_DOCUMENT_ROOT."/holiday/class/holiday.class.php",
- DOL_DOCUMENT_ROOT."/ticket/class/ticket.class.php"
+ 'users' => DOL_DOCUMENT_ROOT."/user/class/user.class.php",
+ 'members' => DOL_DOCUMENT_ROOT."/adherents/class/adherent.class.php",
+ 'customers' => DOL_DOCUMENT_ROOT."/societe/class/client.class.php",
+ 'prospects' => DOL_DOCUMENT_ROOT."/societe/class/client.class.php",
+ 'suppliers' => DOL_DOCUMENT_ROOT."/fourn/class/fournisseur.class.php",
+ 'contacts' => DOL_DOCUMENT_ROOT."/contact/class/contact.class.php",
+ 'products' => DOL_DOCUMENT_ROOT."/product/class/product.class.php",
+ 'services' => DOL_DOCUMENT_ROOT."/product/class/product.class.php",
+ 'proposals' => DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php",
+ 'orders' => DOL_DOCUMENT_ROOT."/commande/class/commande.class.php",
+ 'invoices' => DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php",
+ 'donations' => DOL_DOCUMENT_ROOT."/don/class/don.class.php",
+ 'contracts' => DOL_DOCUMENT_ROOT."/contrat/class/contrat.class.php",
+ 'interventions' => DOL_DOCUMENT_ROOT."/fichinter/class/fichinter.class.php",
+ 'supplier_orders' => DOL_DOCUMENT_ROOT."/fourn/class/fournisseur.commande.class.php",
+ 'supplier_invoices' => DOL_DOCUMENT_ROOT."/fourn/class/fournisseur.facture.class.php",
+ 'supplier_proposals' => DOL_DOCUMENT_ROOT."/supplier_proposal/class/supplier_proposal.class.php",
+ 'projects' => DOL_DOCUMENT_ROOT."/projet/class/project.class.php",
+ 'expensereports' => DOL_DOCUMENT_ROOT."/expensereport/class/expensereport.class.php",
+ 'holidays' => DOL_DOCUMENT_ROOT."/holiday/class/holiday.class.php",
+ 'ticket' => DOL_DOCUMENT_ROOT."/ticket/class/ticket.class.php"
);
// Name class containing the method load_state_board for each line
$classes = array(
- 'User',
- 'Adherent',
- 'Client',
- 'Client',
- 'Fournisseur',
- 'Contact',
- 'Product',
- 'Product',
- 'Propal',
- 'Commande',
- 'Facture',
- 'Don',
- 'Contrat',
- 'Fichinter',
- 'CommandeFournisseur',
- 'FactureFournisseur',
- 'SupplierProposal',
- 'Project',
- 'ExpenseReport',
- 'Holiday',
- 'Ticket',
- );
- // Cle array returned by the method load_state_board for each line
- $keys = array(
- 'users',
- 'members',
- 'customers',
- 'prospects',
- 'suppliers',
- 'contacts',
- 'products',
- 'services',
- 'proposals',
- 'orders',
- 'invoices',
- 'donations',
- 'contracts',
- 'interventions',
- 'supplier_orders',
- 'supplier_invoices',
- 'askprice',
- 'projects',
- 'expensereports',
- 'holidays',
- 'ticket'
- );
- // Dashboard Icon lines
- $icons = array(
- 'user',
- 'user',
- 'company',
- 'company',
- 'company',
- 'contact',
- 'product',
- 'service',
- 'propal',
- 'order',
- 'bill',
- 'generic',
- 'contract',
- 'intervention',
- 'order',
- 'bill',
- 'propal',
- 'project',
- 'trip',
- 'holiday',
- 'ticket',
+ 'users' => 'User',
+ 'members' => 'Adherent',
+ 'customers' => 'Client',
+ 'prospects' => 'Client',
+ 'suppliers' => 'Fournisseur',
+ 'contacts' => 'Contact',
+ 'products' => 'Product',
+ 'services' => 'Service',
+ 'proposals' => 'Propal',
+ 'orders' => 'Commande',
+ 'invoices' => 'Facture',
+ 'donations' => 'Don',
+ 'contracts' => 'Contrat',
+ 'interventions' => 'Fichinter',
+ 'supplier_orders' => 'CommandeFournisseur',
+ 'supplier_invoices' => 'FactureFournisseur',
+ 'supplier_proposals' => 'SupplierProposal',
+ 'projects' => 'Project',
+ 'expensereports' => 'ExpenseReport',
+ 'holidays' => 'Holiday',
+ 'ticket' => 'Ticket',
);
// Translation keyword
$titres = array(
- "Users",
- "Members",
- "ThirdPartyCustomersStats",
- "ThirdPartyProspectsStats",
- "Suppliers",
- "Contacts",
- "Products",
- "Services",
- "CommercialProposalsShort",
- "CustomersOrders",
- "BillsCustomers",
- "Donations",
- "Contracts",
- "Interventions",
- "SuppliersOrders",
- "SuppliersInvoices",
- "SupplierProposalShort",
- "Projects",
- "ExpenseReports",
- "Holidays",
- "Ticket",
+ 'users' => "Users",
+ 'members' => "Members",
+ 'customers' => "ThirdPartyCustomersStats",
+ 'prospects' => "ThirdPartyProspectsStats",
+ 'suppliers' => "Suppliers",
+ 'contacts' => "Contacts",
+ 'products' => "Products",
+ 'services' => "Services",
+ 'proposals' => "CommercialProposalsShort",
+ 'orders' => "CustomersOrders",
+ 'invoices' => "BillsCustomers",
+ 'donations' => "Donations",
+ 'contracts' => "Contracts",
+ 'interventions' => "Interventions",
+ 'supplier_orders' => "SuppliersOrders",
+ 'supplier_invoices' => "SuppliersInvoices",
+ 'supplier_proposals' => "SupplierProposalShort",
+ 'projects' => "Projects",
+ 'expensereports' => "ExpenseReports",
+ 'holidays' => "Holidays",
+ 'ticket' => "Ticket",
);
// Dashboard Link lines
$links = array(
- DOL_URL_ROOT.'/user/list.php',
- DOL_URL_ROOT.'/adherents/list.php?statut=1&mainmenu=members',
- DOL_URL_ROOT.'/societe/list.php?type=c&mainmenu=companies',
- DOL_URL_ROOT.'/societe/list.php?type=p&mainmenu=companies',
- DOL_URL_ROOT.'/societe/list.php?type=f&mainmenu=companies',
- DOL_URL_ROOT.'/contact/list.php?mainmenu=companies',
- DOL_URL_ROOT.'/product/list.php?type=0&mainmenu=products',
- DOL_URL_ROOT.'/product/list.php?type=1&mainmenu=products',
- DOL_URL_ROOT.'/comm/propal/list.php?mainmenu=commercial&leftmenu=propals',
- DOL_URL_ROOT.'/commande/list.php?mainmenu=commercial&leftmenu=orders',
- DOL_URL_ROOT.'/compta/facture/list.php?mainmenu=billing&leftmenu=customers_bills',
- DOL_URL_ROOT.'/don/list.php?leftmenu=donations',
- DOL_URL_ROOT.'/contrat/list.php?mainmenu=commercial&leftmenu=contracts',
- DOL_URL_ROOT.'/fichinter/list.php?mainmenu=commercial&leftmenu=ficheinter',
- DOL_URL_ROOT.'/fourn/commande/list.php?mainmenu=commercial&leftmenu=orders_suppliers',
- DOL_URL_ROOT.'/fourn/facture/list.php?mainmenu=billing&leftmenu=suppliers_bills',
- DOL_URL_ROOT.'/supplier_proposal/list.php?mainmenu=commercial&leftmenu=',
- DOL_URL_ROOT.'/projet/list.php?mainmenu=project',
- DOL_URL_ROOT.'/expensereport/list.php?mainmenu=hrm&leftmenu=expensereport',
- DOL_URL_ROOT.'/holiday/list.php?mainmenu=hrm&leftmenu=holiday',
- DOL_URL_ROOT.'/ticket/list.php?leftmenu=ticket'
+ 'users' => DOL_URL_ROOT.'/user/list.php',
+ 'members' => DOL_URL_ROOT.'/adherents/list.php?statut=1&mainmenu=members',
+ 'customers' => DOL_URL_ROOT.'/societe/list.php?type=c&mainmenu=companies',
+ 'prospects' => DOL_URL_ROOT.'/societe/list.php?type=p&mainmenu=companies',
+ 'suppliers' => DOL_URL_ROOT.'/societe/list.php?type=f&mainmenu=companies',
+ 'contacts' => DOL_URL_ROOT.'/contact/list.php?mainmenu=companies',
+ 'products' => DOL_URL_ROOT.'/product/list.php?type=0&mainmenu=products',
+ 'services' => DOL_URL_ROOT.'/product/list.php?type=1&mainmenu=products',
+ 'proposals' => DOL_URL_ROOT.'/comm/propal/list.php?mainmenu=commercial&leftmenu=propals',
+ 'orders' => DOL_URL_ROOT.'/commande/list.php?mainmenu=commercial&leftmenu=orders',
+ 'invoices' => DOL_URL_ROOT.'/compta/facture/list.php?mainmenu=billing&leftmenu=customers_bills',
+ 'donations' => DOL_URL_ROOT.'/don/list.php?leftmenu=donations',
+ 'contracts' => DOL_URL_ROOT.'/contrat/list.php?mainmenu=commercial&leftmenu=contracts',
+ 'interventions' => DOL_URL_ROOT.'/fichinter/list.php?mainmenu=commercial&leftmenu=ficheinter',
+ 'supplier_orders' => DOL_URL_ROOT.'/fourn/commande/list.php?mainmenu=commercial&leftmenu=orders_suppliers',
+ 'supplier_invoices' => DOL_URL_ROOT.'/fourn/facture/list.php?mainmenu=billing&leftmenu=suppliers_bills',
+ 'supplier_proposals' => DOL_URL_ROOT.'/supplier_proposal/list.php?mainmenu=commercial&leftmenu=',
+ 'projects' => DOL_URL_ROOT.'/projet/list.php?mainmenu=project',
+ 'expensereports' => DOL_URL_ROOT.'/expensereport/list.php?mainmenu=hrm&leftmenu=expensereport',
+ 'holidays' => DOL_URL_ROOT.'/holiday/list.php?mainmenu=hrm&leftmenu=holiday',
+ 'ticket' => DOL_URL_ROOT.'/ticket/list.php?leftmenu=ticket'
);
// Translation lang files
$langfile = array(
- "users",
- "members",
- "companies",
- "prospects",
- "suppliers",
- "companies",
- "products",
- "products",
- "propal",
- "orders",
- "bills",
- "donations",
- "contracts",
- "interventions",
- "bills",
- "bills",
- "supplier_proposal",
- "projects",
- "trips",
- "holiday",
- "ticket"
+ 'customers' => "companies",
+ 'contacts' => "companies",
+ 'services' => "products",
+ 'proposals' => "propal",
+ 'invoices' => "bills",
+ 'supplier_orders' => "orders",
+ 'supplier_invoices' => "bills",
+ 'supplier_proposals' => 'supplier_proposal',
+ 'expensereports' => "trips",
+ 'holidays' => "holiday",
);
// Loop and displays each line of table
$boardloaded = array();
- foreach ($keys as $key => $val)
+ foreach ($keys as $val)
{
- if ($conditions[$key])
+ if ($conditions[$val])
{
$boxstatItem = '';
- $classe = $classes[$key];
+ $classe = $classes[$val];
// Search in cache if load_state_board is already realized
if (!isset($boardloaded[$classe]) || !is_object($boardloaded[$classe]))
{
- include_once $includes[$key]; // Loading a class cost around 1Mb
+ include_once $includes[$val]; // Loading a class cost around 1Mb
$board = new $classe($db);
$board->load_state_board($user);
@@ -341,12 +307,13 @@ if (empty($user->socid) && empty($conf->global->MAIN_DISABLE_GLOBAL_BOXSTATS))
$board = $boardloaded[$classe];
}
- if (!empty($langfile[$key])) $langs->load($langfile[$key]);
- $text = $langs->trans($titres[$key]);
- $boxstatItem .= '
';
+ $langs->load(empty($langfile[$val]) ? $val : $langfile[$val]);
+
+ $text = $langs->trans($titres[$val]);
+ $boxstatItem .= '';
$boxstatItem .= '';
$boxstatItem .= ''.$text.'
';
- $boxstatItem .= ''.img_object("", $icons[$key], 'class="inline-block"').' '.($board->nb[$val] ? $board->nb[$val] : 0).'';
+ $boxstatItem .= ''.img_object("", $board->picto, 'class="inline-block"').' '.($board->nb[$val] ? $board->nb[$val] : 0).'';
$boxstatItem .= '
';
$boxstatItem .= '';
diff --git a/htdocs/product/class/product.class.php b/htdocs/product/class/product.class.php
index e245ec2cf4e..336c6b85fa4 100644
--- a/htdocs/product/class/product.class.php
+++ b/htdocs/product/class/product.class.php
@@ -71,6 +71,9 @@ class Product extends CommonObject
*/
public $ismultientitymanaged = 1;
+
+ public $picto = 'product';
+
/**
* {@inheritdoc}
*/
@@ -5632,3 +5635,13 @@ class Product extends CommonObject
}
}
}
+
+
+
+/**
+ * Class to manage products or services
+ */
+class Service extends Product
+{
+ public $picto = 'service';
+}
diff --git a/htdocs/projet/class/project.class.php b/htdocs/projet/class/project.class.php
index 674db2cc5d6..1ee17511304 100644
--- a/htdocs/projet/class/project.class.php
+++ b/htdocs/projet/class/project.class.php
@@ -68,7 +68,7 @@ class Project extends CommonObject
/**
* @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
*/
- public $picto = 'projectpub';
+ public $picto = 'project';
/**
* {@inheritdoc}
diff --git a/htdocs/user/class/user.class.php b/htdocs/user/class/user.class.php
index 24bf871af1f..23d42ba3e65 100644
--- a/htdocs/user/class/user.class.php
+++ b/htdocs/user/class/user.class.php
@@ -64,6 +64,8 @@ class User extends CommonObject
*/
public $ismultientitymanaged = 1;
+ public $picto = 'user';
+
public $id = 0;
public $statut;
public $ldap_sid;