Loading config/schema/visitors.schema.yml +0 −3 Changes for config/schema/visitors.schema.yml: 0 added lines, 3 removed lines. Original line number Diff line number Diff line Loading @@ -76,6 +76,3 @@ block.settings.visitors_block: show_user_ip: type: boolean label: 'show user ip' start_count_total_visitors: type: integer label: 'initial total visitors count' No newline at end of file visitors.install +53 −0 Changes for visitors.install: 53 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -5,6 +5,8 @@ * Install/uninstall visitors module. */ use Drupal\block\Entity\Block; /** * Implements hook_schema(). */ Loading Loading @@ -78,3 +80,54 @@ function visitors_update_8210() { $config->save(); } /** * Adds default block settings. */ function visitors_update_8212() { $config = \Drupal::service('config.factory')->getEditable('visitors.config'); $ids = \Drupal::entityQuery('block') ->condition('plugin', 'visitors_block') ->execute(); foreach ($ids as $bid) { $save = FALSE; $block = Block::load($bid); $settings = $block->get('settings', []); if (!array_key_exists('show_last_registered_user', $settings)) { $settings['show_last_registered_user'] = $config->get('show_last_registered_user'); $save = TRUE; } if (!array_key_exists('show_published_nodes', $settings)) { $settings['show_published_nodes'] = $config->get('show_published_nodes'); $save = TRUE; } if (!array_key_exists('show_registered_users_count', $settings)) { $settings['show_registered_users_count'] = $config->get('show_registered_users_count'); $save = TRUE; } if (!array_key_exists('show_since_date', $settings)) { $settings['show_since_date'] = $config->get('show_since_date'); $save = TRUE; } if (!array_key_exists('show_total_visitors', $settings)) { $settings['show_total_visitors'] = $config->get('show_total_visitors'); $save = TRUE; } if (!array_key_exists('show_unique_visitor', $settings)) { $settings['show_unique_visitor'] = $config->get('show_unique_visitor'); $save = TRUE; } if (!array_key_exists('show_user_ip', $settings)) { $settings['show_user_ip'] = $config->get('show_user_ip'); $save = TRUE; } if ($save) { $block->set('settings', $settings); $block->save(); } } } Loading
config/schema/visitors.schema.yml +0 −3 Changes for config/schema/visitors.schema.yml: 0 added lines, 3 removed lines. Original line number Diff line number Diff line Loading @@ -76,6 +76,3 @@ block.settings.visitors_block: show_user_ip: type: boolean label: 'show user ip' start_count_total_visitors: type: integer label: 'initial total visitors count' No newline at end of file
visitors.install +53 −0 Changes for visitors.install: 53 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -5,6 +5,8 @@ * Install/uninstall visitors module. */ use Drupal\block\Entity\Block; /** * Implements hook_schema(). */ Loading Loading @@ -78,3 +80,54 @@ function visitors_update_8210() { $config->save(); } /** * Adds default block settings. */ function visitors_update_8212() { $config = \Drupal::service('config.factory')->getEditable('visitors.config'); $ids = \Drupal::entityQuery('block') ->condition('plugin', 'visitors_block') ->execute(); foreach ($ids as $bid) { $save = FALSE; $block = Block::load($bid); $settings = $block->get('settings', []); if (!array_key_exists('show_last_registered_user', $settings)) { $settings['show_last_registered_user'] = $config->get('show_last_registered_user'); $save = TRUE; } if (!array_key_exists('show_published_nodes', $settings)) { $settings['show_published_nodes'] = $config->get('show_published_nodes'); $save = TRUE; } if (!array_key_exists('show_registered_users_count', $settings)) { $settings['show_registered_users_count'] = $config->get('show_registered_users_count'); $save = TRUE; } if (!array_key_exists('show_since_date', $settings)) { $settings['show_since_date'] = $config->get('show_since_date'); $save = TRUE; } if (!array_key_exists('show_total_visitors', $settings)) { $settings['show_total_visitors'] = $config->get('show_total_visitors'); $save = TRUE; } if (!array_key_exists('show_unique_visitor', $settings)) { $settings['show_unique_visitor'] = $config->get('show_unique_visitor'); $save = TRUE; } if (!array_key_exists('show_user_ip', $settings)) { $settings['show_user_ip'] = $config->get('show_user_ip'); $save = TRUE; } if ($save) { $block->set('settings', $settings); $block->save(); } } }