forked from a64f7bb4-7358-4778-9fbe-3b882c34cc1d/v1
44 lines
1.3 KiB
PHP
44 lines
1.3 KiB
PHP
<?php
|
|
|
|
/**
|
|
* @file
|
|
* Provides install/uninstall for gin_lb module.
|
|
*/
|
|
|
|
/**
|
|
* Set new Toastify CDN config.
|
|
*/
|
|
function gin_lb_update_8001() {
|
|
$config_factory = \Drupal::configFactory();
|
|
$config = $config_factory->getEditable('gin_lb.settings');
|
|
$config->set('toastify_cdn', 1);
|
|
$config->save(TRUE);
|
|
}
|
|
|
|
/**
|
|
* Set new Toastify loading config.
|
|
*/
|
|
function gin_lb_update_8002() {
|
|
$config_factory = \Drupal::configFactory();
|
|
$config = $config_factory->getEditable('gin_lb.settings');
|
|
$toastify_loading = $config->get('toastify_cdn') ? 'cdn' : 'custom';
|
|
$config->set('toastify_loading', $toastify_loading);
|
|
$config->set('safe_behavior', 'stay');
|
|
$config->save(TRUE);
|
|
}
|
|
|
|
/**
|
|
* Rename save_behavior variable and hide_discard_revert_buttons.
|
|
*/
|
|
function gin_lb_update_8003() {
|
|
$config_factory = \Drupal::configFactory();
|
|
$config = $config_factory->getEditable('gin_lb.settings');
|
|
$toastify_loading = $config->get('toastify_cdn') ? 'cdn' : 'custom';
|
|
$config->set('toastify_loading', $toastify_loading);
|
|
$config->set('safe_behavior', NULL);
|
|
$config->set('save_behavior', 'stay');
|
|
$hide_discard_revert_buttons = $config->get('hide_discard_revert_buttons') ?? TRUE;
|
|
$config->set('hide_discard_revert_buttons', $hide_discard_revert_buttons);
|
|
$config->save(TRUE);
|
|
}
|