__('Id'), 'sort' => 'id', 'data_path' => 'id', ], [ 'name' => __('Known locally'), 'sort' => 'exists_locally', 'element' => 'remote_status', ], [ 'name' => __('UUID'), 'sort' => 'uuid', 'data_path' => 'uuid', ], [ 'name' => __('Name'), 'sort' => 'name', 'data_path' => 'name', ], [ 'name' => __('Sector'), 'sort' => 'sector', 'data_path' => 'sector', ], [ 'name' => __('Nationality'), 'sort' => 'nationality', 'data_path' => 'nationality', ], ]; echo $this->element( 'genericElements/IndexTable/index_table', [ 'data' => [ 'data' => $data, 'top_bar' => [ 'pull' => 'right', 'children' => [ [ 'type' => 'search', 'button' => __('Filter'), 'placeholder' => __('Enter value to search'), 'data' => '', 'preserve_url_params' => [$cerebrate['id']], 'searchKey' => 'quickFilter', ], ], ], 'fields' => $fields, 'title' => empty($ajax) ? __( 'Organisations list via Cerebrate {0} ({1})', h($cerebrate['id']), h($cerebrate['name']) ) : false, 'description' => empty($ajax) ? __('Preview of the organisations known to the remote Cerebrate instance.') : false, 'actions' => [ [ 'onclick' => sprintf( 'openGenericModal(\'%s/cerebrates/download_org/%d/[onclick_params_data_path]\');', $baseurl, h($cerebrate['id']) ), 'onclick_params_data_path' => 'id', 'icon' => 'download', 'title' => __('Fetch organisation object'), ], ], 'paginatorOptions' => array_merge( ['url' => [$cerebrate['id']]], $passedParams ), 'persistUrlParams' => [0, 'quickFilter'], ], 'containerId' => 'preview_orgs_container', ] ); ?>