SetViewTitle(); $layoutName = vRequest::getCmd('layout', 'default'); if ($layoutName == 'edit') { $ids = vRequest::getVar('virtuemart_manufacturer_id', vRequest::getVar('cid', 0)); if($ids){ if(is_array($ids) and isset($ids[0])){ $ids = $ids[0]; } $model->setId($ids); } $this->manufacturer = $model->getManufacturer(); if(!empty($this->manufacturer->_loadedWithLangFallback)){ vmInfo('COM_VM_LOADED_WITH_LANGFALLBACK',$this->manufacturer->_loadedWithLangFallback); } $this->setOrigLang($this->manufacturer); $isNew = ($this->manufacturer->virtuemart_manufacturer_id < 1); $model->addImages($this->manufacturer); /* Process the images */ $mediaModel = VmModel::getModel('media'); $mediaModel -> setId($this->manufacturer->virtuemart_media_id); $image = $mediaModel->getFile('manufacturer','image'); $this->manufacturerCategories = $categoryModel->getManufacturerCategories(false,true); $this->addStandardEditViewCommands($this->manufacturer->virtuemart_manufacturer_id); if(!class_exists('VirtueMartModelVendor')) require(VMPATH_ADMIN.DS.'models'.DS.'vendor.php'); $this->virtuemart_vendor_id = VirtueMartModelVendor::getLoggedVendor(); } else { $mainframe = JFactory::getApplication(); $categoryFilter = $categoryModel->getCategoryFilter(); $this->addStandardDefaultViewCommands(); $this->addStandardDefaultViewLists($model,'mf_name'); $this->manufacturers = $model->getManufacturers(); $this->pagination = $model->getPagination(); $virtuemart_manufacturercategories_id = $mainframe->getUserStateFromRequest( 'com_virtuemart.virtuemart_manufacturercategories_id', 'virtuemart_manufacturercategories_id', 0, 'int' ); $this->lists['virtuemart_manufacturercategories_id'] = JHtml::_('select.genericlist', $categoryFilter, 'virtuemart_manufacturercategories_id', 'class="inputbox" onchange="this.form.submit()"', 'value', 'text', $virtuemart_manufacturercategories_id ); } parent::display($tpl); } } // pure php no closing tag