Commit e2686d36 authored by Gaurav Kapoor's avatar Gaurav Kapoor Committed by Gaurav Kapoor
Browse files

Issue #3262473 by gaurav.kapoor: Remove deprecated and commented code from the module

parent f30d6674
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
# No Configuration changes currently required.

pikaday_enable: 0
pikaday_formids: ''
+17 −17
Original line number Diff line number Diff line
@@ -24,29 +24,29 @@ function pikaday_help($route_name, RouteMatchInterface $route_match) {
  }
}

/**
 * Implements hook_page_attachments().
 */
/*function pikaday_page_attachments(array &$page) {
$config = \Drupal::config(PikadaySettingsForm::SETTINGS);
$pikadayEnable = $config->get('pikaday_enable');
$pikadayPage = $config->get('pikaday_page');

if ($pikadayEnable && $pikadayPage) {
$page['#attached']['library'][] = 'pikaday/drupal.pikaday-library';
}
}*/

/**
 * Implements hook_form_alter().
 */
function pikaday_form_alter(&$form, FormStateInterface $form_state, $form_id) {
  // Echo $form_id;.
  module_load_include('inc', 'pikaday', 'pikaday.settings');
  if ($check = checkPikadayEnabled()) {
    $formIds = getPikadayFormIds();
  if (\Drupal::config('pikaday.settings')->get('pikaday_enable')) {
    $formIds = get_pikaday_form_ids();
    if (in_array($form_id, $formIds)) {
      $form['#attached']['library'][] = 'pikaday/drupal.pikaday-library';
    }
  }
}

/**
 * Get Pikaday Form Ids.
 */
function get_pikaday_form_ids() {
  $config = \Drupal::config('pikaday.settings');
  $pikadayFormIds = $config->get('pikaday_formids');
  if ($pikadayFormIds) {
    $result = preg_split("(\r\n?|\n)", $pikadayFormIds);
    if (is_array($result)) {
      return $result;
    }
  }
  return FALSE;
}

pikaday.settings.inc

deleted100644 → 0
+0 −35
Original line number Diff line number Diff line
<?php

/**
 * @file
 * Provide utility settings functions for the file.
 */

use Drupal\pikaday\Form\PikadaySettingsForm;

/**
 * Get Pikaday Form Ids.
 */
function get_pikaday_form_ids() {
  $config = \Drupal::config(PikadaySettingsForm::SETTINGS);
  $pikadayFormIds = $config->get('pikaday_formids');
  if ($pikadayFormIds) {
    $result = preg_split("(\r\n?|\n)", $pikadayFormIds);
    if (is_array($result)) {
      return $result;
    }
  }
  return FALSE;
}

/**
 * Check Pikaday Enabled from Admin Configuration.
 */
function check_pikaday_enabled() {
  $config = \Drupal::config(PikadaySettingsForm::SETTINGS);
  $pikadayEnabled = $config->get('pikaday_enable');
  if ($pikadayEnabled) {
    return TRUE;
  }
  return FALSE;
}
+4 −18
Original line number Diff line number Diff line
@@ -9,12 +9,6 @@ use Drupal\Core\Form\FormStateInterface;
 * Configure example settings for this site.
 */
class PikadaySettingsForm extends ConfigFormBase {
  /**
   * The configuration name.
   *
   * @var string Config settings
   */
  const SETTINGS = 'pikaday.settings';

  /**
   * {@inheritdoc}
@@ -28,7 +22,7 @@ class PikadaySettingsForm extends ConfigFormBase {
   */
  protected function getEditableConfigNames() {
    return [
      static::SETTINGS,
      'pikaday.settings',
    ];
  }

@@ -36,7 +30,7 @@ class PikadaySettingsForm extends ConfigFormBase {
   * {@inheritdoc}
   */
  public function buildForm(array $form, FormStateInterface $form_state) {
    $config = $this->config(static::SETTINGS);
    $config = $this->config('pikaday.settings');

    $form['pikaday_enable'] = [
      '#type' => 'select',
@@ -50,12 +44,6 @@ class PikadaySettingsForm extends ConfigFormBase {
      ],
    ];

    /*$form['pikaday_page'] = [
    '#type' => 'checkbox',
    '#title' => $this->t('Enable Pikaday Calendar for Pages'),
    '#default_value' => $config->get('pikaday_page'),
    ];*/

    $form['pikaday_formids'] = [
      '#type' => 'textarea',
      '#title' => $this->t('Pikaday Calendar for Specific Forms'),
@@ -70,11 +58,9 @@ class PikadaySettingsForm extends ConfigFormBase {
   * {@inheritdoc}
   */
  public function submitForm(array &$form, FormStateInterface $form_state) {
    // Retrieve the configuration.
    $this->configFactory->getEditable(static::SETTINGS)
            // Set the submitted configuration setting.
    // Retrieve and the configuration.
    $this->configFactory->getEditable('pikaday.settings')
      ->set('pikaday_enable', $form_state->getValue('pikaday_enable'))
            // ->set('pikaday_page', $form_state->getValue('pikaday_page'))
      ->set('pikaday_formids', $form_state->getValue('pikaday_formids'))
      ->save();