Fix rul to shipment files
This commit is contained in:
parent
c4ca9e92a6
commit
2e32254574
@ -2707,14 +2707,14 @@ function dol_check_secure_access_document($modulepart, $original_file, $entity,
|
|||||||
if ($fuser->rights->expedition->{$lire} || preg_match('/^specimen/i', $original_file)) {
|
if ($fuser->rights->expedition->{$lire} || preg_match('/^specimen/i', $original_file)) {
|
||||||
$accessallowed = 1;
|
$accessallowed = 1;
|
||||||
}
|
}
|
||||||
$original_file = $conf->expedition->dir_output."/".(strpos('sending/', $original_file) == 0 ? '' : 'sending/').$original_file;
|
$original_file = $conf->expedition->dir_output."/".(strpos('sending/', $original_file) === 0 ? '' : 'sending/').$original_file;
|
||||||
//$original_file = $conf->expedition->dir_output."/".$original_file;
|
//$original_file = $conf->expedition->dir_output."/".$original_file;
|
||||||
} elseif (($modulepart == 'livraison' || $modulepart == 'delivery') && !empty($conf->expedition->dir_output)) {
|
} elseif (($modulepart == 'livraison' || $modulepart == 'delivery') && !empty($conf->expedition->dir_output)) {
|
||||||
// Delivery Note Wrapping
|
// Delivery Note Wrapping
|
||||||
if ($fuser->rights->expedition->delivery->{$lire} || preg_match('/^specimen/i', $original_file)) {
|
if ($fuser->rights->expedition->delivery->{$lire} || preg_match('/^specimen/i', $original_file)) {
|
||||||
$accessallowed = 1;
|
$accessallowed = 1;
|
||||||
}
|
}
|
||||||
$original_file = $conf->expedition->dir_output."/".(strpos('receipt/', $original_file) == 0 ? '' : 'receipt/').$original_file;
|
$original_file = $conf->expedition->dir_output."/".(strpos('receipt/', $original_file) === 0 ? '' : 'receipt/').$original_file;
|
||||||
} elseif ($modulepart == 'actions' && !empty($conf->agenda->dir_output)) {
|
} elseif ($modulepart == 'actions' && !empty($conf->agenda->dir_output)) {
|
||||||
// Wrapping pour les actions
|
// Wrapping pour les actions
|
||||||
if ($fuser->rights->agenda->myactions->{$read} || preg_match('/^specimen/i', $original_file)) {
|
if ($fuser->rights->agenda->myactions->{$read} || preg_match('/^specimen/i', $original_file)) {
|
||||||
|
|||||||
@ -65,30 +65,6 @@ function getDolGlobalInt($key)
|
|||||||
return (int) (empty($conf->global->$key) ? 0 : $conf->global->$key);
|
return (int) (empty($conf->global->$key) ? 0 : $conf->global->$key);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Return dolibarr global constant string value
|
|
||||||
* @param string $key key to return value, return '' if not set
|
|
||||||
* @return string
|
|
||||||
*/
|
|
||||||
function getDolGlobalString($key)
|
|
||||||
{
|
|
||||||
global $conf;
|
|
||||||
// return $conf->global->$key ?? '';
|
|
||||||
return (string) (empty($conf->global->$key) ? '' : $conf->global->$key);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Return dolibarr global constant int value
|
|
||||||
* @param string $key key to return value, return 0 if not set
|
|
||||||
* @return int
|
|
||||||
*/
|
|
||||||
function getDolGlobalInt($key)
|
|
||||||
{
|
|
||||||
global $conf;
|
|
||||||
// return $conf->global->$key ?? 0;
|
|
||||||
return (int) (empty($conf->global->$key) ? 0 : $conf->global->$key);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return a DoliDB instance (database handler).
|
* Return a DoliDB instance (database handler).
|
||||||
*
|
*
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user