mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-02-20 13:46:52 +01:00
NEW Debug the custom CSS feature to avoid a directory search/scan at
each page load
This commit is contained in:
parent
c40786df66
commit
57d26fc7da
|
|
@ -300,8 +300,9 @@ if ($action == 'update') {
|
|||
}
|
||||
|
||||
if ($mode == 'css') {
|
||||
$data = GETPOST('CUSTOM_CSS', 'none');
|
||||
file_put_contents(DOL_DATA_ROOT.'/admin/customcss.css', $data);
|
||||
//file_put_contents(DOL_DATA_ROOT.'/admin/customcss.css', $data);
|
||||
//dol_chmod(DOL_DATA_ROOT.'/admin/customcss.css');
|
||||
dolibarr_set_const($db, "MAIN_IHM_CUSTOM_CSS", GETPOST('MAIN_IHM_CUSTOM_CSS', 'restricthtml'), 'chaine', 0, '', $conf->entity);
|
||||
}
|
||||
|
||||
$_SESSION["mainmenu"] = ""; // The menu manager may have changed
|
||||
|
|
@ -310,7 +311,7 @@ if ($action == 'update') {
|
|||
dolibarr_set_const($db, "MAIN_IHM_PARAMS_REV", ((int) $conf->global->MAIN_IHM_PARAMS_REV) + 1, 'chaine', 0, '', $conf->entity);
|
||||
}
|
||||
|
||||
header("Location: ".$_SERVER["PHP_SELF"]."?mainmenu=home&leftmenu=setup".'&mode='.$mode.(GETPOSTISSET('page_y') ? '&page_y='.GETPOST('page_y', 'int') : ''));
|
||||
header("Location: ".$_SERVER["PHP_SELF"]."?mainmenu=home&leftmenu=setup&mode=".$mode.(GETPOSTISSET('page_y') ? '&page_y='.GETPOST('page_y', 'int') : ''));
|
||||
exit;
|
||||
}
|
||||
|
||||
|
|
@ -698,9 +699,10 @@ if ($mode == 'css') {
|
|||
print '<tr class="liste_titre">';
|
||||
print '<td colspan="2">';
|
||||
|
||||
$customcssValue = file_get_contents(DOL_DATA_ROOT.'/admin/customcss.css');
|
||||
//$customcssValue = file_get_contents(DOL_DATA_ROOT.'/admin/customcss.css');
|
||||
$customcssValue = getDolGlobalString('MAIN_IHM_CUSTOM_CSS');
|
||||
|
||||
$doleditor = new DolEditor('CUSTOM_CSS', $customcssValue, '', 400, 'Basic', 'In', false, true, 'ace', 80, 80, 0);
|
||||
$doleditor = new DolEditor('MAIN_IHM_CUSTOM_CSS', $customcssValue, '80%', 400, 'Basic', 'In', true, false, 'ace', 10, '90%');
|
||||
$doleditor->Create(0, '', true, 'css', 'css');
|
||||
print '</td></tr>'."\n";
|
||||
|
||||
|
|
|
|||
|
|
@ -1786,9 +1786,11 @@ function top_htmlhead($head, $title = '', $disablejs = 0, $disablehead = 0, $arr
|
|||
}
|
||||
}
|
||||
|
||||
//customcss
|
||||
print '<link rel="stylesheet" type="text/css" href="'.DOL_URL_ROOT.'/theme/custom.css.php">'."\n";
|
||||
|
||||
// Custom CSS
|
||||
if (getDolGlobalString('MAIN_IHM_CUSTOM_CSS')) {
|
||||
// If a custom CSS was set, we add link to the custom css php file
|
||||
print '<link rel="stylesheet" type="text/css" href="'.DOL_URL_ROOT.'/theme/custom.css.php">'."\n";
|
||||
}
|
||||
|
||||
// Output standard javascript links
|
||||
if (!defined('DISABLE_JQUERY') && !$disablejs && !empty($conf->use_javascript_ajax)) {
|
||||
|
|
|
|||
|
|
@ -30,6 +30,6 @@ if (empty($dolibarr_nocache)) {
|
|||
header('Cache-Control: no-cache');
|
||||
}
|
||||
|
||||
if (file_exists(DOL_DATA_ROOT.'/admin/customcss.css')) {
|
||||
readfile(DOL_DATA_ROOT.'/admin/customcss.css');
|
||||
}
|
||||
|
||||
print '// Here, the content of the common custom CSS defined into Home - Setup - Display - CSS'."\n";
|
||||
print getDolGlobalString('MAIN_IHM_CUSTOM_CSS');
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user