diff --git a/htdocs/core/lib/admin.lib.php b/htdocs/core/lib/admin.lib.php
index c829933bf42..952b386643a 100644
--- a/htdocs/core/lib/admin.lib.php
+++ b/htdocs/core/lib/admin.lib.php
@@ -719,7 +719,7 @@ function activateModule($value,$withdeps=1)
if (! $ret && $withdeps)
{
- if (is_array($objMod->depends) && ! empty($objMod->depends))
+ if (isset($objMod->depends) && is_array($objMod->depends) && ! empty($objMod->depends))
{
// Activation des modules dont le module depend
$num = count($objMod->depends);
@@ -735,7 +735,7 @@ function activateModule($value,$withdeps=1)
}
}
- if (is_array($objMod->conflictwith) && ! empty($objMod->conflictwith))
+ if (isset($objMod->conflictwith) && is_array($objMod->conflictwith) && ! empty($objMod->conflictwith))
{
// Desactivation des modules qui entrent en conflit
$num = count($objMod->conflictwith);
diff --git a/htdocs/webservices/admin/webservices.php b/htdocs/webservices/admin/webservices.php
index 7cd3340f047..800fd9cc6af 100644
--- a/htdocs/webservices/admin/webservices.php
+++ b/htdocs/webservices/admin/webservices.php
@@ -28,10 +28,10 @@ require_once(DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php");
$langs->load("admin");
-if (!$user->admin)
- accessforbidden();
+if (! $user->admin) accessforbidden();
$actionsave=GETPOST("save");
+$mesg='';
// Sauvegardes parametres
if ($actionsave)
@@ -69,26 +69,26 @@ print "
\n";
print '