| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Collaboration diagram for ILIAS\LearningModule\Table\TableAdapterGUI:Public Member Functions | |
| __construct (protected string $id, protected string $title, protected RetrievalInterface $retrieval, protected object $parent_gui, protected string $parent_cmd="tableCommand", protected string $namespace="") | |
| ordering (string $order_cmd) | |
| textColumn (string $key, string $title, bool $sortable=false) | |
| iconColumn (string $key, string $title, bool $sortable=false) | |
| singleAction (string $action, string $title, bool $async=false) | |
| redirect (array $class_path, string $cmd="", string $id_param="") | |
| standardAction (string $action, string $title) | |
| multiAction (string $action, string $title) | |
| getItemIds () | |
| handleCommand () | |
| getData () | |
| render () | |
Protected Member Functions | |
| addAction (int $type, string $action, string $title, bool $async=false) | |
| addColumn (string $key, Column $column) | |
| getColumnForKey (string $key) | |
| getLastColumn () | |
| replaceLastColumn (Column $column) | |
| getTable () | |
Protected Attributes | |
| const | STANDARD = 0 | 
| const | SINGLE = 1 | 
| const | MULTI = 2 | 
| string | $order_cmd = "" | 
| string | $last_action_key | 
| URLBuilderToken | $row_id_token | 
| URLBuilderToken | $action_parameter_token | 
| URLBuilder | $url_builder | 
| ILIAS Data Factory | $df | 
| ilLanguage | $lng | 
| Table | $table = null | 
| string | $last_key | 
| ilCtrlInterface | $ctrl | 
| ILIAS DI UIServices | $ui | 
| array | $columns = [] | 
| array | $actions = [] | 
Definition at line 29 of file class.TableAdapterGUI.php.
| ILIAS\LearningModule\Table\TableAdapterGUI::__construct | ( | protected string | $id, | 
| protected string | $title, | ||
| protected RetrievalInterface | $retrieval, | ||
| protected object | $parent_gui, | ||
| protected string | $parent_cmd = "tableCommand",  | 
        ||
| protected string | $namespace = ""  | 
        ||
| ) | 
Definition at line 51 of file class.TableAdapterGUI.php.
References ILIAS\LearningModule\Table\TableAdapterGUI\$action_parameter_token, $DIC, $namespace, ILIAS\LearningModule\Table\TableAdapterGUI\$row_id_token, ILIAS\LearningModule\Table\TableAdapterGUI\$url_builder, ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\initRequest(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and ILIAS\Repository\ui().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 152 of file class.TableAdapterGUI.php.
Referenced by ILIAS\LearningModule\Table\TableAdapterGUI\multiAction(), ILIAS\LearningModule\Table\TableAdapterGUI\singleAction(), and ILIAS\LearningModule\Table\TableAdapterGUI\standardAction().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 163 of file class.TableAdapterGUI.php.
Referenced by ILIAS\LearningModule\Table\TableAdapterGUI\iconColumn(), and ILIAS\LearningModule\Table\TableAdapterGUI\textColumn().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 175 of file class.TableAdapterGUI.php.
| ILIAS\LearningModule\Table\TableAdapterGUI::getData | ( | ) | 
Definition at line 300 of file class.TableAdapterGUI.php.
References ILIAS\LearningModule\Table\TableAdapterGUI\getTable().
 Here is the call graph for this function:| ILIAS\LearningModule\Table\TableAdapterGUI::getItemIds | ( | ) | 
Definition at line 195 of file class.TableAdapterGUI.php.
References ILIAS\Repository\intArray().
Referenced by ILIAS\LearningModule\Table\TableAdapterGUI\handleCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 183 of file class.TableAdapterGUI.php.
References ILIAS\LearningModule\Table\TableAdapterGUI\$last_key.
      
  | 
  protected | 
Definition at line 233 of file class.TableAdapterGUI.php.
References Vendor\Package\$a, ILIAS\LearningModule\Table\TableAdapterGUI\$row_id_token, ILIAS\LearningModule\Table\TableAdapterGUI\$table, ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), and ILIAS\Repository\ui().
Referenced by ILIAS\LearningModule\Table\TableAdapterGUI\getData(), and ILIAS\LearningModule\Table\TableAdapterGUI\render().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ILIAS\LearningModule\Table\TableAdapterGUI::handleCommand | ( | ) | 
Definition at line 208 of file class.TableAdapterGUI.php.
References $id, $path, ILIAS\Repository\ctrl(), ILIAS\LearningModule\Table\TableAdapterGUI\getItemIds(), and ILIAS\Repository\str().
 Here is the call graph for this function:| ILIAS\LearningModule\Table\TableAdapterGUI::iconColumn | ( | string | $key, | 
| string | $title, | ||
| bool | $sortable = false  | 
        ||
| ) | 
Definition at line 102 of file class.TableAdapterGUI.php.
References ILIAS\LearningModule\Table\TableAdapterGUI\addColumn(), and ILIAS\Repository\ui().
 Here is the call graph for this function:| ILIAS\LearningModule\Table\TableAdapterGUI::multiAction | ( | string | $action, | 
| string | $title | ||
| ) | 
Definition at line 144 of file class.TableAdapterGUI.php.
References ILIAS\LearningModule\Table\TableAdapterGUI\addAction().
 Here is the call graph for this function:| ILIAS\LearningModule\Table\TableAdapterGUI::ordering | ( | string | $order_cmd | ) | 
