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);
 | |
| }
 |