ILIAS  eassessment Revision 61809
 All Data Structures Namespaces Files Functions Variables Groups Pages
Hyperlink.php
Go to the documentation of this file.
1 <?php
37 {
43  private $_url;
44 
50  private $_tooltip;
51 
59  public function __construct($pUrl = '', $pTooltip = '')
60  {
61  // Initialise member variables
62  $this->_url = $pUrl;
63  $this->_tooltip = $pTooltip;
64  }
65 
71  public function getUrl() {
72  return $this->_url;
73  }
74 
81  public function setUrl($value = '') {
82  $this->_url = $value;
83  return $this;
84  }
85 
91  public function getTooltip() {
92  return $this->_tooltip;
93  }
94 
101  public function setTooltip($value = '') {
102  $this->_tooltip = $value;
103  return $this;
104  }
105 
111  public function isInternal() {
112  return strpos($this->_url, 'sheet://') !== false;
113  }
114 
120  public function getHashCode() {
121  return md5(
122  $this->_url
123  . $this->_tooltip
124  . __CLASS__
125  );
126  }
127 }