function plgVmOnProductEdit($field, $product, &$row,&$retValue) { if ($field->custom_element != $this->_name) return ''; $this->parseCustomParams($field); $html =' <fieldset> <legend>'. JText::_('VMCUSTOM_DROP_BOX') .'</legend> <table class="admintable"> '.VmHTML::row('input','VMCUSTOM_DROP_STRING_NAME','custom_param['.$row.'][custom_drop_name]',$field->custom_drop_name).' '.VmHTML::row('input','VMCUSTOM_DROP_STRING','custom_param['.$row.'][custom_drop]',$field->custom_drop).' </table> </fieldset>'; $retValue .= $html; return true ; }
function plgVmOnProductEdit($field, $product_id, &$row,&$retValue) { if ($field->custom_element != $this->_name) return ''; // $html .='<input type="text" value="'.$field->custom_size.'" size="10" name="custom_param['.$row.'][custom_size]">'; $this->parseCustomParams($field); $html =' <fieldset> <legend>'. JText::_('VMCUSTOM_TEXTINPUT') .'</legend> <table class="admintable"> '.VmHTML::row('input','VMCUSTOM_TEXTINPUT_SIZE','custom_param['.$row.'][custom_size]',$field->custom_size).' </table> </fieldset>'; $retValue .= $html; $row++; return true ; }
function plgVmOnDisplayEdit(&$calc, &$html) { $html .= '<fieldset> <legend>' . JText::_('VMCALCULATION_AVALARA') . '</legend> <table class="admintable">'; $html .= VmHTML::row('checkbox', 'VMCALCULATION_AVALARA_ACTIVATED', 'activated', $calc->activated); $html .= VmHTML::row('input', 'VMCALCULATION_AVALARA_COMPANY_CODE', 'company_code', $calc->company_code); $html .= VmHTML::row('input', 'VMCALCULATION_AVALARA_ACCOUNT', 'account', $calc->account); $html .= VmHTML::row('input', 'VMCALCULATION_AVALARA_LICENSE', 'license', $calc->license); $html .= VmHTML::row('checkbox', 'VMCALCULATION_AVALARA_COMMITT', 'committ', $calc->committ); $html .= VmHTML::row('checkbox', 'VMCALCULATION_AVALARA_ONLYCART', 'only_cart', $calc->only_cart); $html .= VmHTML::row('checkbox', 'VMCALCULATION_AVALARA_ACCRUAL', 'accrual', $calc->accrual); $html .= VmHTML::row('checkbox', 'VMCALCULATION_AVALARA_DEV', 'dev', $calc->dev); $html .= VmHTML::row('checkbox', 'VMCALCULATION_AVALARA_PREVCHECKOUT_AD_INVALID', 'prevCheckoutAddInv', $calc->prevCheckoutAddInv); $label = 'VMCALCULATION_AVALARA_VADDRESS'; $lang = JFactory::getLanguage(); $label = $lang->hasKey($label . '_TIP') ? '<span class="hasTip" title="' . JText::_($label . '_TIP') . '">' . JText::_($label) . '</span>' : JText::_($label); $html .= ' <tr> <td class="key"> ' . $label . ' </td> <td> ' . shopfunctions::renderCountryList($calc->avatax_virtuemart_country_id, TRUE, array(), 'avatax_') . ' </td>'; /* $countriesList = ShopFunctions::renderCountryList($calc->calc_countries,True); $this->assignRef('countriesList', $countriesList); $statesList = ShopFunctions::renderStateList($calc->virtuemart_state_ids,'', True); $this->assignRef('statesList', $statesList); $label = 'VMCALCULATION_AVALARA_VADDRESS'; $lang =JFactory::getLanguage(); $label = $lang->hasKey($label.'_TIP') ? '<span class="hasTip" title="'.JText::_($label.'_TIP').'">'.JText::_($label).'</span>' : JText::_($label) ; $html .= ' <td> '.shopfunctions::renderStateList($calc->avatax_virtuemart_state_id,'avatax_',TRUE).' </td> */ $html .= '</tr>'; //$html .= VmHTML::row('checkbox','VMCALCULATION_AVALARA_VADDRESS','vAddress',$calc->vAddress); // $html .= VmHTML::row('checkbox','VMCALCULATION_ISTRAXX_AVALARA_TRACE','trace',$calc->trace); $html .= '</table>'; if ($calc->activated) { $html .= $this->ping($calc); } $html .= JText::_('VMCALCULATION_AVALARA_MANUAL') . '</fieldset>'; return TRUE; }
function plgVmOnDisplayEdit(&$calc, &$html) { $html .= '<table>'; $html .= VmHTML::row('checkbox', 'VMCALCULATION_AVALARA_ACTIVATED', 'activated', $calc->activated); $html .= VmHTML::row('input', 'VMCALCULATION_AVALARA_COMPANY_CODE', 'company_code', $calc->company_code); $html .= VmHTML::row('input', 'VMCALCULATION_AVALARA_ACCOUNT', 'account', $calc->account); $html .= VmHTML::row('input', 'VMCALCULATION_AVALARA_LICENSE', 'license', $calc->license); $html .= VmHTML::row('checkbox', 'VMCALCULATION_AVALARA_COMMITT', 'committ', $calc->committ); $html .= VmHTML::row('checkbox', 'VMCALCULATION_AVALARA_VADDRESS', 'vAddress', $calc->vAddress); // $html .= VmHTML::row('checkbox','VMCALCULATION_ISTRAXX_AVALARA_TRACE','trace',$calc->trace); $html .= '</table></fieldset>'; if ($calc->activated) { $html .= $this->ping($calc); } $html .= JText::_('VMCALCULATION_AVALARA_MANUAL'); return TRUE; }
function plgVmOnProductEdit($field, $product_id, &$row, &$retValue) { if ($field->custom_element != $this->_name) { return ''; } //VmConfig::$echoDebug = true; //vmdebug('plgVmOnProductEdit',$field); $html = ' <fieldset> <legend>' . vmText::_('VMCUSTOM_TEXTINPUT') . '</legend> <table class="admintable"> ' . VmHTML::row('input', 'VMCUSTOM_TEXTINPUT_SIZE', 'customfield_params[' . $row . '][custom_size]', $field->custom_size); $options = array(0 => 'VMCUSTOM_TEXTINPUT_PRICE_BY_INPUT', 1 => 'VMCUSTOM_TEXTINPUT_PRICE_BY_LETTER'); $html .= VmHTML::row('select', 'VMCUSTOM_TEXTINPUT_PRICE_BY_LETTER_OR_INPUT', 'customfield_params[' . $row . '][custom_price_by_letter]', $options, $field->custom_price_by_letter, '', 'value', 'text', false); //$html .= ($field->custom_price_by_letter==1)?vmText::_('VMCUSTOM_TEXTINPUT_PRICE_BY_LETTER'):vmText::_('VMCUSTOM_TEXTINPUT_PRICE_BY_INPUT'); $html .= '</td> </tr> </table> </fieldset>'; $retValue .= $html; $row++; return true; }
echo VmHTML::row('input', 'COM_VIRTUEMART_SLUG', 'slug', $this->shipment->slug); ?> <?php echo VmHTML::row('booleanlist', 'COM_VIRTUEMART_PUBLISHED', 'published', $this->shipment->published); ?> <?php echo VmHTML::row('textarea', 'COM_VIRTUEMART_SHIPPING_FORM_DESCRIPTION', 'shipment_desc', $this->shipment->shipment_desc); ?> <?php echo VmHTML::row('raw', 'COM_VIRTUEMART_SHIPPING_CLASS_NAME', $this->pluginList); ?> <?php echo VmHTML::row('raw', 'COM_VIRTUEMART_SHIPPING_FORM_SHOPPER_GROUP', $this->shopperGroupList); ?> <?php echo VmHTML::row('input', 'COM_VIRTUEMART_LIST_ORDER', 'ordering', $this->shipment->ordering, 'class="inputbox"', '', 4, 4); ?> <?php if ($this->showVendors()) { echo VmHTML::row('raw', 'COM_VIRTUEMART_VENDOR', $this->vendorList); } if ($this->showVendors) { echo VmHTML::row('checkbox', 'COM_VIRTUEMART_SHARED', 'shared', $this->shipment->shared); } ?> </table> </fieldset> </div>
/** * This displays a custom handler. * * @param string $html atttributes, Just for displaying the fullsized image */ public function displayCustomFields($datas) { JLoader::register('VmHTML', JPATH_VM_ADMINISTRATOR . '/helpers/html.php'); if ($datas->field_type) { $this->addHidden('field_type', $datas->field_type); } $this->addHiddenByType($datas); $html = ""; // Note stuio42 : never used // JLoader::register('Permissions', JPATH_VM_ADMINISTRATOR.'/helpers/permissions.php'); // if (!Permissions::getInstance ()->check ('admin')) { // $readonly = 'readonly'; // } // else { // $readonly = ''; // } // only input when not set else display if ($datas->field_type) { if ($datas->field_type == 'E') { if (jText::_('custom_' . $datas->custom_element) !== 'vmcustom_' . $datas->custom_element) { $plugin = ' (' . jText::_('vmcustom_' . $datas->custom_element) . ')'; } else { $plugin = ' (' . $datas->custom_element . ')'; } } else { $plugin = ''; } $typeName = jText::_($datas->field_types[$datas->field_type]) . $plugin; $html .= VmHTML::row('value', 'COM_VIRTUEMART_CUSTOM_FIELD_TYPE', $typeName); } else { $html .= VmHTML::row('select', 'COM_VIRTUEMART_CUSTOM_FIELD_TYPE', 'field_type', $this->getOptions($datas->field_types), $datas->field_type, VmHTML::validate('R')); } $html .= VmHTML::row('input', 'COM_VIRTUEMART_TITLE', 'custom_title', $datas->custom_title, VmHTML::validate('S')); $html .= VmHTML::row('booleanlist', 'COM_VIRTUEMART_SHOW_TITLE', 'show_title', $datas->show_title); $html .= VmHTML::row('booleanlist', 'COM_VIRTUEMART_PUBLISHED', 'published', $datas->published); $html .= VmHTML::row('select', 'COM_VIRTUEMART_CUSTOM_PARENT', 'custom_parent_id', $this->getParentList($datas->virtuemart_custom_id), $datas->custom_parent_id, ''); $html .= VmHTML::row('booleanlist', 'COM_VIRTUEMART_CUSTOM_IS_CART_ATTRIBUTE', 'is_cart_attribute', $datas->is_cart_attribute); $html .= VmHTML::row('input', 'COM_VIRTUEMART_DESCRIPTION', 'custom_field_desc', $datas->custom_field_desc); // change input by type $html .= VmHTML::row('input', 'COM_VIRTUEMART_DEFAULT', 'custom_value', $datas->custom_value); $html .= VmHTML::row('input', 'COM_VIRTUEMART_CUSTOM_TIP', 'custom_tip', $datas->custom_tip); $html .= VmHTML::row('input', 'COM_VIRTUEMART_CUSTOM_LAYOUT_POS', 'layout_pos', $datas->layout_pos); //$html .= VmHTML::row('booleanlist','COM_VIRTUEMART_CUSTOM_PARENT','custom_parent_id',$this->getCustomsList(), $datas->custom_parent_id,''); $html .= VmHTML::row('booleanlist', 'COM_VIRTUEMART_CUSTOM_ADMIN_ONLY', 'admin_only', $datas->admin_only); if ($datas->field_type !== 'E') { $html .= VmHTML::row('booleanlist', 'COM_VIRTUEMART_CUSTOM_IS_LIST', 'is_list', $datas->is_list); } $html .= VmHTML::row('booleanlist', 'COM_VIRTUEMART_CUSTOM_IS_HIDDEN', 'is_hidden', $datas->is_hidden); $html .= VmHTML::inputHidden($this->_hidden); return $html; }
<td class="key"> <span class="hasTip" title="<?php echo vmText::_('com_tsmart_ADMIN_CFG_MAIL_FROM_RECIPIENT_EXPLAIN'); ?>"> <label for="mail_from_recipient"><?php echo vmText::_('com_tsmart_ADMIN_CFG_MAIL_FROM_RECIPIENT') ?></span> </span> </td> <td> <?php echo VmHTML::checkbox('mail_from_recipient', VmConfig::get('mail_from_recipient',0)); ?> </td> </tr> <tr> <td class="key"> <span class="hasTip" title="<?php echo vmText::_('com_tsmart_ADMIN_CFG_MAIL_FROM_SETSENDER_EXPLAIN'); ?>"> <label for="mail_from_setsender"><?php echo vmText::_('com_tsmart_ADMIN_CFG_MAIL_FROM_SETSENDER') ?></span> </span> </td> <td> <?php echo VmHTML::checkbox('mail_from_setsender', VmConfig::get('mail_from_setsender',0)); ?> </td> </tr --><?php */ $attrlist = 'class="inputbox" multiple="multiple" '; echo VmHTML::row('genericlist', 'com_tsmart_ADMIN_CFG_STATUS_PDF_INVOICES', $this->osWoP_Options, 'inv_os[]', $attrlist, 'order_status_code', 'order_status_name', tsmConfig::get('inv_os', array('C')), 'inv_os', true); echo VmHTML::row('genericlist', 'com_tsmart_CFG_OSTATUS_EMAILS_SHOPPER', $this->osWoP_Options, 'email_os_s[]', $attrlist, 'order_status_code', 'order_status_name', tsmConfig::get('email_os_s', array('U', 'C', 'S', 'R', 'X')), 'email_os_s', true); echo VmHTML::row('genericlist', 'com_tsmart_CFG_OSTATUS_EMAILS_VENDOR', $this->os_Options, 'email_os_v[]', $attrlist, 'order_status_code', 'order_status_name', tsmConfig::get('email_os_v', array('U', 'C', 'R', 'X')), 'email_os_v', true); echo VmHTML::row('input', 'com_tsmart_CFG_ATTACH', 'attach', tsmConfig::get('attach', '')); echo VmHTML::row('genericlist', 'com_tsmart_CFG_ATTACH_OS', $this->osWoP_Options, 'attach_os[]', $attrlist, 'order_status_code', 'order_status_name', tsmConfig::get('attach_os', array('U', 'C', 'R', 'X')), 'attach_os', true); ?> </table> </fieldset>
?> </span> </label> </td> <td> <img src="templates/khepri/images/menu/icon-16-default.png" alt="<?php echo JText::_('Default'); ?> " /> </td> </tr> <?php } ?> <?php echo VmHTML::row('textarea', 'COM_VIRTUEMART_SHOPPERGROUP_DESCRIPTION', 'shopper_group_desc', $this->shoppergroup->shopper_group_desc); ?> </table> </fieldset> <fieldset> <legend><?php echo JText::_('COM_VIRTUEMART_ADMIN_CFG_PRICES'); ?> </legend> <table class="admintable"> <tr> <td> <?php echo JText::_('COM_VIRTUEMART_SHOPPERGROUP_ENABLE_PRICE_DISPLAY');
<?php //echo VmHTML::row('booleanlist','COM_VIRTUEMART_VISIBLE_FOR_SHOPPER','calc_shopper_published',$this->calc->calc_shopper_published); ?> <?php //echo VmHTML::row('booleanlist','COM_VIRTUEMART_VISIBLE_FOR_VENDOR','calc_vendor_published',$this->calc->calc_vendor_published); ?> <?php echo VmHTML::row('raw', 'COM_VIRTUEMART_START_DATE', vmJsApi::jDate($this->calc->publish_up, 'publish_up')); ?> <?php echo VmHTML::row('raw', 'COM_VIRTUEMART_END_DATE', vmJsApi::jDate($this->calc->publish_down, 'publish_down')); ?> <?php if (Vmconfig::get('multix', 'none') !== 'none' and $this->perms->check('admin')) { echo VmHTML::row('raw', 'COM_VIRTUEMART_VENDOR', $this->vendorList); } ?> </table></fieldset> <?php if (!class_exists('vmCalculationPlugin')) { require JPATH_VM_PLUGINS . DS . 'vmcalculationplugin.php'; } JPluginHelper::importPlugin('vmcalculation'); $dispatcher = JDispatcher::getInstance(); $html = ''; $returnValues = $dispatcher->trigger('plgVmOnDisplayEdit', array(&$this->calc, &$html)); echo $html; ?>
?> </tr> <tr> <?php echo VmHTML::row('input', 'PLG_VMSHIPMENT_ZASILKOVNA_ESHOP_DOMAIN', 'zasilkovna_eshop_domain', $zasConfig['zasilkovna_eshop_domain']); ?> </tr> <tr> <?php echo VmHTML::row('value', 'PLG_VMSHIPMENT_ZASILKOVNA_VERSION', $this->moduleVersion); ?> </tr> <tr> <?php echo VmHTML::row('checkbox', 'PLG_VMSHIPMENT_ZASILKOVNA_DEFAULT_SELECT', 'zasilkovna_default_select', $zasConfig['zasilkovna_default_select']); ?> </tr> </table> </fieldset> <fieldset> <legend><?php echo JText::_('PLG_VMSHIPMENT_ZASILKOVNA_COD'); ?> </legend> <table class="admintable"> <?php foreach ($this->paymentMethods as $paymentMethod) { ?> <tr>
?> <table> <tr> <td valign="top"> <fieldset> <legend><?php echo JText::_('COM_VIRTUEMART_ADMIN_CFG_PRICE_CONFIGURATION'); ?> </legend> <table class="admintable"> <?php echo VmHTML::row('checkbox', 'COM_VIRTUEMART_ADMIN_CFG_PRICE_SHOW_TAX', 'show_tax', VmConfig::get('show_tax', 1)); echo VmHTML::row('checkbox', 'COM_VIRTUEMART_ADMIN_CFG_PRICE_ASKPRICE', 'askprice', VmConfig::get('askprice', 1)); echo VmHTML::row('checkbox', 'COM_VIRTUEMART_ADMIN_CFG_PRICE_RAPPENRUNDUNG', 'rappenrundung', VmConfig::get('rappenrundung', 0)); echo VmHTML::row('checkbox', 'COM_VIRTUEMART_ADMIN_CFG_PRICE_ROUNDINDIG', 'roundindig', VmConfig::get('roundindig', 1)); echo VmHTML::row('checkbox', 'COM_VIRTUEMART_ADMIN_CFG_PRICE_CVARSWT', 'cVarswT', VmConfig::get('cVarswT', 1)); ?> </table> </fieldset> </td> <td valign="top"> <fieldset> <legend><?php echo JText::_('COM_VIRTUEMART_ADMIN_CFG_PRICES'); ?> </legend> <table class="admintable"> <tr> <td class="key"> <span class="hasTip" title="<?php echo JText::_('COM_VIRTUEMART_ADMIN_CFG_SHOW_PRICES_EXPLAIN');
?> </legend> <table class="admintable"> <?php echo VmHTML::row('checkbox', 'com_tsmart_REVIEWS_AUTOPUBLISH', 'reviews_autopublish', tsmConfig::get('reviews_autopublish', 0)); echo VmHTML::row('input', 'com_tsmart_ADMIN_CFG_REVIEW_MINIMUM_COMMENT_LENGTH', 'reviews_minimum_comment_length', tsmConfig::get('reviews_minimum_comment_length', 0)); echo VmHTML::row('input', 'com_tsmart_ADMIN_CFG_REVIEW_MAXIMUM_COMMENT_LENGTH', 'reviews_maximum_comment_length', tsmConfig::get('reviews_maximum_comment_length', 0)); $showReviewFor = array('none' => tsmText::_('com_tsmart_ADMIN_CFG_REVIEW_SHOW_NONE'), 'registered' => tsmText::_('com_tsmart_ADMIN_CFG_REVIEW_SHOW_REGISTERED'), 'all' => tsmText::_('com_tsmart_ADMIN_CFG_REVIEW_SHOW_ALL')); //showReviewFor echo VmHTML::row('radioList', 'com_tsmart_ADMIN_CFG_REVIEW_SHOW', 'showReviewFor', tsmConfig::get('showReviewFor', 'all'), $showReviewFor); $reviewMode = array('none' => tsmText::_('com_tsmart_ADMIN_CFG_REVIEW_MODE_NONE'), 'bought' => tsmText::_('com_tsmart_ADMIN_CFG_REVIEW_MODE_BOUGHT_PRODUCT'), 'registered' => tsmText::_('com_tsmart_ADMIN_CFG_REVIEW_MODE_REGISTERED')); echo VmHTML::row('radioList', 'com_tsmart_ADMIN_CFG_REVIEW', 'reviewMode', tsmConfig::get('reviewMode', 'bought'), $reviewMode); echo VmHTML::row('radioList', 'com_tsmart_ADMIN_CFG_RATING_SHOW', 'showRatingFor', tsmConfig::get('showRatingFor', 'all'), $showReviewFor); echo VmHTML::row('radioList', 'com_tsmart_ADMIN_CFG_RATING', 'ratingMode', tsmConfig::get('ratingMode', 'bought'), $reviewMode); $attrlist = 'class="inputbox" multiple="multiple" '; echo VmHTML::row('genericlist', 'com_tsmart_REVIEWS_OS', $this->os_Options, 'rr_os[]', $attrlist, 'order_status_code', 'order_status_name', tsmConfig::get('rr_os', array('C')), 'rr_os', true); ?> </table> </fieldset> </td> </tr> </table> <?php vmJsApi::addJScript('vm.imagechange', ' jQuery("#image").change(function () { var $newimage = jQuery(this).val(); jQuery("#product_availability").val($newimage); jQuery("#imagelib").attr({ src:"' . JURI::root(true) . $this->imagePath . '" + $newimage, alt:$newimage }); });'); ?>
echo VmHTML::row('input', 'COM_VIRTUEMART_CURRENCY_SYMBOL', 'currency_symbol', $this->currency->currency_symbol, 'class="inputbox"', '', 20, 20); ?> <?php echo VmHTML::row('input', 'COM_VIRTUEMART_CURRENCY_DECIMALS', 'currency_decimal_place', $this->currency->currency_decimal_place, 'class="inputbox"', '', 20, 20); ?> <?php echo VmHTML::row('input', 'COM_VIRTUEMART_CURRENCY_DECIMALSYMBOL', 'currency_decimal_symbol', $this->currency->currency_decimal_symbol, 'class="inputbox"', '', 10, 10); ?> <?php echo VmHTML::row('input', 'COM_VIRTUEMART_CURRENCY_THOUSANDS', 'currency_thousands', $this->currency->currency_thousands, 'class="inputbox"', '', 10, 10); ?> <?php echo VmHTML::row('input', 'COM_VIRTUEMART_CURRENCY_POSITIVE_DISPLAY', 'currency_positive_style', $this->currency->currency_positive_style, 'class="inputbox"', '', 50, 50); ?> <?php echo VmHTML::row('input', 'COM_VIRTUEMART_CURRENCY_NEGATIVE_DISPLAY', 'currency_negative_style', $this->currency->currency_negative_style, 'class="inputbox"', '', 50, 50); ?> </table> <?php echo JText::_('COM_VIRTUEMART_CURRENCY_DISPLAY_EXPL'); ?> </fieldset> </div> <input type="hidden" name="virtuemart_vendor_id" value="<?php echo $this->currency->virtuemart_vendor_id; ?> " /> <input type="hidden" name="virtuemart_currency_id" value="<?php echo $this->currency->virtuemart_currency_id;
/** * Displays a possibility to select created custom * * @author Max Milbers * @author Patrick Kohl */ public function displayCustomSelection() { $customslist = $this->getParentList(); if (isset($this->virtuemart_custom_id)) { $value = $this->virtuemart_custom_id; } else { $value = vRequest::getInt('custom_parent_id', 0); } return VmHTML::row('select', 'COM_VIRTUEMART_CUSTOM_GROUP', 'custom_parent_id', $customslist, $value); }
/** * This displays a custom handler. * * @param string $html atttributes, Just for displaying the fullsized image */ public function displayCustomFields($datas) { $identify = ''; // ':'.$this->virtuemart_custom_id; if (!class_exists('VmHTML')) { require JPATH_VM_ADMINISTRATOR . DS . 'helpers' . DS . 'html.php'; } if ($datas->field_type) { $this->addHidden('field_type', $datas->field_type); } $this->addHiddenByType($datas); //$html = '<div id="custom_title">'.$datas->custom_title.'</div>'; $html = ""; //$html = ' <table class="admintable"> '; if (!class_exists('Permissions')) { require JPATH_VM_ADMINISTRATOR . DS . 'helpers' . DS . 'permissions.php'; } if (!Permissions::getInstance()->check('admin')) { $readonly = 'readonly'; } else { $readonly = ''; } // only input when not set else display if ($datas->field_type) { $html .= VmHTML::row('value', 'COM_VIRTUEMART_CUSTOM_FIELD_TYPE', $datas->field_types[$datas->field_type]); } else { $html .= VmHTML::row('select', 'COM_VIRTUEMART_CUSTOM_FIELD_TYPE', 'field_type', $this->getOptions($datas->field_types), $datas->field_type, VmHTML::validate('R')); } $html .= VmHTML::row('input', 'COM_VIRTUEMART_TITLE', 'custom_title', $datas->custom_title, VmHTML::validate('S')); $html .= VmHTML::row('booleanlist', 'COM_VIRTUEMART_SHOW_TITLE', 'show_title', $datas->show_title); $html .= VmHTML::row('booleanlist', 'COM_VIRTUEMART_PUBLISHED', 'published', $datas->published); $html .= VmHTML::row('select', 'COM_VIRTUEMART_CUSTOM_PARENT', 'custom_parent_id', $this->getParentList($datas->virtuemart_custom_id), $datas->custom_parent_id, ''); $html .= VmHTML::row('booleanlist', 'COM_VIRTUEMART_CUSTOM_IS_CART_ATTRIBUTE', 'is_cart_attribute', $datas->is_cart_attribute); $html .= VmHTML::row('input', 'COM_VIRTUEMART_DESCRIPTION', 'custom_field_desc', $datas->custom_field_desc); // change input by type $html .= VmHTML::row('input', 'COM_VIRTUEMART_DEFAULT', 'custom_value', $datas->custom_value); $html .= VmHTML::row('input', 'COM_VIRTUEMART_CUSTOM_TIP', 'custom_tip', $datas->custom_tip); $html .= VmHTML::row('input', 'COM_VIRTUEMART_CUSTOM_LAYOUT_POS', 'layout_pos', $datas->layout_pos); //$html .= VmHTML::row('booleanlist','COM_VIRTUEMART_CUSTOM_PARENT','custom_parent_id',$this->getCustomsList(), $datas->custom_parent_id,''); $html .= VmHTML::row('booleanlist', 'COM_VIRTUEMART_CUSTOM_ADMIN_ONLY', 'admin_only', $datas->admin_only); $html .= VmHTML::row('booleanlist', 'COM_VIRTUEMART_CUSTOM_IS_LIST', 'is_list', $datas->is_list); $html .= VmHTML::row('booleanlist', 'COM_VIRTUEMART_CUSTOM_IS_HIDDEN', 'is_hidden', $datas->is_hidden); // $html .= '</table>'; removed $html .= VmHTML::inputHidden($this->_hidden); return $html; }
<legend><div class="hasTooltip" title="<?php echo JText::_('COM_VIRTUEMART_CFG_POOS_ENABLE_EXPLAIN'); ?> "> <?php echo JText::_('COM_VIRTUEMART_CFG_POOS_ENABLE'); ?> </div></legend> <?php $options = array('none' => JText::_('COM_VIRTUEMART_ADMIN_CFG_POOS_NONE'), 'disableit' => JText::_('COM_VIRTUEMART_ADMIN_CFG_POOS_DISABLE_IT'), 'disableit_children' => JText::_('COM_VIRTUEMART_ADMIN_CFG_POOS_DISABLE_IT_CHILDREN'), 'disableadd' => JText::_('COM_VIRTUEMART_ADMIN_CFG_POOS_DISABLE_ADD'), 'risetime' => JText::_('COM_VIRTUEMART_ADMIN_CFG_POOS_RISE_AVATIME')); echo VmHTML::selectList('stockhandle', VmConfig::get('stockhandle', 'none'), $options, 1, '', '', 'input-xlarge'); ?> <table> <?php echo VmHTML::row('booleanlist', 'COM_VIRTUEMART_CFG_LOWSTOCK_NOTIFY', 'lstockmail', VmConfig::get('lstockmail')); ?> <tr> <td colspan="2"> <div style="font-weight:bold;" class="hasTooltip" title="<?php echo JText::_('COM_VIRTUEMART_AVAILABILITY_EXPLAIN'); ?> "> <?php echo JText::_('COM_VIRTUEMART_AVAILABILITY'); ?> </div> <div class="control-group"> <span class="control-label hasTooltip"> <?php echo JText::_('COM_VIRTUEMART_AVAILABILITY');
?> </table> </fieldset> <fieldset> <legend class="hasTip" title="<?php echo vmText::_('COM_VIRTUEMART_ADMIN_CFG_FRONT_CSS_JS_SETTINGS_TIP'); ?> "> <?php echo vmText::_('COM_VIRTUEMART_ADMIN_CFG_FRONT_CSS_JS_SETTINGS'); ?> </legend> <table class="admintable"> <?php echo VmHTML::row('checkbox', 'COM_VIRTUEMART_CFG_FANCY', 'usefancy', VmConfig::get('usefancy', 1)); echo VmHTML::row('checkbox', 'COM_VIRTUEMART_ADMIN_CFG_FRONT_CSS', 'css', VmConfig::get('css', 1)); echo VmHTML::row('checkbox', 'COM_VIRTUEMART_ADMIN_CFG_FRONT_JQUERY', 'jquery', VmConfig::get('jquery', 1)); echo VmHTML::row('checkbox', 'COM_VIRTUEMART_ADMIN_CFG_FRONT_JPRICE', 'jprice', VmConfig::get('jprice', 1)); echo VmHTML::row('checkbox', 'COM_VIRTUEMART_ADMIN_CFG_FRONT_JSITE', 'jsite', VmConfig::get('jsite', 1)); echo VmHTML::row('checkbox', 'COM_VIRTUEMART_ADMIN_CFG_FRONT_JCHOSEN', 'jchosen', VmConfig::get('jchosen', 1)); echo VmHTML::row('checkbox', 'COM_VIRTUEMART_ADMIN_CFG_ENABLE_GOOGLE_JQUERY', 'google_jquery', VmConfig::get('google_jquery', 1)); ?> </table> </fieldset> </td> </tr> </table>
<?php echo vmText::_('COM_VIRTUEMART_WORLDZONE'); ?> </label> </td> <td> <?php echo JHtml::_('Select.genericlist', $this->worldZones, 'virtuemart_worldzone_id', '', 'virtuemart_worldzone_id', 'zone_name', $this->state->virtuemart_worldzone_id); ?> </td> </tr> <?php echo VmHTML::row('input', 'COM_VIRTUEMART_STATE_3_CODE', 'state_3_code', $this->state->state_3_code, 'size="10"'); echo VmHTML::row('input', 'COM_VIRTUEMART_STATE_2_CODE', 'state_2_code', $this->state->state_2_code, 'size="10"'); ?> </table> </fieldset> </div> <input type="hidden" name="virtuemart_country_id" value="<?php echo $this->virtuemart_country_id; ?> " /> <input type="hidden" name="virtuemart_state_id" value="<?php echo $this->state->virtuemart_state_id; ?> " />
<td width="110" class="key"> <label for="tsmart_worldzone_id"> <?php echo tsmText::_('com_tsmart_WORLDZONE'); ?> </label> </td> <td> <?php echo JHtml::_('Select.genericlist', $this->worldZones, 'tsmart_worldzone_id', '', 'tsmart_worldzone_id', 'zone_name', $this->state->tsmart_worldzone_id); ?> </td> </tr> <?php echo VmHTML::row('input', 'com_tsmart_STATE_3_CODE', 'state_3_code', $this->state->state_3_code, 'size="10"'); echo VmHTML::row('input', 'com_tsmart_STATE_2_CODE', 'state_2_code', $this->state->state_2_code, 'size="10"'); ?> </table> </fieldset> </div> <input type="hidden" name="tsmart_country_id" value="<?php echo $this->tsmart_country_id; ?> " /> <input type="hidden" name="tsmart_state_id" value="<?php echo $this->state->tsmart_state_id; ?> " /> <?php
/** * This displays a custom handler. * * @param string $html atttributes, Just for displaying the fullsized image */ public function displayCustomFields($datas) { $identify = ''; // ':'.$this->virtuemart_custom_id; if (!class_exists('VmHTML')) { require VMPATH_ADMIN . DS . 'helpers' . DS . 'html.php'; } if ($datas->field_type) { $this->addHidden('field_type', $datas->field_type); } $this->addHiddenByType($datas); $html = ""; $model = VmModel::getModel('custom'); // only input when not set else display if ($datas->field_type) { $html .= VmHTML::row('value', 'COM_VIRTUEMART_CUSTOM_FIELD_TYPE', $this->fieldTypes[$datas->field_type]); } else { $html .= VmHTML::row('select', 'COM_VIRTUEMART_CUSTOM_FIELD_TYPE', 'field_type', $this->getOptions($this->fieldTypes), $datas->field_type, VmHTML::validate('R')); } $html .= VmHTML::row('input', 'COM_VIRTUEMART_TITLE', 'custom_title', $datas->custom_title); $html .= VmHTML::row('booleanlist', 'COM_VIRTUEMART_SHOW_TITLE', 'show_title', $datas->show_title); $html .= VmHTML::row('booleanlist', 'COM_VIRTUEMART_PUBLISHED', 'published', $datas->published); $html .= VmHTML::row('select', 'COM_VIRTUEMART_CUSTOM_GROUP', 'custom_parent_id', $model->getParentList($datas->virtuemart_custom_id), $datas->custom_parent_id, ''); $html .= VmHTML::row('booleanlist', 'COM_VIRTUEMART_CUSTOM_IS_CART_ATTRIBUTE', 'is_cart_attribute', $datas->is_cart_attribute); $html .= VmHTML::row('booleanlist', 'COM_VIRTUEMART_CUSTOM_IS_CART_INPUT', 'is_input', $datas->is_input); $html .= VmHTML::row('input', 'COM_VIRTUEMART_DESCRIPTION', 'custom_desc', $datas->custom_desc); // change input by type $html .= VmHTML::row('textarea', 'COM_VIRTUEMART_CUSTOM_DEFAULT', 'custom_value', $datas->custom_value); $html .= VmHTML::row('input', 'COM_VIRTUEMART_CUSTOM_TIP', 'custom_tip', $datas->custom_tip); $html .= VmHTML::row('input', 'COM_VIRTUEMART_CUSTOM_LAYOUT_POS', 'layout_pos', $datas->layout_pos); //$html .= VmHTML::row('booleanlist','COM_VIRTUEMART_CUSTOM_GROUP','custom_parent_id',$this->getCustomsList(), $datas->custom_parent_id,''); $html .= VmHTML::row('booleanlist', 'COM_VIRTUEMART_CUSTOM_ADMIN_ONLY', 'admin_only', $datas->admin_only); $html .= VmHTML::row('booleanlist', 'COM_VIRTUEMART_CUSTOM_IS_LIST', 'is_list', $datas->is_list); $html .= VmHTML::row('booleanlist', 'COM_VIRTUEMART_CUSTOM_IS_HIDDEN', 'is_hidden', $datas->is_hidden); $html .= $this->ordering; // $html .= '</table>'; removed $html .= VmHTML::inputHidden($this->_hidden); return $html; }
</td> <td> <?php $options = array('migrateGeneralFromVmOne' => JText::_('COM_VIRTUEMART_UPDATE_GENERAL'), 'migrateUsersFromVmOne' => JText::_('COM_VIRTUEMART_UPDATE_USERS'), 'migrateProductsFromVmOne' => JText::_('COM_VIRTUEMART_UPDATE_PRODUCTS'), 'migrateOrdersFromVmOne' => JText::_('COM_VIRTUEMART_UPDATE_ORDERS'), 'migrateAllInOne' => JText::_('COM_VIRTUEMART_UPDATE_ALL'), 'portVmAttributes' => JText::_('COM_VIRTUEMART_UPDATE_ATTR') . '<br />' . JText::_('COM_VIRTUEMART_UPDATE_ATTR_2'), 'portVmRelatedProducts' => JText::_('COM_VIRTUEMART_UPDATE_REL')); echo VmHTML::radioList('task', $session->get('migration_task', 'migrateAllInOne', 'vm'), $options); ?> </td> </tr> <?php echo VmHTML::row('checkbox', 'COM_VIRTUEMART_MIGRATION_REWRITE_ORDER_NUMBER', 'reWriteOrderNumber', $session->get('reWriteOrderNumber', 1, 'vm')); echo VmHTML::row('checkbox', 'COM_VIRTUEMART_MIGRATION_USER_ORDER_ID', 'userOrderId', $session->get('userOrderId', 0, 'vm')); echo VmHTML::row('checkbox', 'COM_VIRTUEMART_MIGRA_SGRP_PRICES', 'userSgrpPrices', $session->get('userSgrpPrices', 0, 'vm')); echo VmHTML::row('checkbox', 'COM_VIRTUEMART_MIGRA_PORTFLY', 'portFlypages', $session->get('portFlypages', 0, 'vm')); echo VmHTML::row('input', 'COM_VIRTUEMART_MIGRATION_DCAT_BROWSE', 'migration_default_category_browse', $session->get('migration_default_category_browse', 0, 'vm')); echo VmHTML::row('input', 'COM_VIRTUEMART_MIGRATION_DCAT_FLY', 'migration_default_category_fly', $session->get('migration_default_category_fly', 0, 'vm')); ?> </table> <!-- Hidden Fields --> <input type="hidden" name="option" value="com_virtuemart" /> <input type="hidden" name="view" value="updatesmigration" /> <?php echo JHTML::_('form.token'); ?> </form> <form action="index.php" method="post" name="adminForm" enctype="multipart/form-data" > <input type="hidden" name="task" value="setStoreOwner" /> <table>
/** * This displays a media handler. It displays the full and the thumb (icon) of the media. * It also gives a possibility to upload/change/thumbnail media * * @param string $imageArgs html atttributes, Just for displaying the fullsized image */ public function displayFileHandler() { VmConfig::loadJLang('com_virtuemart_media'); $this->addHiddenByType(); $html = '<fieldset class="checkboxes">'; $html .= '<legend>' . vmText::_('COM_VIRTUEMART_IMAGE_INFORMATION') . '</legend>'; $html .= '<div class="vm__img_autocrop">'; $imageArgs = array('id' => 'vm_display_image'); $html .= $this->displayMediaFull($imageArgs, false, '', false) . '</div>'; //This makes problems, when there is already a form, and there would be form in a form. breaks js in some browsers // $html .= '<form name="adminForm" id="adminForm" method="post" enctype="multipart/form-data">'; $html .= ' <table class="adminform"> '; if ($this->published || $this->virtuemart_media_id === 0) { $checked = 1; } else { $checked = 0; } $html .= '<tr>'; // The following was removed bacause the check box (publish/unpublish) was not functioning... // $this->media_published = $this->published; $html .= '<td class="labelcell" style="width:20em"> <label for="published">' . vmText::_('COM_VIRTUEMART_FILES_FORM_FILE_PUBLISHED') . '</label> </td> <td>'; if (!class_exists('VmHtml')) { require VMPATH_ADMIN . DS . 'helpers' . DS . 'html.php'; } $html .= VmHtml::checkbox('media[media_published]', $checked, 1, 0, 'class="inputbox"', 'media[media_published]'); //<input type="checkbox" class="inputbox" id="media_published'.$identify.'" name="media_published'.$identify.'" '.$checked.' size="16" value="1" /> $html .= '</td>'; $imgWidth = VmConfig::get('img_width', ''); if (!empty($imgWidth)) { $imgWidth = 'width:' . VmConfig::get('img_width', 90) . 'px;'; } else { $imgWidth = 'max-width:200px;width:auto;'; } $imgHeight = VmConfig::get('img_height', ''); if (!empty($imgHeight)) { $imgHeight = 'height:' . VmConfig::get('img_height', 90) . 'px;'; } else { $imgHeight = ''; } $html .= '<td rowspan = "8" min-width = "' . (VmConfig::get('img_width', 90) + 10) . 'px" overflow="hidden">'; $thumbArgs = array('class' => 'vm_thumb_image', 'style' => 'overflow: auto;' . $imgWidth . $imgHeight); $html .= $this->displayMediaThumb($thumbArgs); //JHTML::image($this->file_url_thumb, 'thumbnail', 'id="vm_thumb_image" style="overflow: auto; float: right;"'); // $html .= $this->displayMediaThumb('',false,'id="vm_thumb_image" style="overflow: auto; float: right;"'); $html .= '</td>'; $html .= '</tr>'; if (vmAccess::manager('media')) { $readonly = 'readonly'; } else { $readonly = ''; } $html .= $this->displayRow('COM_VIRTUEMART_FILES_FORM_FILE_TITLE', 'file_title'); $html .= $this->displayRow('COM_VIRTUEMART_FILES_FORM_FILE_DESCRIPTION', 'file_description'); $html .= $this->displayRow('COM_VIRTUEMART_FILES_FORM_FILE_META', 'file_meta'); $html .= $this->displayRow('COM_VIRTUEMART_FILES_FORM_FILE_CLASS', 'file_class'); $html .= $this->displayRow('COM_VIRTUEMART_FILES_FORM_FILE_URL', 'file_url', $readonly); //remove the file_url_thumb in case it is standard if (!empty($this->file_url_thumb) and is_a($this, 'VmImage')) { $file_url_thumb = $this->createThumbFileUrl(); //vmdebug('my displayFileHandler ',$this,$file_url_thumb); if ($this->file_url_thumb == $file_url_thumb) { $this->file_url_thumb = vmText::sprintf('COM_VIRTUEMART_DEFAULT_URL', $file_url_thumb); } } $html .= $this->displayRow('COM_VIRTUEMART_FILES_FORM_FILE_URL_THUMB', 'file_url_thumb', $readonly); $this->addMediaAttributesByType(); $html .= '<tr> <td class="labelcell">' . vmText::_('COM_VIRTUEMART_FILES_FORM_ROLE') . '</td> <td><fieldset class="checkboxes">' . JHtml::_('select.radiolist', $this->getOptions($this->_mRoles), 'media[media_roles]', '', 'value', 'text', $this->media_role) . '</fieldset></td></tr>'; // $html .= '<tr><td class="labelcell">'.VmHTML::checkbox('file_is_forSale', $this->file_is_forSale); // $html .= VmHTML::checkbox('file_is_downloadable', $this->file_is_downloadable); if (!empty($this->file_type)) { $html .= '<tr> <td class="labelcell">' . vmText::_('COM_VIRTUEMART_FILES_FORM_LOCATION') . '</td> <td><fieldset class="checkboxes">' . vmText::_('COM_VIRTUEMART_FORM_MEDIA_SET_' . strtoupper($this->file_type)) . '</fieldset></td></tr>'; } else { $mediaattribtemp = $this->media_attributes; if (empty($this->media_attributes)) { $mediaattribtemp = 'product'; } $html .= '<tr> <td class="labelcell">' . vmText::_('COM_VIRTUEMART_FILES_FORM_LOCATION') . '</td> <td><fieldset class="checkboxes">' . JHtml::_('select.radiolist', $this->getOptions($this->_mLocation), 'media[media_attributes]', '', 'value', 'text', $mediaattribtemp) . '</fieldset></td></tr>'; } // select language for image $active_languages = VmConfig::get('active_languages'); if (count($active_languages) > 1) { $selectedImageLangue = explode(",", $this->file_lang); $configM = VmModel::getModel('config'); $languages = $configM->getActiveLanguages($selectedImageLangue, 'media[active_languages][]'); $html .= '<tr> <td class="labelcell"><span class="hasTip" title="' . vmText::_('COM_VIRTUEMART_FILES_FORM_LANGUAGE_TIP') . '">' . vmText::_('COM_VIRTUEMART_FILES_FORM_LANGUAGE') . '</span></td> <td><fieldset class="inputbox">' . $languages . '</fieldset></td> </tr>'; } if (VmConfig::get('multix', 'none') != 'none') { if (empty($this->virtuemart_vendor_id)) { $vendorId = vmAccess::isSuperVendor(); } else { $vendorId = $this->virtuemart_vendor_id; } if (!class_exists('ShopFunctions')) { require VMPATH_ADMIN . DS . 'helpers' . DS . 'shopfunctions.php'; } $vendorList = ShopFunctions::renderVendorList($vendorId, 'media[virtuemart_vendor_id]'); $html .= VmHTML::row('raw', 'COM_VIRTUEMART_VENDOR', $vendorList); } $html .= '</table>'; $html .= '<br /></fieldset>'; $this->addMediaActionByType(); $html .= '<fieldset class="checkboxes">'; $html .= '<legend>' . vmText::_('COM_VIRTUEMART_FILE_UPLOAD') . '</legend>'; $html .= vmText::_('COM_VIRTUEMART_IMAGE_ACTION') . JHtml::_('select.radiolist', $this->getOptions($this->_actions), 'media[media_action]', '', 'value', 'text', 0) . '<br /><br style="clear:both" />'; $html .= vmText::_('COM_VIRTUEMART_FILE_UPLOAD') . ' <input type="file" name="upload" id="upload" size="50" class="inputbox" /><br />'; $html .= '<br />' . $this->displaySupportedImageTypes(); $html .= '<br /></fieldset>'; $html .= $this->displayFoldersWriteAble(); $html .= $this->displayHidden(); // $html .= '</form>'; return $html; }
<legend><?php echo vmText::_('COM_VIRTUEMART_ADMIN_CFG_REVIEW_TITLE'); ?> </legend> <table class="admintable"> <?php echo VmHTML::row('checkbox', 'COM_VIRTUEMART_REVIEWS_AUTOPUBLISH', 'reviews_autopublish', VmConfig::get('reviews_autopublish', 0)); echo VmHTML::row('input', 'COM_VIRTUEMART_ADMIN_CFG_REVIEW_MINIMUM_COMMENT_LENGTH', 'reviews_minimum_comment_length', VmConfig::get('reviews_minimum_comment_length', 0)); echo VmHTML::row('input', 'COM_VIRTUEMART_ADMIN_CFG_REVIEW_MAXIMUM_COMMENT_LENGTH', 'reviews_maximum_comment_length', VmConfig::get('reviews_maximum_comment_length', 0)); $showReviewFor = array('none' => vmText::_('COM_VIRTUEMART_ADMIN_CFG_REVIEW_SHOW_NONE'), 'registered' => vmText::_('COM_VIRTUEMART_ADMIN_CFG_REVIEW_SHOW_REGISTERED'), 'all' => vmText::_('COM_VIRTUEMART_ADMIN_CFG_REVIEW_SHOW_ALL')); //showReviewFor echo VmHTML::row('radioList', 'COM_VIRTUEMART_ADMIN_CFG_REVIEW_SHOW', 'showReviewFor', VmConfig::get('showReviewFor', 'all'), $showReviewFor); $reviewMode = array('none' => vmText::_('COM_VIRTUEMART_ADMIN_CFG_REVIEW_MODE_NONE'), 'bought' => vmText::_('COM_VIRTUEMART_ADMIN_CFG_REVIEW_MODE_BOUGHT_PRODUCT'), 'registered' => vmText::_('COM_VIRTUEMART_ADMIN_CFG_REVIEW_MODE_REGISTERED')); echo VmHTML::row('radioList', 'COM_VIRTUEMART_ADMIN_CFG_REVIEW', 'reviewMode', VmConfig::get('reviewMode', 'bought'), $reviewMode); echo VmHTML::row('radioList', 'COM_VIRTUEMART_ADMIN_CFG_RATING_SHOW', 'showRatingFor', VmConfig::get('showRatingFor', 'all'), $showReviewFor); echo VmHTML::row('radioList', 'COM_VIRTUEMART_ADMIN_CFG_RATING', 'ratingMode', VmConfig::get('ratingMode', 'bought'), $reviewMode); ?> <tr> <td class="key"> <span class="hasTip" title="<?php echo vmText::_('COM_VIRTUEMART_REVIEWS_OS_TIP'); ?> "> <?php echo vmText::_('COM_VIRTUEMART_REVIEWS_OS'); ?> </span> </td> <td> <?php
public static function renderMetaEdit($obj) { $options = array('' => vmText::_('JGLOBAL_INDEX_FOLLOW'), 'noindex, follow' => vmText::_('JGLOBAL_NOINDEX_FOLLOW'), 'index, nofollow' => vmText::_('JGLOBAL_INDEX_NOFOLLOW'), 'noindex, nofollow' => vmText::_('JGLOBAL_NOINDEX_NOFOLLOW'), 'noodp, noydir' => vmText::_('COM_VIRTUEMART_NOODP_NOYDIR'), 'noodp, noydir, nofollow' => vmText::_('COM_VIRTUEMART_NOODP_NOYDIR_NOFOLLOW')); $html = '<table> ' . VmHTML::row('input', 'COM_VIRTUEMART_CUSTOM_PAGE_TITLE', 'customtitle', $obj->customtitle) . ' ' . VmHTML::row('textarea', 'COM_VIRTUEMART_METAKEY', 'metakey', $obj->metakey, 'class="inputbox"', 80) . ' ' . VmHTML::row('textarea', 'COM_VIRTUEMART_METADESC', 'metadesc', $obj->metadesc, 'class="inputbox"', 80) . ' ' . VmHtml::row('selectList', 'COM_VIRTUEMART_METAROBOTS', 'metarobot', $obj->metarobot, $options) . ' ' . VmHTML::row('input', 'COM_VIRTUEMART_METAAUTHOR', 'metaauthor', $obj->metaauthor) . ' </table>'; return $html; }
<?php echo $this->lists['readonly']; ?> <?php echo $this->lists['published']; ?> <?php echo VmHTML::row('input', 'com_tsmart_USERFIELDS_SIZE', 'size', $this->userField->size, 'class="inputbox"', '', 5); ?> <?php echo VmHTML::row('raw', 'com_tsmart_ORDERING', $this->ordering); // VmHTML::row('input','com_tsmart_ORDERING','ordering',$this->userField->ordering,'class="inputbox"','',5); ?> <?php if (tsmConfig::get('multix', 'none') !== 'none') { echo VmHTML::row('raw', 'com_tsmart_VENDOR', $this->lists['vendors']); } ?> </table> </fieldset> </div> <input type="hidden" name="tsmart_userfield_id" value="<?php echo $this->userField->tsmart_userfield_id; ?> " /> <input type="hidden" name="valueCount" value="<?php echo $this->valueCount; ?> " /> <?php
echo VmHTML::row('input', 'COM_VIRTUEMART_LLIMIT_INIT_FE', 'llimit_init_FE', VmConfig::get('llimit_init_FE', 20)); ?> <?php echo VmHTML::row('input', 'COM_VIRTUEMART_CFG_PAGSEQ_1', 'pagseq_1', VmConfig::get('pagseq_1')); ?> <?php echo VmHTML::row('input', 'COM_VIRTUEMART_CFG_PAGSEQ_2', 'pagseq_2', VmConfig::get('pagseq_2')); ?> <?php echo VmHTML::row('input', 'COM_VIRTUEMART_CFG_PAGSEQ_3', 'pagseq_3', VmConfig::get('pagseq_3')); ?> <?php echo VmHTML::row('input', 'COM_VIRTUEMART_CFG_PAGSEQ_4', 'pagseq_4', VmConfig::get('pagseq_4')); ?> <?php echo VmHTML::row('input', 'COM_VIRTUEMART_CFG_PAGSEQ_5', 'pagseq_5', VmConfig::get('pagseq_5')); ?> </table> </fieldset> <fieldset> <legend><?php echo JText::_('COM_VIRTUEMART_ADMIN_CFG_CAT_FEED_SETTINGS'); ?> </legend> <table class="admintable"> <tr> <td class="key"> <span class="hasTip" title="<?php echo JText::_('COM_VIRTUEMART_ADMIN_CFG_FEED_ENABLE_TIP');
echo VmHTML::row('radio', 'COM_VIRTUEMART_COUPON_PERCENT_TOTAL', 'percent_or_total', $radioOptions, $this->coupon->percent_or_total); ?> <?php $listOptions = array(); $listOptions[] = JHtml::_('select.option', 'permanent', vmText::_('COM_VIRTUEMART_COUPON_TYPE_PERMANENT')); $listOptions[] = JHtml::_('select.option', 'gift', vmText::_('COM_VIRTUEMART_COUPON_TYPE_GIFT')); echo VmHTML::row('select', 'COM_VIRTUEMART_COUPON_TYPE', 'coupon_type', $listOptions, $this->coupon->coupon_type, '', 'value', 'text', false); ?> <?php echo VmHTML::row('input', 'COM_VIRTUEMART_COUPON_VALUE_VALID_AT', 'coupon_value_valid', $this->coupon->coupon_value_valid, 'class="inputbox"', '', 10, 255, ' ' . $this->vendor_currency); ?> <?php echo VmHTML::row('raw', 'COM_VIRTUEMART_COUPON_START', vmJsApi::jDate($this->coupon->coupon_start_date, 'coupon_start_date')); ?> <?php echo VmHTML::row('raw', 'COM_VIRTUEMART_COUPON_EXPIRY', vmJsApi::jDate($this->coupon->coupon_expiry_date, 'coupon_expiry_date')); ?> </table> </fieldset> <input type="hidden" name="virtuemart_coupon_id" value="<?php echo $this->coupon->virtuemart_coupon_id; ?> " /> <?php echo $this->addStandardHiddenToForm(); ?> </form> <?php
<label for="title"> <?php echo vmText::_('COM_VIRTUEMART_WORLDZONE'); ?>: </label> </td> <td> <?php echo JHtml::_('Select.genericlist', $this->worldZones, 'virtuemart_worldzone_id', '', 'virtuemart_worldzone_id', 'zone_name', $this->country->virtuemart_worldzone_id); ?> </td> </tr>*/ ?> <?php echo VmHTML::row('input', 'COM_VIRTUEMART_COUNTRY_3_CODE', 'country_3_code', $this->country->country_3_code); ?> <?php echo VmHTML::row('input', 'COM_VIRTUEMART_COUNTRY_2_CODE', 'country_2_code', $this->country->country_2_code); ?> </table> </fieldset> </div> <input type="hidden" name="virtuemart_country_id" value="<?php echo $this->country->virtuemart_country_id; ?> " /> <?php echo $this->addStandardHiddenToForm(); ?>
function display($tpl = null) { VmConfig::loadJLang('com_virtuemart_shoppers', TRUE); $option = vRequest::getCmd('option'); $mainframe = JFactory::getApplication(); if (!class_exists('VmHTML')) { require VMPATH_ADMIN . DS . 'helpers' . DS . 'html.php'; } $layoutName = vRequest::getCmd('layout', 'default'); $model = VmModel::getModel(); // The list of fields which can't be toggled //$lists['coreFields']= array( 'name','username', 'email', 'password', 'password2' ); $lists['coreFields'] = $model->getCoreFields(); if ($layoutName == 'edit') { $this->editor = JFactory::getEditor(); $this->userField = $model->getUserfield(); //vmdebug('user plugin $this->userField',$this->userField); $this->SetViewTitle('USERFIELD', $this->userField->name); $this->assignRef('viewName', $viewName); $userFieldPlugin = ''; if (!class_exists('ShopFunctions')) { require VMPATH_ADMIN . DS . 'helpers' . DS . 'shopfunctions.php'; } $this->ordering = ShopFunctions::renderOrderingList('userfields', 'name', $this->userField->ordering); if ($this->userField->virtuemart_userfield_id < 1) { // Insert new userfield $userFieldValues = array(); $attribs = ''; $lists['type'] = JHtml::_('select.genericlist', $this->_getTypes(), 'type', $attribs, 'type', 'text', $this->userField->type); } else { // Update existing userfield // Ordering dropdown $userFieldValues = $model->getUserfieldValues(); $lists['type'] = $this->_getTypes($this->userField->type) . '<input id="type" type="hidden" name="type" value="' . $this->userField->type . '" />'; if (strpos($this->userField->type, 'plugin') !== false) { $userFieldPlugin = self::renderUserfieldPlugin(substr($this->userField->type, 6), $this->userField); } } $this->assignRef('userFieldPlugin', $userFieldPlugin); JToolBarHelper::divider(); JToolBarHelper::save(); JToolBarHelper::apply(); JToolBarHelper::cancel(); $notoggle = ''; // (in_array($this->userField->name, $lists['coreFields']) ? 'class="readonly"' : ''); // Vendor selection if (Vmconfig::get('multix', 'none') !== 'none') { $lists['vendors'] = ShopFunctions::renderVendorList($this->userField->virtuemart_vendor_id); } // Shopper groups for EU VAT Id $shoppergroup_model = VmModel::getModel('shoppergroup'); $shoppergroup_list = $shoppergroup_model->getShopperGroups(true); array_unshift($shoppergroup_list, '0'); $lists['shoppergroups'] = JHtml::_('select.genericlist', $shoppergroup_list, 'virtuemart_shoppergroup_id', '', 'virtuemart_shoppergroup_id', 'shopper_group_name', $this->userField->get('virtuemart_shoppergroup_id')); // Minimum age select $ages = array(); for ($i = 13; $i <= 25; $i++) { $ages[] = array('key' => $i, 'value' => $i . ' ' . vmText::_('COM_VIRTUEMART_YEAR_S')); } $lists['minimum_age'] = JHtml::_('select.genericlist', $ages, 'minimum_age', '', 'key', 'value', $this->userField->get('minimum_age', 18)); // Web address types $webaddress_types = array(array('key' => 0, 'value' => vmText::_('COM_VIRTUEMART_USERFIELDS_URL_ONLY')), array('key' => 2, 'value' => vmText::_('COM_VIRTUEMART_USERFIELDS_HYPERTEXT_URL'))); $lists['webaddresstypes'] = JHtml::_('select.genericlist', $webaddress_types, 'webaddresstype', '', 'key', 'value', $this->userField->get('webaddresstype')); // Userfield values if (($n = count($userFieldValues)) < 1) { $lists['userfield_values'] = '<tr>' . '<td><input type="text" value="" name="vValues[0]" /></td>' . '<td><input type="text" size="50" value="" name="vNames[0]" /></td>' . '</tr>'; $i = 1; } else { $lists['userfield_values'] = ''; $lang = JFactory::getLanguage(); for ($i = 0; $i < $n; $i++) { $translate = $lang->hasKey($userFieldValues[$i]->fieldtitle) ? " (" . vmText::_($userFieldValues[$i]->fieldtitle) . ")" : ""; $lists['userfield_values'] .= '<tr>' . '<td><input type="text" value="' . $userFieldValues[$i]->fieldvalue . '" name="vValues[' . $i . ']" /></td>' . '<td><input type="text" size="50" value="' . $userFieldValues[$i]->fieldtitle . '" name="vNames[' . $i . ']" />' . $translate . '<input type="button" class="button deleteRow" value=" - " /></td>' . '</tr>'; } } $this->valueCount = --$i; $userFieldTable = $model->getTable(); $this->existingFields = '"' . implode('","', $userFieldTable->showFullColumns(0, 'Field')) . '"'; // Toggles $lists['required'] = VmHTML::row('booleanlist', 'COM_VIRTUEMART_FIELDMANAGER_REQUIRED', 'required', $this->userField->required, $notoggle); $lists['published'] = VmHTML::row('booleanlist', 'COM_VIRTUEMART_PUBLISHED', 'published', $this->userField->published, $notoggle); $lists['cart'] = VmHTML::row('booleanlist', 'COM_VIRTUEMART_FIELDMANAGER_SHOW_ON_CART', 'cart', $this->userField->cart, $notoggle); $lists['shipment'] = VmHTML::row('booleanlist', 'COM_VIRTUEMART_FIELDMANAGER_SHOW_ON_SHIPPING', 'shipment', $this->userField->shipment, $notoggle); $lists['account'] = VmHTML::row('booleanlist', 'COM_VIRTUEMART_FIELDMANAGER_SHOW_ON_ACCOUNT', 'account', $this->userField->account, $notoggle); $lists['readonly'] = VmHTML::row('booleanlist', 'COM_VIRTUEMART_USERFIELDS_READONLY', 'readonly', $this->userField->readonly, $notoggle); $this->assignRef('lists', $lists); $this->assignRef('userFieldValues', $userFieldValues); } else { JToolBarHelper::title(vmText::_('COM_VIRTUEMART_MANAGE_USER_FIELDS'), 'vm_user_48 head'); JToolBarHelper::addNew(); JToolBarHelper::editList(); JToolBarHelper::divider(); JToolBarHelper::custom('toggle.required.1', 'publish', '', 'COM_VIRTUEMART_FIELDMANAGER_REQUIRE'); JToolBarHelper::custom('toggle.required.0', 'unpublish', '', 'COM_VIRTUEMART_FIELDMANAGER_UNREQUIRE'); JToolBarHelper::publishList(); JToolBarHelper::unpublishList(); JToolBarHelper::divider(); $barText = vmText::_('COM_VIRTUEMART_FIELDMANAGER_SHOW_HIDE'); $bar = JToolBar::getInstance('toolbar'); $bar->appendButton('Separator', '"><span class="bartext">' . $barText . '</span><hr style="display: none;'); //$bar->appendButton( 'publish', 'upload', $alt, '', 550, 400 ); JToolBarHelper::custom('toggle.registration.1', 'publish', '', 'COM_VIRTUEMART_FIELDMANAGER_SHOW_REGISTRATION'); JToolBarHelper::custom('toggle.registration.0', 'unpublish', '', 'COM_VIRTUEMART_FIELDMANAGER_HIDE_REGISTRATION'); JToolBarHelper::custom('toggle.shipment.1', 'publish', '', 'COM_VIRTUEMART_FIELDMANAGER_SHOW_SHIPPING'); JToolBarHelper::custom('toggle.shipment.0', 'unpublish', '', 'COM_VIRTUEMART_FIELDMANAGER_HIDE_SHIPPING'); JToolBarHelper::custom('toggle.account.1', 'publish', '', 'COM_VIRTUEMART_FIELDMANAGER_SHOW_ACCOUNT'); JToolBarHelper::custom('toggle.account.0', 'unpublish', '', 'COM_VIRTUEMART_FIELDMANAGER_HIDE_ACCOUNT'); JToolBarHelper::divider(); JToolBarHelper::deleteList(); $this->addStandardDefaultViewLists($model, 'ordering', 'ASC'); $this->userfieldsList = $model->getUserfieldsList(); $this->pagination = $model->getPagination(); // search filter $search = $mainframe->getUserStateFromRequest($option . 'search', 'search', '', 'string'); $search = JString::strtolower($search); $this->lists['search'] = $search; } $this->lists['coreFields'] = $lists['coreFields']; parent::display($tpl); }