diff --git a/htdocs/adherents/fiche.php b/htdocs/adherents/fiche.php index 0746a024de8..c610fac3261 100644 --- a/htdocs/adherents/fiche.php +++ b/htdocs/adherents/fiche.php @@ -277,6 +277,7 @@ if ($_REQUEST["action"] == 'update' && ! $_POST["cancel"] && $user->rights->adhe { if (isset($_FILES['photo']['tmp_name']) && trim($_FILES['photo']['tmp_name'])) { + // If photo is provided if (! is_dir($conf->adherent->dir_output)) { @@ -696,7 +697,7 @@ if ($action == 'edit') // Photo print ''; - print $html->showphoto('member',$adh); + print $html->showphoto('memberphoto',$adh); if ($caneditfieldmember) { print '

'; diff --git a/htdocs/document.php b/htdocs/document.php index 46c0ce082d2..563959eee47 100644 --- a/htdocs/document.php +++ b/htdocs/document.php @@ -28,37 +28,22 @@ * document.php?modulepart=repfichierconcerne&file=pathrelatifdufichier */ +define('NOTOKENRENEWAL',1); // Disables token renewal + // Do not use urldecode here ($_GET and $_REQUEST are already decoded by PHP). $action = isset($_GET["action"])?$_GET["action"]:''; $original_file = isset($_GET["file"])?$_GET["file"]:''; $modulepart = isset($_GET["modulepart"])?$_GET["modulepart"]:''; $urlsource = isset($_GET["urlsource"])?$_GET["urlsource"]:''; -// Define if we need master or master+main -$needmasteronly=false; -if ($modulepart == 'bittorrent') $needmasteronly=true; -//if ($modulepart == 'webcal') $needmasteronly=true; -//if ($modulepart == 'agenda') $needmasteronly=true; +// Pour autre que bittorrent, on charge environnement + info issus de logon comme le user +if (($modulepart == 'bittorrent') && ! defined("NOLOGIN")) define("NOLOGIN",1); -// This is to make Dolibarr working with Plesk -set_include_path($_SERVER['DOCUMENT_ROOT'].'/htdocs'); +if (! defined('NOREQUIREMENU')) define('NOREQUIREMENU','1'); +if (! defined('NOREQUIREHTML')) define('NOREQUIREHTML','1'); +if (! defined('NOREQUIREAJAX')) define('NOREQUIREAJAX','1'); -// Load master or main -if ($needmasteronly) -{ - // For some download we don't need login - require("./master.inc.php"); -} -else -{ - if (! defined('NOREQUIREMENU')) define('NOREQUIREMENU','1'); - if (! defined('NOREQUIREHTML')) define('NOREQUIREHTML','1'); - if (! defined('NOREQUIREAJAX')) define('NOREQUIREAJAX','1'); - - // Pour autre que companylogo, on charge environnement + info issus de logon comme le user - require("./main.inc.php"); - // master.inc.php is included in main.inc.php -} +require("./main.inc.php"); require_once(DOL_DOCUMENT_ROOT.'/lib/files.lib.php'); diff --git a/htdocs/viewimage.php b/htdocs/viewimage.php index d66ff9b708c..d1d7806a2bf 100644 --- a/htdocs/viewimage.php +++ b/htdocs/viewimage.php @@ -34,29 +34,14 @@ $original_file = isset($_GET["file"])?$_GET["file"]:''; $modulepart = isset($_GET["modulepart"])?$_GET["modulepart"]:''; $urlsource = isset($_GET["urlsource"])?$_GET["urlsource"]:''; -// Define if we need master or master+main -$needmasteronly=false; -if ($modulepart == 'companylogo') $needmasteronly=true; +// Pour autre que companylogo, on charge environnement + info issus de logon comme le user +if (($modulepart == 'companylogo') && ! defined("NOLOGIN")) define("NOLOGIN",1); -// This is to make Dolibarr working with Plesk -set_include_path($_SERVER['DOCUMENT_ROOT'].'/htdocs'); +if (! defined('NOREQUIREMENU')) define('NOREQUIREMENU','1'); +if (! defined('NOREQUIREHTML')) define('NOREQUIREHTML','1'); +if (! defined('NOREQUIREAJAX')) define('NOREQUIREAJAX','1'); -// Load master or main -if ($needmasteronly) -{ - // Pour companylogo, on charge juste environnement sans logon qui charge le user - require("./master.inc.php"); -} -else -{ - if (! defined('NOREQUIREMENU')) define('NOREQUIREMENU','1'); - if (! defined('NOREQUIREHTML')) define('NOREQUIREHTML','1'); - if (! defined('NOREQUIREAJAX')) define('NOREQUIREAJAX','1'); - - // Pour autre que companylogo, on charge environnement + info issus de logon comme le user - require("./main.inc.php"); - // master.inc.php is included in main.inc.php -} +require("./main.inc.php"); require_once(DOL_DOCUMENT_ROOT.'/lib/files.lib.php');
'.$langs->trans("PhotoFile").'