#13061 dont show more lts message checkbox
This commit is contained in:
parent
921505f360
commit
0dd0927633
|
@ -40,6 +40,17 @@ if (! check_acl($config['id_user'], 0, 'PM') && ! is_user_admin($config['id_user
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (is_ajax()) {
|
||||||
|
$stopShowingModal = get_parameter('stopShowingModal', 0);
|
||||||
|
if ($stopShowingModal === '1') {
|
||||||
|
config_update_value('stop_lts_modal', 1);
|
||||||
|
} else {
|
||||||
|
config_update_value('stop_lts_modal', 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
require_once $config['homedir'].'/vendor/autoload.php';
|
require_once $config['homedir'].'/vendor/autoload.php';
|
||||||
|
|
||||||
$php_version = phpversion();
|
$php_version = phpversion();
|
||||||
|
@ -83,7 +94,9 @@ if ($php_version_array[0] < 7) {
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<?php
|
||||||
|
if ($config['stop_lts_modal'] === '0') {
|
||||||
|
?>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
// Lts Updates.
|
// Lts Updates.
|
||||||
|
@ -100,12 +113,36 @@ if ($php_version_array[0] < 7) {
|
||||||
buttons: [{
|
buttons: [{
|
||||||
text: "OK",
|
text: "OK",
|
||||||
click: function() {
|
click: function() {
|
||||||
|
var no_show_more = $('#checkbox-no_show_more').is(':checked');
|
||||||
|
if (no_show_more === true){
|
||||||
|
$.ajax({
|
||||||
|
url: 'ajax.php',
|
||||||
|
data: {
|
||||||
|
page: 'godmode/update_manager/modal_lts_update',
|
||||||
|
stopShowingModal: 1,
|
||||||
|
},
|
||||||
|
type: 'POST',
|
||||||
|
async: false,
|
||||||
|
dataType: 'json'
|
||||||
|
});
|
||||||
|
}
|
||||||
$(this).dialog("close");
|
$(this).dialog("close");
|
||||||
}
|
}
|
||||||
}],
|
}],
|
||||||
open: function(event, ui) {
|
open: function(event, ui) {
|
||||||
$(".ui-dialog-titlebar-close").hide();
|
$(".ui-dialog-titlebar-close").hide();
|
||||||
|
$("div.ui-dialog-buttonset").addClass('flex-rr-sb-important');
|
||||||
|
$("div.ui-dialog-buttonset").append(`
|
||||||
|
<div class="welcome-wizard-buttons">
|
||||||
|
<label class="flex-row-center">
|
||||||
|
<input type="checkbox" id="checkbox-no_show_more" class="welcome-wizard-do-not-show"/>
|
||||||
|
<?php echo __('Do not show anymore'); ?>
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
`);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
|
|
@ -242,6 +242,10 @@ if (!$action_update_url_update_manager) {
|
||||||
$result = config_update_value('identification_reminder', $identification_reminder);
|
$result = config_update_value('identification_reminder', $identification_reminder);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($result && $lts_updates === 1) {
|
||||||
|
config_update_value('stop_lts_modal', '0');
|
||||||
|
}
|
||||||
|
|
||||||
ui_print_result_message(
|
ui_print_result_message(
|
||||||
$result,
|
$result,
|
||||||
__('Succesful Update the url config vars.'),
|
__('Succesful Update the url config vars.'),
|
||||||
|
|
|
@ -3143,6 +3143,10 @@ function config_process_config()
|
||||||
config_update_value('default_assign_tags', '');
|
config_update_value('default_assign_tags', '');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!isset($config['stop_lts_modal'])) {
|
||||||
|
config_update_value('stop_lts_modal', 0);
|
||||||
|
}
|
||||||
|
|
||||||
if (!isset($config['default_no_hierarchy'])) {
|
if (!isset($config['default_no_hierarchy'])) {
|
||||||
config_update_value('default_no_hierarchy', 0);
|
config_update_value('default_no_hierarchy', 0);
|
||||||
}
|
}
|
||||||
|
|
|
@ -943,6 +943,18 @@ select:-internal-list-box {
|
||||||
align-items: center;
|
align-items: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.flex-rr-sb {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row-reverse;
|
||||||
|
justify-content: space-between;
|
||||||
|
}
|
||||||
|
|
||||||
|
.flex-rr-sb-important {
|
||||||
|
display: flex !important;
|
||||||
|
flex-direction: row-reverse !important;
|
||||||
|
justify-content: space-between !important;
|
||||||
|
}
|
||||||
|
|
||||||
.flex-row-vcenter {
|
.flex-row-vcenter {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
|
|
Loading…
Reference in New Issue