diff --git a/htdocs/core/class/hookmanager.class.php b/htdocs/core/class/hookmanager.class.php index 46230d678b2..1c246b3f685 100755 --- a/htdocs/core/class/hookmanager.class.php +++ b/htdocs/core/class/hookmanager.class.php @@ -159,7 +159,7 @@ class HookManager // Generic hooks that return a string (printSearchForm, printLeftBlock, formBuilddocOptions, ...) else if (method_exists($actionclassinstance,$method)) { - if (is_array($parameters) && $parameters['special_code'] > 3 && $parameters['special_code'] != $actionclassinstance->module_number) continue; + if (is_array($parameters) && ! empty($parameters['special_code']) && $parameters['special_code'] > 3 && $parameters['special_code'] != $actionclassinstance->module_number) continue; $result = $actionclassinstance->$method($parameters, $object, $action, $this); if (is_array($result)) $this->resArray = array_merge($this->resArray, $result); else $resprint.=$result; diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php index 866e25a4abd..6fec576dbdb 100644 --- a/htdocs/main.inc.php +++ b/htdocs/main.inc.php @@ -1413,7 +1413,7 @@ function left_menu($menu_array_before, $helppagename='', $moresearchform='', $me $searchform.=$hookmanager->executeHooks('printSearchForm',$parameters); // Note that $action and $object may have been modified by some hooks // Define $bookmarks - if ($conf->bookmark->enabled && $user->rights->bookmark->lire) + if (! empty($conf->bookmark->enabled) && $user->rights->bookmark->lire) { include_once (DOL_DOCUMENT_ROOT.'/bookmarks/bookmarks.lib.php'); $langs->load("bookmarks"); diff --git a/htdocs/master.inc.php b/htdocs/master.inc.php index 134e68e7a81..12f1e08dbd5 100644 --- a/htdocs/master.inc.php +++ b/htdocs/master.inc.php @@ -191,14 +191,14 @@ if (! defined('NOREQUIREDB') && ! defined('NOREQUIRESOC')) $mysoc=new Societe($db); $mysoc->id=0; - $mysoc->nom=$conf->global->MAIN_INFO_SOCIETE_NOM; // TODO deprecated - $mysoc->name=$conf->global->MAIN_INFO_SOCIETE_NOM; - $mysoc->adresse=$conf->global->MAIN_INFO_SOCIETE_ADRESSE; // TODO deprecated - $mysoc->address=$conf->global->MAIN_INFO_SOCIETE_ADRESSE; - $mysoc->cp=$conf->global->MAIN_INFO_SOCIETE_CP; // TODO deprecated - $mysoc->zip=$conf->global->MAIN_INFO_SOCIETE_CP; - $mysoc->ville=$conf->global->MAIN_INFO_SOCIETE_VILLE; // TODO deprecated - $mysoc->town=$conf->global->MAIN_INFO_SOCIETE_VILLE; + $mysoc->name=(! empty($conf->global->MAIN_INFO_SOCIETE_NOM))?$conf->global->MAIN_INFO_SOCIETE_NOM:''; + $mysoc->nom=$mysoc->name; // deprecated + $mysoc->address=(! empty($conf->global->MAIN_INFO_SOCIETE_ADRESSE))?$conf->global->MAIN_INFO_SOCIETE_ADRESSE:''; + $mysoc->adresse=$mysoc->address; // deprecated + $mysoc->zip=(! empty($conf->global->MAIN_INFO_SOCIETE_CP))?$conf->global->MAIN_INFO_SOCIETE_CP:''; + $mysoc->cp=$mysoc->zip; // deprecated + $mysoc->town=(! empty($conf->global->MAIN_INFO_SOCIETE_VILLE))?$conf->global->MAIN_INFO_SOCIETE_VILLE:''; + $mysoc->ville=$mysoc->town; // deprecated $mysoc->state_id=$conf->global->MAIN_INFO_SOCIETE_DEPARTEMENT; $mysoc->note=empty($conf->global->MAIN_INFO_SOCIETE_NOTE)?'':$conf->global->MAIN_INFO_SOCIETE_NOTE; @@ -240,14 +240,13 @@ if (! defined('NOREQUIREDB') && ! defined('NOREQUIRESOC')) $mysoc->idprof4=empty($conf->global->MAIN_INFO_RCS)?'':$conf->global->MAIN_INFO_RCS; $mysoc->idprof5=empty($conf->global->MAIN_INFO_PROFID5)?'':$conf->global->MAIN_INFO_PROFID5; $mysoc->idprof6=empty($conf->global->MAIN_INFO_PROFID6)?'':$conf->global->MAIN_INFO_PROFID6; - $mysoc->tva_intra=$conf->global->MAIN_INFO_TVAINTRA; // VAT number, not necessarly INTRA. - $mysoc->idtrainer=empty($conf->global->MAIN_INFO_TRAINER)?'':$conf->global->MAIN_INFO_TRAINER; - $mysoc->capital=$conf->global->MAIN_INFO_CAPITAL; + $mysoc->tva_intra=(! empty($conf->global->MAIN_INFO_TVAINTRA))?$conf->global->MAIN_INFO_TVAINTRA:''; // VAT number, not necessarly INTRA. + $mysoc->capital=(! empty($conf->global->MAIN_INFO_CAPITAL))?$conf->global->MAIN_INFO_CAPITAL:''; $mysoc->forme_juridique_code=$conf->global->MAIN_INFO_SOCIETE_FORME_JURIDIQUE; - $mysoc->email=$conf->global->MAIN_INFO_SOCIETE_MAIL; - $mysoc->logo=$conf->global->MAIN_INFO_SOCIETE_LOGO; - $mysoc->logo_small=$conf->global->MAIN_INFO_SOCIETE_LOGO_SMALL; - $mysoc->logo_mini=$conf->global->MAIN_INFO_SOCIETE_LOGO_MINI; + $mysoc->email=(! empty($conf->global->MAIN_INFO_SOCIETE_MAIL))?$conf->global->MAIN_INFO_SOCIETE_MAIL:''; + $mysoc->logo=(! empty($conf->global->MAIN_INFO_SOCIETE_LOGO))?$conf->global->MAIN_INFO_SOCIETE_LOGO:''; + $mysoc->logo_small=(! empty($conf->global->MAIN_INFO_SOCIETE_LOGO_SMALL))?$conf->global->MAIN_INFO_SOCIETE_LOGO_SMALL:''; + $mysoc->logo_mini=(! empty($conf->global->MAIN_INFO_SOCIETE_LOGO_MINI))?$conf->global->MAIN_INFO_SOCIETE_LOGO_MINI:''; // Define if company use vat or not (Do not use conf->global->FACTURE_TVAOPTION anymore) $mysoc->tva_assuj=((isset($conf->global->FACTURE_TVAOPTION) && $conf->global->FACTURE_TVAOPTION=='franchise')?0:1); diff --git a/htdocs/theme/eldy/style.css.php b/htdocs/theme/eldy/style.css.php index 59f69c29dc6..270e5d3a067 100644 --- a/htdocs/theme/eldy/style.css.php +++ b/htdocs/theme/eldy/style.css.php @@ -1681,7 +1681,7 @@ tr.box_titre { background-image: -moz-linear-gradient(bottom, rgb() 15%, rgb() 100%); background-image: -webkit-linear-gradient(bottom, rgb() 15%, rgb() 100%); background-image: -ms-linear-gradient(bottom, rgb() 15%, rgb() 100%); - background-image: linear-gradient(bottom, rgb() 15%, rgb() 100%); + background-image: linear-gradient(bottom, rgb() 15%, rgb() 100%); background-image: url(); @@ -2491,7 +2491,7 @@ div.ecmjqft { .jnotify-container { position: fixed !important; -global->MAIN_JQUERY_JNOTIFY_BOTTOM) { ?> +global->MAIN_JQUERY_JNOTIFY_BOTTOM)) { ?> top: auto !important; bottom: 4px !important;