You are here

protected function GridActionForm::getFids in Filebrowser 3.x

Same name and namespace in other branches
  1. 8.2 src/Form/GridActionForm.php \Drupal\filebrowser\Form\GridActionForm::getFids()
2 calls to GridActionForm::getFids()
GridActionForm::ajaxValidate in src/Form/GridActionForm.php
GridActionForm::validateForm in src/Form/GridActionForm.php
Form validation handler.

File

src/Form/GridActionForm.php, line 224

Class

GridActionForm
Class GridActionForm.

Namespace

Drupal\filebrowser\Form

Code

protected function getFids($form, FormStateInterface $form_state) {
  $rows = $form_state
    ->getValue('container');

  // debug($values);
  foreach ($rows as $row) {
    foreach ($row as $item) {
      foreach ($item as $fid => $checked) {
        if ($checked) {
          $fids[] = $fid;
        }
      }
    }
  }
  $selected_fids = empty($fids) ? null : implode(',', $fids);
  return $selected_fids;
}