30 if (!defined(
'NOREQUIRESOC')) define(
'NOREQUIRESOC',
'1');
32 if (!defined(
'NOCSRFCHECK')) define(
'NOCSRFCHECK', 1);
33 if (!defined(
'NOTOKENRENEWAL')) define(
'NOTOKENRENEWAL', 1);
34 if (!defined(
'NOLOGIN')) define(
'NOLOGIN', 1);
36 if (!defined(
'NOREQUIREHTML')) define(
'NOREQUIREHTML', 1);
37 if (!defined(
'NOREQUIREAJAX')) define(
'NOREQUIREAJAX',
'1');
40 define(
'ISLOADEDBYSTEELSHEET',
'1');
43 session_cache_limiter(
'public');
45 require_once __DIR__.
'/../../main.inc.php';
46 require_once DOL_DOCUMENT_ROOT.
'/core/lib/functions2.lib.php';
51 if (empty($dolibarr_nocache)) header(
'Cache-Control: max-age=10800, public, must-revalidate');
52 else header(
'Cache-Control: no-cache');
55 require DOL_DOCUMENT_ROOT.
'/theme/'.$conf->theme.
'/theme_vars.inc.php';
56 if (defined(
'THEME_ONLY_CONSTANT'))
return;
61 box-sizing: border-box;
69 background-color: #EEE;
76 button.calcbutton.poscolorblue {
77 background-color: #0066AA;
80 button.calcbutton2.poscolordelete {
81 background: rgb(255, 188, 185);
88 display:
inline-block;
93 vertical-align: middle;
96 width: calc(25% - 2px);
97 height: calc(25% - 2px);
99 background-color: #8c907e;
110 background-color: #5555AA;
112 display:
inline-block;
117 vertical-align: middle;
120 width: calc(25% - 2px);
121 height: calc(25% - 2px);
128 button.calcbutton2 .iconwithlabel {
129 padding-bottom: 10px;
133 display:
inline-block;
138 vertical-align: middle;
141 width: calc(25% - 2px);
142 height: calc(25% - 2px);
148 button.productbutton {
149 display:
inline-block;
154 vertical-align: middle;
157 width: calc(100% - 2px);
158 height: calc(100% - 2px);
160 background-color: #a3a6a3;
169 button.actionbutton {
171 border: 2px solid #EEE;
176 button.actionbutton {
177 display:
inline-block;
182 vertical-align: middle;
185 width: calc(33.33% - 2px);
186 height: calc(25% - 2px);
193 border: #000000 1px solid;
198 button.item_value.selected {
204 div[aria-describedby=
"dialog-info"] button:before {
206 font-family:
"Font Awesome 5 Free";
210 div[aria-describedby=
"dialog-info"].ui-dialog .ui-dialog-buttonpane {
218 .fa.fa-trash:before {
230 border: 2px solid #EEE;
233 box-sizing: border-box;
234 background-color:#fff;
244 border: 2px solid #EEE;
247 box-sizing: border-box;
248 background-color:#fff;
266 background-color:black;
273 background: -webkit-linear-gradient(top, rgba(250,250,250,0), rgba(250,250,250,0.5), rgba(250,250,250,0.95), rgba(250,250,250,1));
281 background-color:black;
289 table.postablelines tr td {
296 height: 40px !important;
297 background-color: var(--colorbacklineimpair1);
300 .postablelines td.linecolht {
301 line-height: 1.3em !important;
306 width:calc(50% - 16px);
307 background-color:#888;
310 display:
inline-block;
314 @media only screen and (max-aspect-ratio: 6/4) {
325 box-sizing: border-box;
337 height: calc(45% - 50px);
358 box-sizing: border-box;
373 box-sizing: border-box;
385 box-sizing: border-box;
396 box-sizing: border-box;
399 padding-bottom: 10px;
408 box-sizing: border-box;
416 tr.selected, tr.selected td {
418 background-color: rgb(240,230,210) !important;
444 transform: translate(0,-50%);
450 text-overflow: ellipsis;
454 p.description_content{
458 div.description_content {
459 display: -webkit-box;
460 -webkit-box-orient: vertical;
461 -webkit-line-clamp: <?php echo $conf->global->TAKEPOS_LINES_TO_SHOW; ?>;
471 background: rgb(60,70,100);
481 .topnav div.login_block_other, .topnav div.login_block_user {
486 background: var(--colorbackhmenu1);
497 text-decoration: none;
499 .topnav .login_block_other a {
505 @media screen and (max-width: 767px) {
506 .topnav .login_block_other a {
517 padding: 7px 4px 7px 4px;
521 .topnav-left a:hover, .topnav .login_block_other a:hover {
522 background-color: #ddd;
530 .topnav input[
type=
"text"] {
531 background-color: #fff;
534 border-bottom: none !important;
541 div#moreinfo, div#infowarehouse {
543 padding: 0 8px 0 8px;
550 background: var(--colorbackhmenu1);
551 color: var(--colortextbackhmenu);
561 @media screen and (min-width: 892px) {
573 @media (max-width: 891px) and (min-width: 386px) {
585 @media screen and (max-width: 385px){
599 @media screen and (max-width: 1024px) {
600 .topnav input[type=
"text"] {
605 @media screen and (max-width: 767px) {
612 .topnav input[type=
"text"] {
633 height: calc(45% - 100px);
636 div#moreinfo, div#infowarehouse {
637 padding: 0 5px 0 5px;
644 div.div1, div.div2, div.div3 {
661 button.calcbutton, button.calcbutton2 {
669 button.actionbutton {
686 background-color: rgb(0,0,0);
687 background-color: rgba(0,0,0,0.4);
701 text-decoration: none;
707 background-color: #2b4161;
711 .modal-body {padding: 2px 16px;}
715 background-color: #fefefe;
718 border: 1px solid #888;
720 box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
721 animation-
name: animatetop;
722 animation-duration: 0.4s;
726 @keyframes animatetop {
727 from {top: -300px; opacity: 0}
728 to {top: 0; opacity: 1}
736 background-color: #8c907e;
$conf db name
Only used if Module[ID]Name translation string is not found.
if(!defined('NOREQUIREMENU')) if(!function_exists("llxHeader")) top_httphead($contenttype= 'text/html', $forcenocache=0)
Show HTTP header.
pt($db, $sql, $date)
print function
if(preg_match('/crypted:/i', $dolibarr_main_db_pass)||!empty($dolibarr_main_db_encrypted_pass)) $conf db type