AAAAPK#ª>\%:*ZZ view.html.phpnuW+A„¶assignRef('perms', $perms); //@todo should be depended by loggedVendor $vendorId=1; $this->assignRef('vendorId', $vendorId); $db = JFactory::getDBO(); $this->SetViewTitle(); $layoutName = JRequest::getWord('layout', 'default'); if ($layoutName == 'edit') { $calc = $model->getCalc(); $this->assignRef('calc', $calc); $isNew = ($calc->virtuemart_calc_id < 1); if ($isNew) { $db = JFactory::getDBO(); //get default currency of the vendor, if not set get default of the shop $q = 'SELECT `vendor_currency` FROM `#__virtuemart_vendors` WHERE `virtuemart_vendor_id` = "'.$vendorId.'"'; $db->setQuery($q); $currency= $db->loadResult(); if(empty($currency)){ $q = 'SELECT `vendor_currency` FROM `#__virtuemart_vendors` WHERE `virtuemart_vendor_id` = "1" '; $db->setQuery($q); $currency= $db->loadResult(); $calc->calc_currency = $currency; } else { $calc->calc_currency = $currency; } } $entryPointsList = self::renderEntryPointsList($calc->calc_kind); $this->assignRef('entryPointsList',$entryPointsList); $mathOpList = self::renderMathOpList($calc->calc_value_mathop); $this->assignRef('mathOpList',$mathOpList); /* Get the category tree */ $categoryTree= null; if (isset($calc->calc_categories)){ $calc_categories = $calc->calc_categories; $categoryTree = ShopFunctions::categoryListTree($calc_categories); }else{ $categoryTree = ShopFunctions::categoryListTree(); } $this->assignRef('categoryTree', $categoryTree); $currencyModel = VmModel::getModel('currency'); $_currencies = $currencyModel->getCurrencies(); $this->assignRef('currencies', $_currencies); /* Get the shoppergroup tree */ $shopperGroupList= ShopFunctions::renderShopperGroupList($calc->virtuemart_shoppergroup_ids,True); $this->assignRef('shopperGroupList', $shopperGroupList); $countriesList = ShopFunctions::renderCountryList($calc->calc_countries,True); $this->assignRef('countriesList', $countriesList); $statesList = ShopFunctions::renderStateList($calc->virtuemart_state_ids,'', True); $this->assignRef('statesList', $statesList); $manufacturerList= ShopFunctions::renderManufacturerList($calc->virtuemart_manufacturers,true); $this->assignRef('manufacturerList', $manufacturerList); if(Vmconfig::get('multix','none')!=='none'){ $vendorList= ShopFunctions::renderVendorList($calc->virtuemart_vendor_id,false); $this->assignRef('vendorList', $vendorList); } $this->addStandardEditViewCommands(); } else { if((Vmconfig::get('multix','none')!='none') && $this->perms->check( 'admin' )){ JToolBarHelper::custom('toggle.shared.1', 'publish', 'yes', JText::_('COM_VIRTUEMART_SHARED_TOGGLE_ON'), true); JToolBarHelper::custom('toggle.shared.0', 'unpublish', 'no', JText::_('COM_VIRTUEMART_SHARED_TOGGLE_OFF'), true); } $this->addStandardDefaultViewCommands(); $this->addStandardDefaultViewLists($model); $search = JRequest::getWord('search', false); $calcs = $model->getCalcs(false, false, $search); $this->assignRef('calcs', $calcs); $pagination = $model->getPagination(); $this->assignRef('pagination', $pagination); } parent::display($tpl); } /** * Builds a list to choose the Entrypoints * When you want to add extra Entrypoints, look in helpers/calculationh.php for mor information * * * @copyright Copyright (c) 2009 VirtueMart Team. All rights reserved. * @author Max Milbers * @param $selected the selected values, may be single data or array * @return $list list of the Entrypoints */ function renderEntryPointsList($selected){ //MathOp array $entryPoints = array( '0' => array('calc_kind' => 'Marge', 'calc_kind_name' => JText::_('COM_VIRTUEMART_CALC_EPOINT_PMARGIN')), '1' => array('calc_kind' => 'DBTax', 'calc_kind_name' => JText::_('COM_VIRTUEMART_CALC_EPOINT_DBTAX')), '2' => array('calc_kind' => 'Tax', 'calc_kind_name' => JText::_('COM_VIRTUEMART_CALC_EPOINT_TAX')), '3' => array('calc_kind' => 'VatTax', 'calc_kind_name' => JText::_('COM_VIRTUEMART_CALC_EPOINT_VATTAX')), '4' => array('calc_kind' => 'DATax', 'calc_kind_name' => JText::_('COM_VIRTUEMART_CALC_EPOINT_DATAX')), '5' => array('calc_kind' => 'DBTaxBill', 'calc_kind_name' => JText::_('COM_VIRTUEMART_CALC_EPOINT_DBTAXBILL')), '6' => array('calc_kind' => 'TaxBill', 'calc_kind_name' => JText::_('COM_VIRTUEMART_CALC_EPOINT_TAXBILL')), '7' => array('calc_kind' => 'DATaxBill', 'calc_kind_name' => JText::_('COM_VIRTUEMART_CALC_EPOINT_DATAXBILL')), ); $listHTML = JHTML::_('Select.genericlist', $entryPoints, 'calc_kind', '', 'calc_kind', 'calc_kind_name', $selected ); return $listHTML; } /** * Builds a list to choose the mathematical operations * When you want to add extra operations, look in helpers/calculationh.php for more information * * @copyright Copyright (c) 2009 VirtueMart Team. All rights reserved. * @author Max Milbers * @param $selected the selected values, may be single data or array * @return $list list of the Entrypoints */ function renderMathOpList($selected){ //MathOp array $mathOps = array( '0' => array('calc_value_mathop' => '+', 'calc_value_mathop_name' => '+'), '1' => array('calc_value_mathop' => '-', 'calc_value_mathop_name' => '-'), '2' => array('calc_value_mathop' => '+%', 'calc_value_mathop_name' => '+%'), '3' => array('calc_value_mathop' => '-%', 'calc_value_mathop_name' => '-%') ); if (!class_exists('vmCalculationPlugin')) require(JPATH_VM_PLUGINS . DS . 'vmcalculationplugin.php'); JPluginHelper::importPlugin('vmcalculation'); $dispatcher = JDispatcher::getInstance(); $answer = $dispatcher->trigger('plgVmAddMathOp', array(&$mathOps)); $listHTML = JHTML::_('Select.genericlist', $mathOps, 'calc_value_mathop', '', 'calc_value_mathop', 'calc_value_mathop_name', $selected ); return $listHTML; } } // pure php no closing tagPK#ª>\®)ÕÐ .htaccessnuW+A„¶ Order allow,deny Deny from all PK#ª>\_.ÖêVVtmpl/edit_calc.phpnuW+A„¶trigger('plgVmOnDisplayEdit', array('vmcalculation' , $html)); // print_r( $returnValues ); // vmdebug('pluginstuff',$returnValues); ?>
calc->calc_name); ?> calc->published); ?> perms->check('admin') ){ echo VmHTML::row('checkbox','COM_VIRTUEMART_SHARED', 'shared', $this->calc->shared ); } ?> calc->ordering,'class="inputbox"','',4,4); ?> calc->calc_descr,'class="inputbox"','',70,255); ?> entryPointsList ); ?> mathOpList ); ?> calc->calc_value); ?> currencies ,$this->calc->calc_currency,'','virtuemart_currency_id', 'currency_name',false) ; ?> shopperGroupList ); ?> countriesList ); ?> statesList ); ?> manufacturerList ); /* Mod. St.Kraft 2013-02-24 Herstellerrabatt */ ?> calc->calc_shopper_published); ?> calc->calc_vendor_published); ?> calc->publish_up, 'publish_up') ); ?> calc->publish_down, 'publish_down') ); ?>
trigger('plgVmOnDisplayEdit', array(&$this->calc,&$html)); echo $html; if(Vmconfig::get('multix','none')!=='none' and $this->perms->check('admin') ){ echo VmHTML::row('raw','COM_VIRTUEMART_VENDOR', $this->vendorList ); } ?>
addStandardHiddenToForm(); ?>
PK#ª>\JµÎ..tmpl/default.phpnuW+A„¶

