Example #1
0
	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 ;
	}
Example #3
0
    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;
    }
Example #4
0
 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;
 }
Example #5
0
    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;
    }
Example #6
0
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;
 }
Example #8
0
	    <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>


Example #9
0
    ?>
    			    </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>
Example #12
0
?>
<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;
Example #15
0
 /**
  * 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>
Example #19
0
					<?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;
?>
" />
Example #20
0
		<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 
Example #21
0
 /**
  * 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>
Example #23
0
    /**
     * 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;
    }
Example #24
0
		<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 
Example #25
0
    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;
    }
Example #26
0
		<?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');
Example #28
0
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 
Example #29
0
				<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();
?>
Example #30
0
 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);
 }