ILIAS  Release_5_0_x_branch Revision 61816
 All Data Structures Namespaces Files Functions Variables Groups Pages
class.ilADTBooleanPresentationBridge.php
Go to the documentation of this file.
1 <?php
2 
3 require_once "Services/ADT/classes/Bridges/class.ilADTPresentationBridge.php";
4 
6 {
7  protected function isValidADT(ilADT $a_adt)
8  {
9  return ($a_adt instanceof ilADTBoolean);
10  }
11 
12  public function getHTML()
13  {
14  global $lng;
15 
16  if(!$this->getADT()->isNull())
17  {
18  // :TODO: force icon?
19 
20  return $this->getADT()->getStatus()
21  ? $lng->txt("yes")
22  : $lng->txt("no");
23  }
24  }
25 
26  public function getSortable()
27  {
28  if(!$this->getADT()->isNull())
29  {
30  // :TODO: cast to int ?
31  return $this->getADT()->getStatus() ? 1 : 0;
32  }
33  }
34 }
35 
36 ?>