';
diff --git a/htdocs/resource/list.php b/htdocs/resource/list.php
index 72c7945bf43..927975e9c26 100644
--- a/htdocs/resource/list.php
+++ b/htdocs/resource/list.php
@@ -196,7 +196,13 @@ if($ret == -1) {
dol_print_error($db,$object->error);
exit;
} else {
- print_barre_liste($pagetitle, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, '', $ret+1, $nbtotalofrecords,'title_generic.png', 0, '', '', $limit);
+ $newcardbutton='';
+ if ($user->rights->resource->write)
+ {
+ $newcardbutton='
'.$langs->trans('MenuResourceAdd').'';
+ }
+
+ print_barre_liste($pagetitle, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, '', $ret+1, $nbtotalofrecords,'title_generic.png', 0, $newcardbutton, '', $limit);
}
$moreforfilter = '';
diff --git a/htdocs/societe/list.php b/htdocs/societe/list.php
index 460a0143c05..448f526df4a 100644
--- a/htdocs/societe/list.php
+++ b/htdocs/societe/list.php
@@ -569,6 +569,23 @@ if ($user->rights->societe->supprimer) $arrayofmassactions['predelete']=$langs->
if (in_array($massaction, array('presend','predelete'))) $arrayofmassactions=array();
$massactionbutton=$form->selectMassAction('', $arrayofmassactions);
+$newcardbutton='';
+if ($user->rights->societe->creer)
+{
+ $typefilter='';
+ $label='MenuNewThirdParty';
+
+ if(! empty($type))
+ {
+ $typefilter = '&type='.$type;
+ if($type == 'p') $label='MenuNewProspect';
+ if($type == 'c') $label='MenuNewCustomer';
+ if($type == 'f') $label='NewSupplier';
+ }
+
+ $newcardbutton = '
'.$langs->trans($label).'';
+}
+
print '