@@ 210-220 (lines=11) @@ | ||
207 | if (isset($this->{$name})) { |
|
208 | return $this->{$name}; |
|
209 | } |
|
210 | switch ($name) { |
|
211 | case 'base': |
|
212 | case 'here': |
|
213 | case 'webroot': |
|
214 | case 'data': |
|
215 | return $this->request->{$name}; |
|
216 | case 'action': |
|
217 | return isset($this->request->params['action']) ? $this->request->params['action'] : ''; |
|
218 | case 'params': |
|
219 | return $this->request; |
|
220 | } |
|
221 | } |
|
222 | ||
223 | /** |
@@ 811-823 (lines=13) @@ | ||
808 | * @return mixed |
|
809 | */ |
|
810 | public function __get($name) { |
|
811 | switch ($name) { |
|
812 | case 'base': |
|
813 | case 'here': |
|
814 | case 'webroot': |
|
815 | case 'data': |
|
816 | return $this->request->{$name}; |
|
817 | case 'action': |
|
818 | return $this->request->params['action']; |
|
819 | case 'params': |
|
820 | return $this->request; |
|
821 | case 'output': |
|
822 | return $this->Blocks->get('content'); |
|
823 | } |
|
824 | if (isset($this->Helpers->{$name})) { |
|
825 | $this->{$name} = $this->Helpers->{$name}; |
|
826 | return $this->Helpers->{$name}; |