diff --git a/src/Controller/DataController.php b/src/Controller/DataController.php index 5a3e2b6..54468fa 100644 --- a/src/Controller/DataController.php +++ b/src/Controller/DataController.php @@ -44,6 +44,7 @@ class DataController extends ControllerBase { */ public function eventslist() { $config = \Drupal::config('calendly.settings'); + $final_data=[]; $events_info = $config->get('events_info'); @@ -58,8 +59,10 @@ class DataController extends ControllerBase { 'event_type' => t('Event Type'), 'link' => t('Link'), ]; + if (isset($event_list['collection']) && is_array($event_list['collection']) && $event_list['collection']) { foreach ($event_list['collection'] as $key => $value) { + $final_data[$key]['name'] = $value['name']; $final_data[$key]['scheduling_url'] = $value['scheduling_url']; $final_data[$key]['created_at'] = $value['created_at']; @@ -75,7 +78,7 @@ class DataController extends ControllerBase { $final_data[$key]['#markup'] = new FormattableMarkup('Generate Block!', [':link' => $block_url]); } - + } $build['tables'] = [ '#type' => 'table', '#header' => $header,