public function getState($property = null, $default = null) { static $set; if (!$set) { $input = JFactory::getApplication()->input; $topage = $input->get('topage', ''); $this->setState('topage', $topage); $set = true; } return parent::getState($property, $default); }
function getFolderState($property = null) { static $set; if (!$set) { $folder = JRequest::getVar('folder', '', '', 'path'); $upload = JRequest::getVar('upload', '', '', 'int'); $manager = JRequest::getVar('manager', '', '', 'path'); $this->setState('folder', $folder); $this->setState('manager', $manager); $parent = str_replace("\\", "/", dirname($folder)); $parent = $parent == '.' ? null : $parent; $this->setState('parent', $parent); $set = true; } return parent::getState($property); }