getModel('Attribute');
$atId = $atIds[0];
$modelAt->setId($atId);
$item =& $modelAt->getData();
$modelP = &$this->getModel('Product');
$product = &$modelP->getData();
$isNew = ($item->id < 1);
$text = $isNew ? JText::_( 'New' ) : JText::_( 'Edit' );
JToolBarHelper::title( ' ' .JText::_( 'Attribute' ).': [ ' . $text.' ]', 'Attribute');
JToolBarHelper::custom( 'saveAttribute', 'save', 'save', 'Save Attribute', false,false);
JToolBarHelper::custom( 'cancelAttribute', 'cancel', 'cancel', 'Cancel Attribute', false,false);
JToolBarHelper::custom( 'deleteAttribute', 'delete', 'delete', 'Delete Attribute', false,false);
$modelTypes =& $this->getModel('attributetypes');
$listaTypes = $modelTypes->getData();
$listaTypesCmb = array();
$itemCmb = array();
$itemCmb['value']= null;
$itemCmb['text']= '';
$listaTypesCmb[] = $itemCmb;
foreach($listaTypes as $row)
{
$itemCmb = array();
$itemCmb['value']= $row->id;
$itemCmb['text']= $row->name;
$listaTypesCmb[] = $itemCmb;
}
$lists = array();
$lists['attributeTypes'] =
JHTML::_('select.genericList',$listaTypesCmb,'type','class="inputbox"'.'','value','text',$item->type);
if ($item->datatypename=="MULTIVALUED")
{
$listaValuesCmb = array();
$itemCmb = array();
$itemCmb['value']= null;
$itemCmb['text']= '';
$listaValuesCmb[] = $itemCmb;
$modelValues =& $this->getModel('attributetypevalues');
$modelValues->SetAttType($item->attype);
$listaValues = $modelValues->getData();
foreach($listaValues as $row)
{
$itemCmb = array();
$itemCmb['value']= $row->id;
$itemCmb['text']= $row->name;
$listaValuesCmb[] = $itemCmb;
}
$lists['value_left'] = JHTML::_('select.genericList',$listaValuesCmb,'value_left','class="inputbox"','value','text',$item->value_left);
$lists['value_right'] = JHTML::_('select.genericList',$listaValuesCmb,'value_right','class="inputbox"','value','text',$item->value_right);
}
else
{
$lists['value_left'] = "";
$lists['value_right'] = "";
}
$this->assignRef('item', $item);
$this->assignRef('lists', $lists);
$this->assign('product', $product);
parent::display($tpl);
}
}