Add admin color scheme setting
This commit is contained in:
parent
aba103bb49
commit
74beb8d6bc
@ -3487,7 +3487,28 @@ $modsForHesk_settings = mfh_getSettings();
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="box-body">
|
<div class="box-body">
|
||||||
<h4 class="bold"><?php echo $hesklang['uiColors']; ?></h4>
|
<h4>Common Properties</h4>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-6 col-xs-12">
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="questionMarkColor"
|
||||||
|
class="col-sm-7 col-xs-12 control-label"><?php echo $hesklang['questionMarkColor']; ?>
|
||||||
|
<i class="fa fa-question-circle settingsquestionmark" data-toggle="popover"
|
||||||
|
data-placement="left"
|
||||||
|
title="<?php echo $hesklang['questionMarkColor']; ?>"
|
||||||
|
data-content="<?php echo $hesklang['questionMarkColorHelp']; ?>"></i>
|
||||||
|
</label>
|
||||||
|
|
||||||
|
<div class="col-sm-5 col-xs-12">
|
||||||
|
<input type="text" id="questionMarkColor" name="questionMarkColor"
|
||||||
|
class="form-control"
|
||||||
|
value="<?php echo $modsForHesk_settings['questionMarkColor']; ?>">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4>Customer View</h4>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-sm-6 col-xs-12">
|
<div class="col-sm-6 col-xs-12">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
@ -3650,23 +3671,6 @@ $modsForHesk_settings = mfh_getSettings();
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-sm-6 col-xs-12">
|
|
||||||
<div class="form-group">
|
|
||||||
<label for="questionMarkColor"
|
|
||||||
class="col-sm-7 col-xs-12 control-label"><?php echo $hesklang['questionMarkColor']; ?>
|
|
||||||
<i class="fa fa-question-circle settingsquestionmark" data-toggle="popover"
|
|
||||||
data-placement="left"
|
|
||||||
title="<?php echo $hesklang['questionMarkColor']; ?>"
|
|
||||||
data-content="<?php echo $hesklang['questionMarkColorHelp']; ?>"></i>
|
|
||||||
</label>
|
|
||||||
|
|
||||||
<div class="col-sm-5 col-xs-12">
|
|
||||||
<input type="text" id="questionMarkColor" name="questionMarkColor"
|
|
||||||
class="form-control"
|
|
||||||
value="<?php echo $modsForHesk_settings['questionMarkColor']; ?>">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-sm-6 col-xs-12">
|
<div class="col-sm-6 col-xs-12">
|
||||||
@ -3687,6 +3691,54 @@ $modsForHesk_settings = mfh_getSettings();
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<h4>Admin Panel</h4>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-xs-12">
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="admin-color-scheme"
|
||||||
|
class="col-sm-3 col-xs-5 control-label">Color Scheme
|
||||||
|
<i class="fa fa-question-circle settingsquestionmark" data-toggle="popover"
|
||||||
|
data-placement="left"
|
||||||
|
title="<?php echo $hesklang['dropdownItemTextHoverBackgroundColor']; ?>"
|
||||||
|
data-content="<?php echo $hesklang['dropdownItemTextHoverBackgroundColorHelp']; ?>"></i>
|
||||||
|
</label>
|
||||||
|
|
||||||
|
<div class="col-sm-9 col-xs-7">
|
||||||
|
<select name="admin-color-scheme" class="form-control">
|
||||||
|
<option value="skin-blue">Blue</option>
|
||||||
|
<option value="skin-blue-light">Blue (Light)</option>
|
||||||
|
<option value="skin-yellow">Yellow</option>
|
||||||
|
<option value="skin-yellow-light">Yellow (Light)</option>
|
||||||
|
<option value="skin-green">Green</option>
|
||||||
|
<option value="skin-green-light">Green (Light)</option>
|
||||||
|
<option value="skin-purple">Purple</option>
|
||||||
|
<option value="skin-purple-light">Purple (Light)</option>
|
||||||
|
<option value="skin-red">Red</option>
|
||||||
|
<option value="skin-red-light">Red (Light)</option>
|
||||||
|
<option value="skin-black">Black</option>
|
||||||
|
<option value="skin-black-light">Black (Light)</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<script>
|
||||||
|
$('select[name="admin-color-scheme"]').change(function() {
|
||||||
|
$('body').removeClass('skin-blue')
|
||||||
|
.removeClass('skin-blue-light')
|
||||||
|
.removeClass('skin-yellow')
|
||||||
|
.removeClass('skin-yellow-light')
|
||||||
|
.removeClass('skin-green')
|
||||||
|
.removeClass('skin-green-light')
|
||||||
|
.removeClass('skin-purple')
|
||||||
|
.removeClass('skin-purple-light')
|
||||||
|
.removeClass('skin-red')
|
||||||
|
.removeClass('skin-red-light')
|
||||||
|
.removeClass('skin-black')
|
||||||
|
.removeClass('skin-black-light')
|
||||||
|
.addClass($(this).val());
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group" style="margin-left: 10px">
|
<div class="form-group" style="margin-left: 10px">
|
||||||
|
@ -513,6 +513,7 @@ $set['dropdownItemTextColor'] = hesk_input(hesk_POST('dropdownItemTextColor'));
|
|||||||
$set['dropdownItemTextHoverColor'] = hesk_input(hesk_POST('dropdownItemTextHoverColor'));
|
$set['dropdownItemTextHoverColor'] = hesk_input(hesk_POST('dropdownItemTextHoverColor'));
|
||||||
$set['questionMarkColor'] = hesk_input(hesk_POST('questionMarkColor'));
|
$set['questionMarkColor'] = hesk_input(hesk_POST('questionMarkColor'));
|
||||||
$set['dropdownItemTextHoverBackgroundColor'] = hesk_input(hesk_POST('dropdownItemTextHoverBackgroundColor'));
|
$set['dropdownItemTextHoverBackgroundColor'] = hesk_input(hesk_POST('dropdownItemTextHoverBackgroundColor'));
|
||||||
|
$set['admin_color_scheme'] = hesk_input(hesk_POST('admin-color-scheme'));
|
||||||
mfh_updateSetting('rtl', $set['rtl']);
|
mfh_updateSetting('rtl', $set['rtl']);
|
||||||
mfh_updateSetting('show_icons', $set['show-icons']);
|
mfh_updateSetting('show_icons', $set['show-icons']);
|
||||||
mfh_updateSetting('custom_field_setting', $set['custom-field-setting']);
|
mfh_updateSetting('custom_field_setting', $set['custom-field-setting']);
|
||||||
@ -549,6 +550,7 @@ mfh_updateSetting('use_mailgun', $set['use_mailgun'], false);
|
|||||||
mfh_updateSetting('enable_calendar', $set['enable_calendar'], false);
|
mfh_updateSetting('enable_calendar', $set['enable_calendar'], false);
|
||||||
mfh_updateSetting('first_day_of_week', $set['first_day_of_week'], false);
|
mfh_updateSetting('first_day_of_week', $set['first_day_of_week'], false);
|
||||||
mfh_updateSetting('default_calendar_view', $set['default_view'], true);
|
mfh_updateSetting('default_calendar_view', $set['default_view'], true);
|
||||||
|
mfh_updateSetting('admin_color_scheme', $set['admin_color_scheme'], true);
|
||||||
|
|
||||||
// Prepare settings file and save it
|
// Prepare settings file and save it
|
||||||
$settings_file_content = '<?php
|
$settings_file_content = '<?php
|
||||||
|
@ -89,51 +89,6 @@ $modsForHesk_settings = mfh_getSettings();
|
|||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
<style>
|
<style>
|
||||||
.navbar-default {
|
|
||||||
background-color: <?php echo $modsForHesk_settings['navbarBackgroundColor']; ?>;
|
|
||||||
background-image: none;
|
|
||||||
filter: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.navbar-default .navbar-brand {
|
|
||||||
color: <?php echo $modsForHesk_settings['navbarBrandColor']; ?>;
|
|
||||||
}
|
|
||||||
|
|
||||||
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
|
|
||||||
color: <?php echo $modsForHesk_settings['navbarBrandHoverColor']; ?>;
|
|
||||||
background-color: transparent;
|
|
||||||
}
|
|
||||||
|
|
||||||
.navbar-default .navbar-nav > li > a {
|
|
||||||
color: <?php echo $modsForHesk_settings['navbarItemTextColor']; ?>;
|
|
||||||
}
|
|
||||||
|
|
||||||
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
|
|
||||||
color: <?php echo $modsForHesk_settings['navbarItemTextHoverColor']; ?>;
|
|
||||||
background-color: transparent;
|
|
||||||
}
|
|
||||||
|
|
||||||
.dropdown-menu > li > a {
|
|
||||||
color: <?php echo $modsForHesk_settings['dropdownItemTextColor']; ?>;
|
|
||||||
}
|
|
||||||
|
|
||||||
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
|
|
||||||
color: <?php echo $modsForHesk_settings['dropdownItemTextHoverColor']; ?>;
|
|
||||||
text-decoration: none;
|
|
||||||
background-color: <?php echo $modsForHesk_settings['dropdownItemTextHoverBackgroundColor']; ?>;
|
|
||||||
}
|
|
||||||
|
|
||||||
.navbar-default .navbar-nav > .open > a,
|
|
||||||
.navbar-default .navbar-nav > .open > a:focus,
|
|
||||||
.navbar-default .navbar-nav > .open > a:hover,
|
|
||||||
.navbar-default .navbar-nav > .active > a,
|
|
||||||
.navbar-default .navbar-nav > .active > a:focus,
|
|
||||||
.navbar-default .navbar-nav > .active > a:hover {
|
|
||||||
color: <?php echo $modsForHesk_settings['navbarItemTextSelectedColor']; ?>;
|
|
||||||
background-color: <?php echo $modsForHesk_settings['navbarItemSelectedBackgroundColor']; ?>;
|
|
||||||
background-image: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.settingsquestionmark {
|
.settingsquestionmark {
|
||||||
color: <?php echo $modsForHesk_settings['questionMarkColor']; ?>;
|
color: <?php echo $modsForHesk_settings['questionMarkColor']; ?>;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
@ -270,7 +225,7 @@ $modsForHesk_settings = mfh_getSettings();
|
|||||||
|
|
||||||
</head>
|
</head>
|
||||||
<body onload="<?php echo $onload;
|
<body onload="<?php echo $onload;
|
||||||
unset($onload); ?>" class="hold-transition skin-blue sidebar-mini">
|
unset($onload); ?>" class="hold-transition <?php echo $modsForHesk_settings['admin_color_scheme']; ?> sidebar-mini">
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
include(HESK_PATH . 'header.txt');
|
include(HESK_PATH . 'header.txt');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user