26if (!defined(
'NOREQUIRESOC')) {
27 define(
'NOREQUIRESOC',
'1');
30if (!defined(
'NOCSRFCHECK')) {
31 define(
'NOCSRFCHECK', 1);
33if (!defined(
'NOTOKENRENEWAL')) {
34 define(
'NOTOKENRENEWAL', 1);
36if (!defined(
'NOLOGIN')) {
39if (!defined(
'NOREQUIREHTML')) {
40 define(
'NOREQUIREHTML', 1);
42if (!defined(
'NOREQUIREAJAX')) {
43 define(
'NOREQUIREAJAX',
'1');
46session_cache_limiter(
'public');
48if (!defined(
'MAIN_INC_REL_DIR')) {
49 define(
'MAIN_INC_REL_DIR',
'../../');
51require_once __DIR__.
'/../../webportal.main.inc.php';
56header(
"Content-Type: text/css");
57header(
"X-Content-Type-Options: nosniff");
58header(
"X-Frame-Options: SAMEORIGIN");
62 header(
'Cache-Control: max-age=10800, public, must-revalidate');
70[data-theme=
"custom"], :root{
71 --primary-color-hue: <?php print $webPortalTheme->primaryColorHsl[
'h']; ?>;
72 --primary-color-saturation: <?php print $webPortalTheme->primaryColorHsl[
's']; ?>%;
73 --primary-color-lightness: <?php print $webPortalTheme->primaryColorHsl[
'l']; ?>%;
74 --banner-background: url(<?php print !empty($webPortalTheme->bannerBackground) ? $webPortalTheme->bannerBackground :
'../img/banner.svg' ?>);
79 if (!empty($webPortalTheme->loginBackground)) {
80 print
'--login-background: rgba(0, 0, 0, 0.4) url("'.$webPortalTheme->loginBackground.
'");'.
"\n";
83 if (!empty($webPortalTheme->loginLogoUrl)) {
84 print
'--login-logo: url("'.$webPortalTheme->loginLogoUrl.
'"); /* for relative path, must be relative to the css file or use full url starting by http:// */'.
"\n";
90print
'/* Here, the content of the common custom CSS defined into Home - Setup - Display - CSS'.
"*/\n";
if(!function_exists( 'dol_getprefix')) dol_include_once($relpath, $classname='')
Make an include_once using default root and alternate root if it fails.
getDolGlobalString($key, $default='')
Return dolibarr global constant string value.