public function display($cachable = false, $urlparams = false) { $app = JFactory::getApplication(); $id = $app->input->getInt('id'); $layout = $app->input->get('layout', 'default'); $view = $app->input->get('view', $this->default_view); // _setUIX $this->_setUIX($view, $layout); if (!($view == 'box' || $view == 'form' || $view == 'list')) { require_once JPATH_COMPONENT . '/helpers/helper_admin.php'; require_once JPATH_COMPONENT . '/helpers/helper_folder.php'; if (!($layout == 'edit' || $layout == 'edit2')) { if (!(JCck::on() && $view == $this->default_view)) { Helper_Admin::addSubmenu($this->default_view, $view); } } if ($view == 'template' && $layout == 'edit' && !$this->checkEditId(CCK_COM . '.edit.template', $id) || $view == 'type' && $layout == 'edit' && !$this->checkEditId(CCK_COM . '.edit.type', $id) || $view == 'field' && $layout == 'edit' && !$this->checkEditId(CCK_COM . '.edit.field', $id) || $view == 'search' && $layout == 'edit' && !$this->checkEditId(CCK_COM . '.edit.search', $id) || $view == 'folder' && $layout == 'edit' && !$this->checkEditId(CCK_COM . '.edit.folder', $id) || $view == 'site' && $layout == 'edit' && !$this->checkEditId(CCK_COM . '.edit.site', $id) || $view == 'version' && $layout == 'edit' && !$this->checkEditId(CCK_COM . '.edit.version', $id)) { // $this->setError( JText::sprintf( 'JLIB_APPLICATION_ERROR_UNHELD_ID', $id ) ); // $this->setMessage( $this->getError(), 'error' ); // $this->setRedirect( JRoute::_( CCK_LINK.'&view='.$view.'s', false ) ); // return false; } } parent::display(); return $this; }