You are here

public function OpignoGroupManagerController::documentsLibraryList in Opigno group manager 8

Same name and namespace in other branches
  1. 3.x src/Controller/OpignoGroupManagerController.php \Drupal\opigno_group_manager\Controller\OpignoGroupManagerController::documentsLibraryList()

Helper function.

Get a list of all files and folders from the documents library.

2 calls to OpignoGroupManagerController::documentsLibraryList()
OpignoGroupManagerController::trainingDuplicate in src/Controller/OpignoGroupManagerController.php
Duplicate training.
OpignoGroupManagerController::trainingExport in src/Controller/OpignoGroupManagerController.php
Export training.

File

src/Controller/OpignoGroupManagerController.php, line 1905

Class

OpignoGroupManagerController
Controller for all the actions of the Opigno group manager app.

Namespace

Drupal\opigno_group_manager\Controller

Code

public function documentsLibraryList($tid) {
  $main_content = _tft_folder_content($tid);
  $all_content = [];
  foreach ($main_content as $content) {
    $all_content[] = $content;
    if ($content['type'] == 'term') {
      $term_content = $this
        ->documentsLibraryList($content['id']);
      $all_content = array_merge($all_content, $term_content);
    }
  }
  return $all_content;
}