diff --git a/htdocs/contrat/list.php b/htdocs/contrat/list.php
index 07cf120f4cc..4b49840f681 100644
--- a/htdocs/contrat/list.php
+++ b/htdocs/contrat/list.php
@@ -619,7 +619,7 @@ print '';
print '';
print '';
-print_barre_liste($langs->trans("ListOfContracts"), $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'contract', 0, $newcardbutton, '', $limit, 0, 0, 1);
+print_barre_liste($langs->trans("Contracts"), $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'contract', 0, $newcardbutton, '', $limit, 0, 0, 1);
$topicmail = "SendContractRef";
$modelmail = "contract";
diff --git a/htdocs/theme/eldy/global.inc.php b/htdocs/theme/eldy/global.inc.php
index f74e74e44fe..7b942b27405 100644
--- a/htdocs/theme/eldy/global.inc.php
+++ b/htdocs/theme/eldy/global.inc.php
@@ -60,7 +60,9 @@
if (!empty($conf->global->THEME_DARKMODEENABLED)) {
print "/* For dark mode */\n";
if ($conf->global->THEME_DARKMODEENABLED != 2) {
- print "@media (prefers-color-scheme: dark) {";
+ print "@media not print and (prefers-color-scheme: dark) {";
+ } else {
+ print "@media not print {";
}
print ":root {
--colorbackhmenu1: #3d3e40;
@@ -104,15 +106,13 @@ if (!empty($conf->global->THEME_DARKMODEENABLED)) {
--amountpaymentcomplete:rgb(101,184,77);
--amountremaintopaybackcolor:rbg(245,130,46);
--infoboxmoduleenabledbgcolor : linear-gradient(0.4turn, #000, #000, #000, #274231);
- --tablevalidbgcolor: rgb(80, 64, 33);
+ --tablevalidbgcolor: rgb(80, 64, 33);
}
body, button {
color: #bbb;
- }\n";
- if ($conf->global->THEME_DARKMODEENABLED != 2) {
- print "}\n";
- }
+ }\n
+ }\n";
}
?>
@@ -3238,7 +3238,6 @@ div.blockvmenubookmarks
div.blockvmenupair, div.blockvmenuimpair, div.blockvmenubookmarks, div.blockvmenuend
{
font-family: ;
- color: #000000;
text-align: ;
text-decoration: none;
padding-left: 5px;
@@ -3247,6 +3246,7 @@ div.blockvmenupair, div.blockvmenuimpair, div.blockvmenubookmarks, div.blockvmen
padding-bottom: 7px;
margin: 0 0 0 2px;
+ color: var(--colortext);
background: var(--colorbackvmenu1);
border-left: 1px solid #AAA;
@@ -4183,7 +4183,7 @@ tr.pair td .nobordernopadding tr td, tr.impair td .nobordernopadding tr td {
border-bottom: 0px !important;
}
table.nobottomiftotal tr.liste_total td {
- background-color: #fff;
+ background-color: var(--inputbackgroundcolor);
border-bottom: 0px !important;
diff --git a/htdocs/theme/md/style.css.php b/htdocs/theme/md/style.css.php
index 76a55efde59..cb88c0815dc 100644
--- a/htdocs/theme/md/style.css.php
+++ b/htdocs/theme/md/style.css.php
@@ -320,7 +320,9 @@ print '*/'."\n";
--colorbacklinebreak: rgb();
--colorbackbody: rgb();
--colorbackmobilemenu: #f8f8f8;
+ --colorbackgrey: #f0f0f0;
--colortexttitlenotab: rgb();
+ --colortexttitlenotab2: rgb();
--colortexttitle: rgb();
--colortexttitlelink: rgba(, 0.9);
--colortext: rgb();
@@ -330,6 +332,8 @@ print '*/'."\n";
--colortopbordertitle1: rgb();
--listetotal: #551188;
--inputbackgroundcolor: #FFF;
+ --inputbackgroundcolordisabled: #eee;
+ --inputcolordisabled: rgb(80, 80, 80);
--inputbordercolor: rgba(0,0,0,.2);
--tooltipbgcolor: ;
--tooltipfontcolor : ;
@@ -347,10 +351,71 @@ print '*/'."\n";
--productlinestockod: #002200;
--productlinestocktoolow: #884400;
--infoboxmoduleenabledbgcolor : linear-gradient(0.4turn, #fff, #fff, #fff, #e4efe8);
+ --tablevalidbgcolor: rgb(252, 248, 227);
--butactionbg : #;
--textbutaction : #;
}
+global->THEME_DARKMODEENABLED)) {
+ print "/* For dark mode */\n";
+ if ($conf->global->THEME_DARKMODEENABLED != 2) {
+ print "@media not print and (prefers-color-scheme: dark) {";
+ } else {
+ print "@media not print {";
+ }
+ print ":root {
+ --colorbackhmenu1: #3d3e40;
+ --colorbackvmenu1: #2b2c2e;
+ --colorbacktitle1: #2b2d2f;
+ --colorbacktabcard1: #1d1e20; /* Must be same than colorbackbody */
+ --colorbacktabactive: rgb(220,220,220);
+ --colorbacklineimpair1: #38393d;
+ --colorbacklineimpair2: #2b2d2f;
+ --colorbacklinepair1: #38393d;
+ --colorbacklinepair2: #2b2d2f;
+ --colorbacklinepairhover: #2b2d2f;
+ --colorbacklinepairchecked: #0e5ccd;
+ --colorbackbody: #1d1e20;
+ --colorbackmobilemenu: #080808;
+ --colorbackgrey: #0f0f0f;
+ --tooltipbgcolor: #2b2d2f;
+ --colortexttitlenotab: rgb(220,220,220);
+ --colortexttitlenotab2: rgb(220,220,220);
+ --colortexttitle: rgb(220,220,220);
+ --colortext: rgb(220,220,220);
+ --colortextlink: #4390dc;
+ --colortexttitlelink: #4390dc;
+ --colortextbackhmenu: rgb(220,220,220);
+ --colortextbackvmenu: rgb(220,220,220);
+ --tooltipfontcolor : rgb(220,220,220);
+ --listetotal: rgb(245, 83, 158);
+ --inputbackgroundcolor: rgb(70, 70, 70);
+ --inputbackgroundcolordisabled: rgb(60, 60, 60);
+ --inputcolordisabled: rgb(140, 140, 140);
+ --inputbordercolor: rgb(220,220,220);
+ --oddevencolor: rgb(220,220,220);
+ --colorboxstatsborder: rgb(65,100,138);
+ --dolgraphbg: #1d1e20;
+ --fieldrequiredcolor: rgb(250,183,59);
+ --colortextbacktab: rgb(220,220,220);
+ --colorboxiconbg: rgb(36,38,39);
+ --refidnocolor: rgb(220,220,220);
+ --tableforfieldcolor:rgb(220,220,220);
+ --amountremaintopaycolor:rgb(252,84,91);
+ --amountpaymentcomplete:rgb(101,184,77);
+ --amountremaintopaybackcolor:rbg(245,130,46);
+ --infoboxmoduleenabledbgcolor : linear-gradient(0.4turn, #000, #000, #000, #274231);
+ --tablevalidbgcolor: rgb(80, 64, 33);
+ }
+
+ body, button {
+ color: #bbb;
+ }\n
+ }\n";
+}
+?>
+
body {
background-color: #FFFFFF;
@@ -452,7 +517,7 @@ input, select {
}
#mainbody input.button:not(.buttongen):not(.bordertransp), #mainbody a.button:not(.buttongen):not(.bordertransp) {
background: var(--butactionbg);
- color: var(--textbutaction)!important;
+ color: var(--textbutaction) !important;
border-radius: 3px;
border-collapse: collapse;
border: none;
@@ -3201,7 +3266,6 @@ li#mainmenutd_companylogo {
div.blockvmenupair, div.blockvmenuimpair
{
font-family: ;
- color: #000000;
text-align: ;
text-decoration: none;
padding-left: 5px;
@@ -3210,6 +3274,9 @@ div.blockvmenupair, div.blockvmenuimpair
padding-bottom: 3px;
margin: 1px 0px 8px 0px;
+ color: var(--colortext);
+ background: var(--colorbackvmenu1);
+
padding-bottom: 10px;
border-bottom: 1px solid #e0e0e0;
}
@@ -4118,7 +4185,7 @@ tr.pair td .nobordernopadding tr td, tr.impair td .nobordernopadding tr td {
}
/*
table.nobottomiftotal tr.liste_total td {
- background-color: #fff;
+ background-color: var(--inputbackgroundcolor);
border-bottom: 0px !important;
diff --git a/htdocs/website/class/websitepage.class.php b/htdocs/website/class/websitepage.class.php
index d04608387cb..8660ca0b0c1 100644
--- a/htdocs/website/class/websitepage.class.php
+++ b/htdocs/website/class/websitepage.class.php
@@ -116,8 +116,8 @@ class WebsitePage extends CommonObject
*/
public $fk_object;
- const STATUS_DRAFT = 0;
- const STATUS_VALIDATED = 1;
+ const STATUS_DRAFT = 0; // offline
+ const STATUS_VALIDATED = 1; // online
/**
diff --git a/htdocs/website/index.php b/htdocs/website/index.php
index 6e4d96880fb..3b270576f03 100644
--- a/htdocs/website/index.php
+++ b/htdocs/website/index.php
@@ -3336,8 +3336,7 @@ if (!GETPOST('hide_websitemenu')) {
print '';
// Delete
- //print '';
- if ($websitepage->status == $websitepage::STATUS_DRAFT || !$atleastonepage) {
+ if ($websitepage->status != $websitepage::STATUS_DRAFT) {
$disabled = ' disabled="disabled"';
$title = $langs->trans("WebpageMustBeDisabled", $langs->transnoentitiesnoconv($websitepage->LibStatut(0, 0)));
$url = '#';