diff --git a/htdocs/core/class/html.formticket.class.php b/htdocs/core/class/html.formticket.class.php
index b688d408284..1db68fe008b 100644
--- a/htdocs/core/class/html.formticket.class.php
+++ b/htdocs/core/class/html.formticket.class.php
@@ -987,10 +987,10 @@ class FormTicket
}
// MESSAGE
- $defaultmessage = "";
- if (is_array($arraydefaultmessage) && count($arraydefaultmessage) > 0 && $arraydefaultmessage->content) {
- $defaultmessage = $arraydefaultmessage->content;
- }
+ $defaultmessage="";
+ if (is_object($arraydefaultmessage) && $arraydefaultmessage->content) {
+ $defaultmessage = $arraydefaultmessage->content;
+ }
$defaultmessage = str_replace('\n', "\n", $defaultmessage);
// Deal with format differences between message and signature (text / HTML)
diff --git a/htdocs/core/modules/modContrat.class.php b/htdocs/core/modules/modContrat.class.php
index fe846c1fd4c..4d51b4c4247 100644
--- a/htdocs/core/modules/modContrat.class.php
+++ b/htdocs/core/modules/modContrat.class.php
@@ -214,7 +214,7 @@ class modContrat extends DolibarrModules
*/
public function init($options = '')
{
- global $conf;
+ global $conf, $langs;
// Nettoyage avant activation
$this->remove($options);