diff --git a/htdocs/admin/modulehelp.php b/htdocs/admin/modulehelp.php
index 5a52dc99e3a..584d3949532 100644
--- a/htdocs/admin/modulehelp.php
+++ b/htdocs/admin/modulehelp.php
@@ -275,7 +275,7 @@ $picto = 'object_'.$objMod->picto;
print load_fiche_titre(($modulename?$modulename:$moduledesc), $moreinfo, $picto);
print ' ';
-dol_fiche_head($head, $mode, $title, -1);
+dol_fiche_head($head, $mode, '', -1);
if (! $modulename)
{
diff --git a/htdocs/admin/modules.php b/htdocs/admin/modules.php
index ba32aaf1082..e33db21a2b5 100644
--- a/htdocs/admin/modules.php
+++ b/htdocs/admin/modules.php
@@ -311,7 +311,7 @@ $filename = array();
$modules = array();
$orders = array();
$categ = array();
-$dirmod = array();
+
$i = 0; // is a sequencer of modules found
$j = 0; // j is module number. Automatically affected if module number not defined.
$modNameLoaded = array();
@@ -420,8 +420,7 @@ foreach ($modulesdir as $dir)
}
$orders[$i] = $familyposition."_".$familykey."_".$moduleposition."_".$j; // Sort by family, then by module position then number
- $dirmod[$i] = $dir;
- //print $i.'-'.$dirmod[$i].' ';
+
// Set categ[$i]
$specialstring = 'unknown';
if ($objMod->version == 'development' || $objMod->version == 'experimental') $specialstring = 'expdev';
@@ -483,11 +482,11 @@ if ($nbofactivatedmodules <= 1) $moreinfo .= ' '.img_warning($langs->trans("YouM
print load_fiche_titre($langs->trans("ModulesSetup"), '', 'title_setup');
// Start to show page
-if ($mode == 'common') print ''.$langs->trans("ModulesDesc")." \n";
-if ($mode == 'commonkanban') print ''.$langs->trans("ModulesDesc")." \n";
-if ($mode == 'marketplace') print ''.$langs->trans("ModulesMarketPlaceDesc")." \n";
-if ($mode == 'deploy') print ''.$langs->trans("ModulesDeployDesc", $langs->transnoentitiesnoconv("AvailableModules"))." \n";
-if ($mode == 'develop') print ''.$langs->trans("ModulesDevelopDesc")." \n";
+if ($mode == 'common') print ''.$langs->trans("ModulesDesc")." \n";
+if ($mode == 'commonkanban') print ''.$langs->trans("ModulesDesc")." \n";
+if ($mode == 'marketplace') print ''.$langs->trans("ModulesMarketPlaceDesc")." \n";
+if ($mode == 'deploy') print ''.$langs->trans("ModulesDeployDesc", $langs->transnoentitiesnoconv("AvailableModules"))." \n";
+if ($mode == 'develop') print ''.$langs->trans("ModulesDevelopDesc")." \n";
$head = modules_prepare_head();
@@ -518,7 +517,7 @@ if ($mode == 'common' || $mode == 'commonkanban')
$moreforfilter .= $langs->trans('Keyword').': ';
$moreforfilter .= '';
$moreforfilter .= '
';
- $moreforfilter .= $langs->trans('Origin').': '.$form->selectarray('search_nature', $arrayofnatures, dol_escape_htmltag($search_nature), 1);
+ $moreforfilter .= $langs->trans('Origin').': '.$form->selectarray('search_nature', $arrayofnatures, dol_escape_htmltag($search_nature), 1, 0, 0, '', 0, 0, 0, '', 'maxwidth100');
$moreforfilter .= '
';
if (!empty($conf->global->MAIN_FEATURES_LEVEL))
{
@@ -527,11 +526,11 @@ if ($mode == 'common' || $mode == 'commonkanban')
if ($conf->global->MAIN_FEATURES_LEVEL > 0) $array_version['experimental'] = $langs->trans("Experimental");
if ($conf->global->MAIN_FEATURES_LEVEL > 1) $array_version['development'] = $langs->trans("Development");
$moreforfilter .= '';
- $moreforfilter .= $langs->trans('Version').': '.$form->selectarray('search_version', $array_version, $search_version, 1);
+ $moreforfilter .= $langs->trans('Version').': '.$form->selectarray('search_version', $array_version, $search_version, 1, 0, 0, '', 0, 0, 0, '', 'maxwidth100');
$moreforfilter .= '
';
}
$moreforfilter .= '';
- $moreforfilter .= $langs->trans('Status').': '.$form->selectarray('search_status', array('active'=>$langs->transnoentitiesnoconv("Enabled"), 'disabled'=>$langs->transnoentitiesnoconv("Disabled")), $search_status, 1);
+ $moreforfilter .= $langs->trans('Status').': '.$form->selectarray('search_status', array('active'=>$langs->transnoentitiesnoconv("Enabled"), 'disabled'=>$langs->transnoentitiesnoconv("Disabled")), $search_status, 1, 0, 0, '', 0, 0, 0, '', 'maxwidth100');
$moreforfilter .= '
';
$moreforfilter .= ' ';
$moreforfilter .= '';
@@ -543,7 +542,7 @@ if ($mode == 'common' || $mode == 'commonkanban')
$moreforfilter .= '
';
$moreforfilter .= dolGetButtonTitle($langs->trans('ViewList'), '', 'fa fa-list-alt paddingleft imgforviewmode', $_SERVER["PHP_SELF"].'?mode=common'.$param, '', 1, array('morecss'=>'reposition'));
- $moreforfilter .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-list-alt paddingleft imgforviewmode', $_SERVER["PHP_SELF"].'?mode=commonkanban'.$param, '', 1, array('morecss'=>'reposition'));
+ $moreforfilter .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-th-list paddingleft imgforviewmode', $_SERVER["PHP_SELF"].'?mode=commonkanban'.$param, '', 1, array('morecss'=>'reposition'));
$moreforfilter .= '
';
$moreforfilter .= '
'.$moreinfo.'
';
diff --git a/htdocs/core/modules/DolibarrModules.class.php b/htdocs/core/modules/DolibarrModules.class.php
index ebe77ee9b81..5721e41cc4b 100644
--- a/htdocs/core/modules/DolibarrModules.class.php
+++ b/htdocs/core/modules/DolibarrModules.class.php
@@ -2278,16 +2278,8 @@ class DolibarrModules // Can not be abstract, because we need to instantiate it
$const_name = 'MAIN_MODULE_'.strtoupper(preg_replace('/^mod/i', '', get_class($this)));
- // Activate/Disable and Setup (2 columns)
- if (!empty($conf->global->$const_name)) // If module is already activated
- {
- $disableSetup = 0;
- } else {
- // TODO
- }
-
print '
-
+
';
diff --git a/htdocs/theme/eldy/info-box.inc.php b/htdocs/theme/eldy/info-box.inc.php
index 4a77c98c3af..9f958943080 100644
--- a/htdocs/theme/eldy/info-box.inc.php
+++ b/htdocs/theme/eldy/info-box.inc.php
@@ -117,25 +117,10 @@ if (!defined('ISLOADEDBYSTEELSHEET')) die('Must be call by steelsheet'); ?>
-webkit-transition: opacity 0.5s, visibility 0s 0.5s;
transition: opacity 0.5s, visibility 0s 0.5s;
}
-
-.info-box-icon-action {
- box-sizing: border-box;
- display: block;
- position: absolute;
- width: 90px;
- bottom: 0px;
- color: #ffffff;
- background-color: rgba(0,0,0,0.1);
- cursor: default;
-
- font-size: 0.5em;
- line-height: 22px;
- padding: 0px 3px;
- text-align: center;
- opacity: 1;
- -webkit-transition: opacity 0.5s, visibility 0s 0.5s;
- transition: opacity 0.5s, visibility 0s 0.5s;
+.box-flex-item.info-box-module.info-box-module-disabled {
+ opacity: 0.6;
}
+
.info-box-actions {
position: absolute;
right: 0;
@@ -386,6 +371,7 @@ if (GETPOSTISSET('THEME_AGRESSIVENESS_RATIO')) $conf->global->THEME_AGRESSIVENES
}
.info-box-module {
- width: 280px;
+ width: 100%;
+ max-width: unset;
}
}