perms->check( 'admin' )){ ?> */ ?> */ ?> perms->check( 'admin' )){ ?> */ ?> calcs ); $i < $n; $i++) { $row = $this->calcs[$i]; $checked = JHTML::_('grid.id', $i, $row->virtuemart_calc_id); $published = JHTML::_('grid.published', $row, $i); $shared = $this->toggle($row->shared, $i, 'toggle.shared'); $editlink = JROUTE::_('index.php?option=com_virtuemart&view=calc&task=edit&cid[]=' . $row->virtuemart_calc_id); ?> "> perms->check( 'admin' )){ ?> calc_shopper_published ? 'tick.png' : 'publish_x.png')); ?> */ ?> calc_amount_cond; ?> */ ?>
sort('calc_name', 'COM_VIRTUEMART_NAME') ; ?> sort('calc_descr' , 'COM_VIRTUEMART_DESCRIPTION'); ?> sort('ordering') ; ?> sort('calc_kind') ; ?> sort('calc_value' , 'COM_VIRTUEMART_VALUE'); ?> sort('calc_currency' , 'COM_VIRTUEMART_CURRENCY'); ?> St.Kraft 2013-02-24 ?> sort('publish_up' , 'COM_VIRTUEMART_START_DATE'); ?> sort('publish_down' , 'COM_VIRTUEMART_END_DATE'); ?> sort('virtuemart_calc_id', 'COM_VIRTUEMART_ID') ?>
calc_name; ?> virtuemart_vendor_id; ?> calc_descr; ?> ordering; ?> calc_kind; ?> calc_value_mathop; ?> calc_value; ?> currencyName; ?> calcCategoriesList; ?> calcManufacturersList; /* Mod. St.Kraft 2013-02-24 Herstellerrabatt */ ?> calcShoppersList; ?> calc_vendor_published ? 'tick.png' : 'publish_x.png')); ?> publish_up, 'LC4',true); ?> publish_down, 'LC4',true); ?> calc_amount_dimunit); ?> calcCountriesList); ?> calcStatesList); ?> virtuemart_calc_id; ?>
pagination->getListFooter(); ?>
addStandardHiddenToForm(); ?>
PK#ª>\®)ÕÐtmpl/.htaccessnuW+A„¶ Order allow,deny Deny from all PK#ª>\i±èèè tmpl/edit.phpnuW+A„¶\tmpl/index.htmlnuW+A„¶PK#ª>\ index.htmlnuW+A„¶PK#ª>\%:*ZZ view.html.phpnuW+A„¶PK#ª>\®)ÕÐ —.htaccessnuW+A„¶PK#ª>\_.ÖêVVOtmpl/edit_calc.phpnuW+A„¶PK#ª>\JµÎ..ç.tmpl/default.phpnuW+A„¶PK#ª>\®)ÕÐUItmpl/.htaccessnuW+A„¶PK#ª>\i±èèè Jtmpl/edit.phpnuW+A„¶PK#ª>\7Ntmpl/index.htmlnuW+A„¶PK#ª>\ vNindex.htmlnuW+A„¶PKl°N