5if (!defined(
'ISLOADEDBYSTEELSHEET')) {
6 die(
'Must be call by steelsheet');
16@phan-var-force string $right
17@phan-var-force string $left
33.info-box-module.--external span.info-box-icon-version {
34 background: rgba(0,0,0,0.2);
37.info-box-module.--external.--need-update span.info-box-icon-version{
44 min-height: <?php echo $heightbox; ?>px;
45 background: var(--colorbacklineimpair2);
49 box-shadow: -2px 1px 12px rgba(192, 192, 192, 0.5);
56.info-box.info-box-sm {
61.opened-dash-board-wrap .info-box, .opened-dash-board-wrap .info-box .info-box-icon {
62 border-radius: 5px 5px 5px 15px;
78.info-box:not(.info-box-kanban) .progress {
79 background: rgba(0, 0, 0, 0.2);
80 margin: 5px -10px 5px -10px;
84.info-box .progress .progress-bar {
88.info-box:not(.info-box-kanban) .progress .progress-bar {
96 background-color: #337ab7;
97 box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
98 -webkit-transition: width .6s ease;
99 -o-transition: width .6s ease;
100 transition: width .6s ease;
103 border-top-left-radius: 2px;
104 border-top-right-radius: 0;
105 border-bottom-right-radius: 0;
106 border-bottom-left-radius: 2px;
110 line-height: <?php echo $heightbox; ?>px;
111 height: <?php echo $heightbox; ?>px;
115 background: var(--colorbacktitle1) !important;
118.info-box-icon i.fa, .info-box-icon i.fa:before {
119 color: #fff !important;
123.info-box-module .info-box-icon {
127.info-box-sm .info-box-icon, .info-box-sm .info-box-img {
128 height: 98px !important;
134 border-top-left-radius: 2px;
135 border-top-right-radius: 0;
136 border-bottom-right-radius: 0;
137 border-bottom-left-radius: 2px;
147 background: var(--colorbacktitle1) !important;
149.opened-dash-board-wrap .info-box .info-box-icon {
152.opened-dash-board-wrap .info-box-sm .info-box-icon {
153 border-radius: 0 0 0 20px;
156.info-box-module .info-box-icon {
159.info-box-icon > img {
162.info-box-module .info-box-icon > img {
166a.info-box-text.info-box-text-a {
170a.info-box-text-a i.fa.fa-exclamation-triangle, span.badge i.fa.fa-exclamation-triangle {
179 width: calc(100% - 92px);
180 max-width: calc(100% - 82px);
181 text-overflow: ellipsis;
185 box-sizing: border-box;
191 background-color: rgba(0,0,0,0.1);
199 -webkit-transition: opacity 0.5s, visibility 0s 0.5s;
200 transition: opacity 0.5s, visibility 0s 0.5s;
203.info-box-icon-version {
204 box-sizing: border-box;
210 background-color: rgba(0,0,0,0.1);
218 -webkit-transition: opacity 0.5s, visibility 0s 0.5s;
219 transition: opacity 0.5s, visibility 0s 0.5s;
222.box-flex-item.info-box-module.--
disabled {
234 height: 105px !important;
236 border-top-left-radius: 2px;
237 border-top-right-radius: 0;
238 border-bottom-right-radius: 0;
239 border-bottom-left-radius: 2px;
247 background: var(--colorbacktitle1) !important;
254 transform: translate(-50%, -50%);
263.info-box-sm .info-box-icon-text, .info-box-sm .info-box-icon-version {
267.info-box:hover .info-box-icon-text {
274 padding-<?php echo $left; ?>: 14px;
275 padding-<?php echo $right; ?>: 5px;
278.info-box-sm .info-box-content {
281 border-top-right-radius: 6px;
283.info-box-sm .info-box-module-enabled {
287.info-box-content-warning span.font-status4 {
288 color: #bc9526 !important;
303 text-overflow: ellipsis;
306 text-transform: uppercase;
320@media only screen and (max-width: 480px)
329.info-box-text:first-letter{text-transform: uppercase}
330a.info-box-text{ text-decoration: none;}
342.infobox-haslink .info-box-icon i {
343 transition: opacity 0.2s ease-in-out;
345.infobox-haslink .info-box-icon:hover i {
348.infobox-haslink .info-box-icon .info-box-createlink {
358 transition: opacity 0.2s ease-in-out;
360 text-decoration: none;
362.infobox-haslink .info-box-icon:hover .info-box-createlink {
365.infobox-haslink .info-box-icon .info-box-createlink span.fas {
368.infobox-haslink i.fa.fa-exclamation-triangle.hideonsmartphone {
375include_once DOL_DOCUMENT_ROOT.
'/core/lib/functions2.lib.php';
379 $prefix =
'background-';
382if (!isset(
$conf->global->THEME_SATURATE_RATIO)) {
383 $conf->global->THEME_SATURATE_RATIO = 0.8;
385if (GETPOSTISSET(
'THEME_SATURATE_RATIO')) {
391 <?php
if ($prefix) { ?>
392 color: #fff !important;
411 background-color: #EEE;
414 background-color: #a3c0ad !important;
415 color: #FFF !important;
418 background-color: #55955d !important;
419 color: #FFF !important;
422 background-color: #499caf !important;
423 color: #FFF !important;
426 background-color: #79633f !important;
427 color: #FFF !important;
429.member-individual-back {
430 background-color: #258fa5;
434.member-company-back {
435 background-color: #557b95;
439.member-individual-company-back {
440 background-color: #40859d;
444.nonature-back, .prospect-back, .customer-back, .vendor-back, .user-back, .member-company-back, .member-individual-company-back, .member-individual-back {
451 <?php echo $prefix; ?>color: #6c6aa8 !important;
454 <?php echo $prefix; ?>color: #906080 !important;
456.bg-infobox-propal, .bg-infobox-facture, .bg-infobox-commande {
457 <?php echo $prefix; ?>color: #65953d !important;
459.bg-infobox-supplier_proposal, .bg-infobox-invoice_supplier, .bg-infobox-order_supplier {
460 <?php echo $prefix; ?>color: #599caf !important;
462.bg-infobox-contrat, .bg-infobox-ticket{
463 <?php echo $prefix; ?>color: #3bbfa8 !important;
465.bg-infobox-bank_account{
466 <?php echo $prefix; ?>color: #b0bb39 !important;
468.bg-infobox-adherent, .bg-infobox-member {
469 <?php echo $prefix; ?>color: #79633f !important;
471.bg-infobox-expensereport{
472 <?php echo $prefix; ?>color: #79633f !important;
475 <?php echo $prefix; ?>color: #755114 !important;
478 <?php echo $prefix; ?>color: #b0a53e !important;
482a.vmenu span, span.vmenu, span.vmenu span {
487.infobox-adherent, .infobox-member, .infobox-expensereport {
497.infobox-propal:not(.error),
498.infobox-facture:not(.error),
499.infobox-commande:not(.error) {
503.infobox-supplier_proposal:not(.error),
504.infobox-invoice_supplier:not(.error),
505.infobox-order_supplier:not(.error) {
508.infobox-contrat, .infobox-ticket{
511.infobox-bank_account{
522.fa-dol-action:before {
525.fa-dol-propal:before,
526.fa-dol-supplier_proposal:before {
529.fa-dol-facture:before,
530.fa-dol-invoice_supplier:before {
533.fa-dol-project:before {
536.fa-dol-commande:before,
537.fa-dol-order_supplier:before {
540.fa-dol-contrat:before {
543.fa-dol-ticket:before {
546.fa-dol-bank_account:before {
549.fa-dol-member:before {
552.fa-dol-expensereport:before {
555.fa-dol-holiday:before {
558.fa-dol-cubes:before {
564.info-box-weather .info-box-icon{
565 background: var(--colorbacktitle1) !important;
567.fa-weather-level0:before{
571.fa-weather-level1:before{
575.fa-weather-level2:before{
579.fa-weather-level3:before{
583.fa-weather-level4:before{
593 width: calc(100% + 14px);
594 margin: 0 -8px 0 -8px;
597.box-flex-container-columns {
601 justify-content: space-between;
603.box-flex-container-column {
606.box-flex-container-column:not(:last-of-
type) {
607 border-right: 1px solid #AAA;
609.box-flex-container-column.kanban {
612.kanban.kanbancollapsed {
618.kanban.kanbancollapsed .kanbanlabel, .text-vertical {
619 writing-mode: vertical-rl;
623 flex-grow: 0 !important;
632.box-flex-item.filler {
635.box-flex-item, .kanbanlabel {
637 margin-<?php echo $right; ?>: 20px;
639 margin-<?php echo $left; ?>: 10px;
642 background: var(--colorbacktitle1);
647.kanban .box-flex-item {
650.kanban .box-flex-item-5lines {
655.box-flex-item-small {
656 width: 200px !important;
658.box-flex-item-small .info-box-sm .info-box-content {
661.box-flex-item-small .info-box-icon.bg-infobox-action {
667 width: calc(100% - 20px);
676@media only screen and (max-width: 1740px) {
683@media only screen and (max-width: 768px) {
692@media only screen and (max-width: 570px)
695 margin: 3px 8px 3px 8px !important;
699@media only screen and (max-width: 480px) {
710.info-box-module .info-box-content {
719@media only screen and (max-width: 768px)
721 .box-flex-container {
722 margin: 0 0 0 0px !important;
723 width: 100% !important;
731 .info-box-sm .info-box-icon-text, .info-box-sm .info-box-icon-version {
734 .info-box-sm .info-box-icon {
737 .info-box-sm .info-box-content {
741 border: 1px solid #e0e0e0;
print $script_file $mode $langs defaultlang(is_numeric($duration_value) ? " delay=". $duration_value :"").(is_numeric($duration_value2) ? " after cd cd cd description as description
Only used if Module[ID]Desc translation string is not found.
getDolGlobalInt($key, $default=0)
Return a Dolibarr global constant int value.
GETPOSTFLOAT($paramname, $rounding='', $option=2)
Return the value of a $_GET or $_POST supervariable, converted into float.
getDolGlobalString($key, $default='')
Return a Dolibarr global constant string value.
isModEnabled($module)
Is Dolibarr module enabled.
if(preg_match('/(crypted|dolcrypt):/i', $dolibarr_main_db_pass)||!empty($dolibarr_main_db_encrypted_pass)) $conf db type
'integer', 'integer:ObjectClass:PathToClass[:AddCreateButtonOrNot[:Filter[:Sortfield]]]',...