/php/component/photobucket_external_repository_gallery_table/photobucket_external_repository_gallery_table.class.php

https://bitbucket.org/chamilo/chamilo-ext-repo-photobucket-dev/ · PHP · 29 lines · 21 code · 7 blank · 1 comment · 0 complexity · acf01af282cd4a6cfc2175fbd08d1f67 MD5 · raw file

  1. <?php
  2. namespace common\extensions\external_repository_manager\implementation\photobucket;
  3. use common\libraries\GalleryObjectTable;
  4. require_once dirname(__file__) . '/photobucket_external_repository_gallery_table_cell_renderer.class.php';
  5. require_once dirname(__file__) . '/photobucket_external_repository_gallery_table_data_provider.class.php';
  6. require_once dirname(__file__) . '/photobucket_external_repository_gallery_table_property_model.class.php';
  7. class PhotobucketExternalRepositoryGalleryTable extends GalleryObjectTable
  8. {
  9. const DEFAULT_NAME = 'photobucket_external_repository_gallery_table';
  10. function __construct($browser, $parameters, $condition)
  11. {
  12. $data_provider = new PhotobucketExternalRepositoryGalleryTableDataProvider($browser, $condition);
  13. $renderer = new PhotobucketExternalRepositoryGalleryTableCellRenderer($browser);
  14. $property_model = new PhotobucketExternalRepositoryGalleryTablePropertyModel();
  15. parent :: __construct($data_provider, self :: DEFAULT_NAME, $renderer, $property_model);
  16. $this->set_additional_parameters($parameters);
  17. $this->set_default_row_count(3);
  18. $this->set_default_column_count(3);
  19. //$this->set_order_directions_enabled($browser->support_sorting_direction());
  20. }
  21. }
  22. ?>