ILIAS  release_5-2 Revision v5.2.25-18-g3f80b828510
class.arIndexTableActions.php
Go to the documentation of this file.
1 <?php
2 require_once('./Services/ActiveRecord/Views/Index/class.arIndexTableAction.php');
3 
12 
16  protected $actions = array();
17 
18 
22  public function addAction(arIndexTableAction $action) {
23  $this->actions[$action->getId()] = $action;
24  }
25 
26 
30  public function getActions() {
31  return $this->actions;
32  }
33 
34 
38  public function getActionsAsKeyTextArray() {
39  $actions = array();
40  foreach ($this->getActions() as $action) {
44  $actions[$action->getId()] = $action->getTitle();
45  }
46 
47  return $actions;
48  }
49 
50 
56  public function getAction($action_id) {
57  if (array_key_exists($action_id, $this->actions)) {
58  return $this->actions[$action_id];
59  }
60 
61  return false;
62  }
63 
64 
68  public function hasActions() {
69  return !empty($this->actions);
70  }
71 }
GUI-Class arIndexTableActions.
Create styles array
The data for the language used.
addAction(arIndexTableAction $action)
GUI-Class arIndexTableAction.