# @license GNU/GPL Based on Tienda by Dioscouri Design http://www.dioscouri.com. -------------------------------------------------------------------------*/ /** ensure this file is being included by a parent file */ defined('_JEXEC') or die('Restricted access'); JHtml::_('stylesheet', 'media/citruscart/css/pos.css'); JHtml::_('stylesheet', 'media/citruscart/css/citruscart.css'); $row = @$this->product; $values = @$this->values; $changed_attr = isset($values['changed_attr']) ? $values['changed_attr'] : -1; $changed_pao = -1; if ($changed_attr > -1) { $changed_pao = $values['attribute_' . $changed_attr]; } Citruscart::load('CitruscartHelperBase', 'helpers._base'); $js_strings = array('COM_CITRUSCART_UPDATING_ATTRIBUTES'); CitruscartHelperBase::addJsTranslationStrings($js_strings); $helper_product = CitruscartHelperBase::getInstance('Product'); // Selected attribute options (for child attributes) $selected_opts = !empty($this->selected_opts) ? json_decode($this->selected_opts) : 0; if (!count($selected_opts)) { $selected_opts = 0; } $attributes = CitruscartHelperProduct::getAttributes($row->product_id, $selected_opts); $default = CitruscartHelperProduct::getDefaultAttributeOptions($attributes); // First view of the page: select the first value in the list if (!$selected_opts) { $selected_opts = $default; $selected_opts[] = 0; } foreach ($attributes as $attribute) { ?>