| @@ 131-146 (lines=16) @@ | ||
| 128 | /** |
|
| 129 | * @return absences_Type |
|
| 130 | */ |
|
| 131 | public function getType() |
|
| 132 | { |
|
| 133 | if (!isset($this->type)) |
|
| 134 | { |
|
| 135 | $row = $this->getRow(); |
|
| 136 | ||
| 137 | if (empty($row['trigger_type'])) |
|
| 138 | { |
|
| 139 | return null; |
|
| 140 | } |
|
| 141 | ||
| 142 | $this->type = new absences_Type($row['trigger_type']); |
|
| 143 | } |
|
| 144 | ||
| 145 | return $this->type; |
|
| 146 | } |
|
| 147 | ||
| 148 | ||
| 149 | ||
| @@ 332-345 (lines=14) @@ | ||
| 329 | /** |
|
| 330 | * @return absences_Rgroup |
|
| 331 | */ |
|
| 332 | public function getRgroup() |
|
| 333 | { |
|
| 334 | if (!isset($this->rgroup)) |
|
| 335 | { |
|
| 336 | $row = $this->getRow(); |
|
| 337 | if (empty($row['id_rgroup'])) |
|
| 338 | { |
|
| 339 | return null; |
|
| 340 | } |
|
| 341 | $this->rgroup = new absences_Rgroup($row['id_rgroup']); |
|
| 342 | } |
|
| 343 | ||
| 344 | return $this->rgroup; |
|
| 345 | } |
|
| 346 | ||
| 347 | /** |
|
| 348 | * |
|