Skip to content
Snippets Groups Projects
Commit 5caf3d9b authored by Laurent Destailleur's avatar Laurent Destailleur
Browse files

Restore work lost by savannah backup

parent 6e75a3d2
No related branches found
No related tags found
No related merge requests found
...@@ -118,6 +118,8 @@ print "</table>\n"; ...@@ -118,6 +118,8 @@ print "</table>\n";
*/ */
$langs->load("commercial"); $langs->load("commercial");
$langs->load("bills"); $langs->load("bills");
$langs->load("orders");
if ($user->societe_id == 0) if ($user->societe_id == 0)
{ {
print '<br>'; print '<br>';
...@@ -260,7 +262,7 @@ print '</td><td width="65%" valign="top" class="notopnoleftnoright">'; ...@@ -260,7 +262,7 @@ print '</td><td width="65%" valign="top" class="notopnoleftnoright">';
/* /*
* Dolibarr Working Board with weather * Dolibarr Working Board with weather
*/ */
$showweather=1; $showweather=empty($conf->global->MAIN_DISABLE_METEO)?1:0;
$rowspan=0; $rowspan=0;
$dashboardlines=array(); $dashboardlines=array();
......
...@@ -349,7 +349,7 @@ if (! defined('NOLOGIN')) ...@@ -349,7 +349,7 @@ if (! defined('NOLOGIN'))
// If error, we will put error message in session under the name dol_loginmesg // If error, we will put error message in session under the name dol_loginmesg
$goontestloop=false; $goontestloop=false;
if (isset($_SERVER["REMOTE_USER"]) && in_array('http',$authmode)) $goontestloop=true; if (isset($_SERVER["REMOTE_USER"]) && in_array('http',$authmode)) $goontestloop=true;
if (isset($_POST["username"])) $goontestloop=true; if (isset($_POST["username"]) || GETPOST('openid_mode','alpha',1)) $goontestloop=true;
if ($test && $goontestloop) if ($test && $goontestloop)
{ {
......
...@@ -280,8 +280,8 @@ if ($modulepart) ...@@ -280,8 +280,8 @@ if ($modulepart)
// GENERIC Wrapping // GENERIC Wrapping
// If modulepart=module_user_temp Allows any module to open a file if file is in directory called DOL_DATA_ROOT/modulepart/temp/iduser // If modulepart=module_user_temp Allows any module to open a file if file is in directory called DOL_DATA_ROOT/modulepart/temp/iduser
// If modulepart=module_temp Allows any module to open a file if file is in directory called DOL_DATA_ROOT/modulepart/temp // If modulepart=module_temp Allows any module to open a file if file is in directory called DOL_DATA_ROOT/modulepart/temp
// If modulepart=module Allows any module to open a file if file is in directory called DOL_DATA_ROOT/modulepart/iduser // If modulepart=module_user Allows any module to open a file if file is in directory called DOL_DATA_ROOT/modulepart/iduser
// If modulepart=module_user Allows any module to open a file if file is in directory called DOL_DATA_ROOT/modulepart // If modulepart=module Allows any module to open a file if file is in directory called DOL_DATA_ROOT/modulepart
else else
{ {
if (preg_match('/^([a-z]+)_user_temp$/i',$modulepart,$reg)) if (preg_match('/^([a-z]+)_user_temp$/i',$modulepart,$reg))
...@@ -301,9 +301,19 @@ if ($modulepart) ...@@ -301,9 +301,19 @@ if ($modulepart)
} }
else else
{ {
if ($user->rights->$reg[1]->lire || $user->rights->$reg[1]->read) $accessallowed=1; $perm=GETPOST('perm');
$subperm=GETPOST('subperm');
if ($perm || $subperm)
{
if (($perm && $user->rights->$modulepart->$perm) || ($perm && $subperm && $user->rights->$modulepart->$perm->$subperm)) $accessallowed=1;
$original_file=$conf->$modulepart->dir_output.'/'.$original_file; $original_file=$conf->$modulepart->dir_output.'/'.$original_file;
} }
else
{
if ($user->rights->$modulepart->lire || $user->rights->$modulepart->read) $accessallowed=1;
$original_file=$conf->$modulepart->dir_output.'/'.$original_file;
}
}
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment