|
@@ -1603,6 +1603,16 @@ function dol_check_secure_access_document($modulepart,$original_file,$entity,$fu
|
|
|
$sqlprotectagainstexternals = "SELECT rowid as fk_soc FROM ".MAIN_DB_PREFIX."societe WHERE rowid='".$db->escape($refname)."' AND entity IN (".getEntity('societe', 1).")";
|
|
|
}
|
|
|
|
|
|
+ // Wrapping for contact
|
|
|
+ else if ($modulepart == 'contact')
|
|
|
+ {
|
|
|
+ if ($fuser->rights->societe->lire)
|
|
|
+ {
|
|
|
+ $accessallowed=1;
|
|
|
+ }
|
|
|
+ $original_file=$conf->societe->multidir_output[$entity].'/contact/'.$original_file;
|
|
|
+ }
|
|
|
+
|
|
|
// Wrapping for invoices
|
|
|
else if ($modulepart == 'facture' || $modulepart == 'invoice')
|
|
|
{
|