Definition at line 85 of file class.TableAdapterGUI.php.
References ILIAS\LearningModule\Table\TableAdapterGUI\$order_cmd.
| ILIAS\LearningModule\Table\TableAdapterGUI::redirect | ( | array | $class_path, | 
| string | $cmd = "",  | 
        ||
| string | $id_param = ""  | 
        ||
| ) | 
Definition at line 121 of file class.TableAdapterGUI.php.
References ILIAS\LearningModule\Table\TableAdapterGUI\$last_action_key.
| ILIAS\LearningModule\Table\TableAdapterGUI::render | ( | ) | 
Definition at line 305 of file class.TableAdapterGUI.php.
References ILIAS\LearningModule\Table\TableAdapterGUI\getTable(), and ILIAS\Repository\ui().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 188 of file class.TableAdapterGUI.php.
References ILIAS\LearningModule\Table\TableAdapterGUI\$last_key.
| ILIAS\LearningModule\Table\TableAdapterGUI::singleAction | ( | string | $action, | 
| string | $title, | ||
| bool | $async = false  | 
        ||
| ) | 
Definition at line 112 of file class.TableAdapterGUI.php.
References ILIAS\LearningModule\Table\TableAdapterGUI\addAction().
 Here is the call graph for this function:| ILIAS\LearningModule\Table\TableAdapterGUI::standardAction | ( | string | $action, | 
| string | $title | ||
| ) | 
Definition at line 136 of file class.TableAdapterGUI.php.
References ILIAS\LearningModule\Table\TableAdapterGUI\addAction().
 Here is the call graph for this function:| ILIAS\LearningModule\Table\TableAdapterGUI::textColumn | ( | string | $key, | 
| string | $title, | ||
| bool | $sortable = false  | 
        ||
| ) | 
Definition at line 92 of file class.TableAdapterGUI.php.
References ILIAS\LearningModule\Table\TableAdapterGUI\addColumn(), and ILIAS\Repository\ui().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 39 of file class.TableAdapterGUI.php.
Referenced by ILIAS\LearningModule\Table\TableAdapterGUI\__construct().
      
  | 
  protected | 
Definition at line 49 of file class.TableAdapterGUI.php.
      
  | 
  protected | 
Definition at line 48 of file class.TableAdapterGUI.php.
      
  | 
  protected | 
Definition at line 46 of file class.TableAdapterGUI.php.
Definition at line 41 of file class.TableAdapterGUI.php.
      
  | 
  protected | 
Definition at line 37 of file class.TableAdapterGUI.php.
Referenced by ILIAS\LearningModule\Table\TableAdapterGUI\redirect().
      
  | 
  protected | 
Definition at line 45 of file class.TableAdapterGUI.php.
Referenced by ILIAS\LearningModule\Table\TableAdapterGUI\getLastColumn(), and ILIAS\LearningModule\Table\TableAdapterGUI\replaceLastColumn().
      
  | 
  protected | 
Definition at line 43 of file class.TableAdapterGUI.php.
      
  | 
  protected | 
Definition at line 36 of file class.TableAdapterGUI.php.
Referenced by ILIAS\LearningModule\Table\TableAdapterGUI\ordering().
      
  | 
  protected | 
Definition at line 38 of file class.TableAdapterGUI.php.
Referenced by ILIAS\LearningModule\Table\TableAdapterGUI\__construct(), and ILIAS\LearningModule\Table\TableAdapterGUI\getTable().
      
  | 
  protected | 
Definition at line 44 of file class.TableAdapterGUI.php.
Referenced by ILIAS\LearningModule\Table\TableAdapterGUI\getTable().
Definition at line 47 of file class.TableAdapterGUI.php.
      
  | 
  protected | 
Definition at line 40 of file class.TableAdapterGUI.php.
Referenced by ILIAS\LearningModule\Table\TableAdapterGUI\__construct().
      
  | 
  protected | 
Definition at line 35 of file class.TableAdapterGUI.php.
      
  | 
  protected | 
Definition at line 34 of file class.TableAdapterGUI.php.
      
  | 
  protected | 
Definition at line 33 of file class.TableAdapterGUI.php.