Commit bc26943a authored by manfer's avatar manfer
Browse files

by manfer: code clean.

parent 03da84be
Loading
Loading
Loading
Loading
+1 −39
Original line number Diff line number Diff line
@@ -463,50 +463,12 @@ class LanguageDropdownBlock extends BlockBase {
          '#type' => 'checkbox',
          '#default_value' => in_array($code,$role_languages[$rid]) ? 1 : 0,
          '#attributes' => array('class' => array('rid-' . $rid)),
          // TODO: review why parents and tree doesn't work properly
          //'#parents' => array($rid, $code),
        );
      }
    }

/*    // Store $role_names for use when saving the data.
    $form['lang_dropdown']['hideout']['role_names'] = array(
      '#type' => 'value',
      '#value' => $role_names,
    );

    $form['lang_dropdown']['hideout']['languages'] = array(
      '#theme' => 'lang_dropdown_hiddenlanguages',
    );

    foreach ($languages as $code => $language) {
      $options[$code] = '';
      $form['lang_dropdown']['hideout']['languages']['language'][$code] = array(
        '#type' => 'item',
        '#markup' => $language->name,
      );

      foreach ($role_names as $rid => $role) {
        // Builds arrays for checked boxes for each role
        if (isset($this->configuration['hidden_languages'][$rid][$code])) {
          $status[$rid][] = $code;
        }
      }
    }

    // Have to build checkboxes here after checkbox arrays are built
    foreach ($role_names as $rid => $role) {
      $form['lang_dropdown']['hideout']['languages']['checkboxes'][$rid] = array(
        '#type' => 'checkboxes',
        '#options' => $options,
        '#default_value' => isset($status[$rid]) ? $status[$rid] : array(),
        '#attributes' => array('class' => array('rid-' . $rid)),
      );
      $form['lang_dropdown']['hideout']['languages']['role_names'][$rid] = array(
        '#markup' => String::checkPlain($role->label()),
        '#tree' => TRUE,
      );
    }*/

    return $form;
  }