echo J2Html::hidden('option', 'com_j2store'); ?> <?php echo J2Html::hidden('view', 'products'); ?> <?php echo J2Html::hidden('task', 'browse', array('id' => 'task')); ?> <?php echo J2Html::hidden('boxchecked', '0'); ?> <?php echo J2Html::hidden('filter_order', ''); ?> <?php echo J2Html::hidden('filter_order_Dir', ''); ?> <?php echo JHTML::_('form.token'); ?> <div class="pagination"> <?php // echo $this->pagination->getLimitBox(); ?> <p class="counter pull-right"> <?php // echo $this->pagination->getPagesCounter(); ?> </p> <?php
JHtml::_('behavior.modal'); JHtml::_('behavior.tooltip'); JHtml::_('behavior.multiselect'); JHtml::_('dropdown.init'); JHtml::_('formbehavior.chosen', 'select'); JHtml::_('script', 'media/j2store/js/j2store.js', false, false); ?> <div class="j2store-configuration"> <form action="<?php echo JRoute::_('index.php'); ?> " method="post" name="adminForm" id="adminForm" class="form-horizontal form-validate"> <?php echo J2Html::hidden('option', 'com_j2store'); echo J2Html::hidden('view', 'configurations'); echo J2Html::hidden('task', '', array('id' => 'task')); echo JHtml::_('form.token'); $fieldsets = $this->form->getFieldsets(); $shortcode = $this->form->getValue('text'); $tab_count = 0; foreach ($fieldsets as $key => $attr) { if ($tab_count == 0) { echo JHtml::_('bootstrap.startTabSet', 'configuration', array('active' => $attr->name)); } echo JHtml::_('bootstrap.addTab', 'configuration', $attr->name, JText::_($attr->label, true)); ?> <?php if (J2Store::isPro() != 1 && isset($attr->ispro) && $attr->ispro == 1) { ?> <?php echo J2Html::pro();
<tfoot> <tr> <td colspan="20"> <?php echo $this->pagination->getListFooter(); ?> </td> </tr> </tfoot> </table> <?php echo J2Html::hidden('order_change', '0'); ?> <?php echo J2Html::hidden('sid', $sid); ?> <?php echo J2Html::hidden('view', 'shippings', array('id' => 'view')); ?> <?php echo J2Html::hidden('task', 'view', array('id' => 'task')); ?> <?php echo J2Html::hidden('shippingTask', 'setrates', array('id' => 'shippingTask')); ?> <?php echo J2Html::hidden('boxchecked', ''); ?> </div> </form>
echo $this->loadTemplate('shipping'); ?> </div> </div> </div> <button class="btn btn-success btn-large" onclick="document.getElementById('task').value='savevariant'; document.adminForm.submit();"> <?php echo JText::_('JAPPLY'); ?> </button> </div> <?php echo J2Html::hidden('option', 'com_j2store'); ?> <?php echo J2Html::hidden('view', 'products'); ?> <?php echo J2Html::hidden('task', '', array('id' => 'task')); ?> <?php echo J2Html::hidden('variant_id', $this->item->j2store_variant_id, array('id' => 'j2store_variant_id')); ?> <?php echo JHTML::_('form.token'); ?> </form>
<input type="hidden" id="email" name="email" value="<?php // echo $this->item->email; ?> " /> --> <?php echo J2Html::hidden('option', 'com_j2store'); ?> <?php echo J2Html::hidden('view', 'customer'); ?> <?php echo J2Html::hidden('task', '', array('id' => 'task')); ?> <?php echo J2Html::hidden('email', $this->email); ?> <?php echo JHtml::_('form.token'); ?> <div class="row-fluid"> <div class="span6"> <h4><?php echo JText::_('J2STORE_ADDRESS_LIST'); ?> </h4> <?php if ($this->addresses && !empty($this->addresses)) { foreach ($this->addresses as $item) {
echo J2Html::hidden('option', 'com_j2store'); ?> <?php echo J2Html::hidden('view', 'apps'); ?> <?php echo J2Html::hidden('task', 'view', array('id' => 'task')); ?> <?php echo J2Html::hidden('appTask', '', array('id' => 'appTask')); ?> <?php echo J2Html::hidden('table', '', array('id' => 'table')); ?> <?php echo J2Html::hidden('id', $vars->id, array('id' => 'table')); ?> <?php echo JHTML::_('form.token'); ?> <h4><?php echo JText::_('PLG_J2STORE_TOOL_DIAGONISTICS_INFORMATION'); ?> </h4> <div class="alert alert-info alert-block"> <?php echo JText::_('J2STORE_DIAGNOSTICS_HELP_TEXT'); ?> </div> <table class="table table-striped table-bordered"> <thead>
<?php echo JHtml::_('select.genericlist', $this->groups, $this->prefix . "[{$pricing->j2store_productprice_id}][customer_group_id]", array(), 'value', 'text', $pricing->customer_group_id); ?> <?php // echo JHtmlAccess::level($this->prefix."[$pricing->j2store_productprice_id][customer_group_id]", $pricing->customer_group_id, '', false); ?> </td> <td> <?php echo J2Html::price_with_data($this->prefix, $pricing->j2store_productprice_id, "[{$pricing->j2store_productprice_id}][price]", $pricing->price, array('class' => 'input-small '), $pricing); ?> <?php echo J2Html::hidden($this->prefix . "[{$pricing->j2store_productprice_id}][j2store_productprice_id]", $pricing->j2store_productprice_id, array('id' => "product_price_id_{$pricing->j2store_productprice_id}")); ?> <?php echo J2Html::hidden($this->prefix . "[{$pricing->j2store_productprice_id}][variant_id]", $pricing->variant_id, array('id' => "variant_id_{$pricing->j2store_productprice_id}")); ?> </td> <td> <a class="btn btn-danger" href="index.php?option=com_j2store&view=products&task=removeproductprice&variant_id=<?php echo $pricing->variant_id; ?> &productprice_id=<?php echo $pricing->j2store_productprice_id; ?> &cid[]=<?php echo $pricing->j2store_productprice_id; ?> " >
$product_filter_value_row = 0; ?> <?php if (isset($this->item->filtervalues) && !empty($this->item->filtervalues)) { ?> <?php foreach ($this->item->filtervalues as $filter_value) { ?> <tbody id="filter-value-row<?php echo $product_filter_value_row; ?> "> <tr> <td> <?php echo J2Html::hidden('filter_value[' . $filter_value->j2store_filter_id . '][j2store_filter_id]', $filter_value->j2store_filter_id); ?> <?php echo J2Html::text('filter_value[' . $filter_value->j2store_filter_id . '][filter_name]', $filter_value->filter_name); ?> </td> <td> <?php echo J2Html::text('filter_value[' . $filter_value->j2store_filter_id . '][ordering]', $filter_value->ordering, array('class' => 'input-mini')); ?> </td> <td> <?php echo J2html::button('delete', JText::_('J2STORE_REMOVE'), array('class' => 'btn btn-danger', "id" => "filterValueDeleteBtn-{$filter_value->j2store_filter_id}", 'onclick' => 'DeleteFilterValue(' . $filter_value->j2store_filter_id . ',' . $product_filter_value_row . ')')); ?> </td>
foreach ($this->product_optionvalues as $key => $poptionvalue) { $canChange = 1; ?> <tr class='row<?php echo $k; ?> '> <td> <?php echo JHTML::_('grid.id', $i, $poptionvalue->j2store_product_optionvalue_id); ?> <?php echo J2Html::hidden($this->prefix . '[' . $poptionvalue->j2store_product_optionvalue_id . '][productoption_id]', $this->productoption_id, array('id' => 'productoption_id')); ?> <?php echo J2Html::hidden($this->prefix . '[' . $poptionvalue->j2store_product_optionvalue_id . '][j2store_product_optionvalue_id]', $poptionvalue->j2store_product_optionvalue_id); ?> </td> <td> <?php echo J2Html::select()->clearState()->type('genericlist')->name($this->prefix . '[' . $poptionvalue->j2store_product_optionvalue_id . '][optionvalue_id]')->value($poptionvalue->optionvalue_id)->setPlaceHolders($options)->attribs(array('class' => 'input-small'))->getHtml(); ?> </td> <?php if ($this->product->product_type == 'variable') { ?> <td> <?php echo J2Html::textarea($this->prefix . '[' . $poptionvalue->j2store_product_optionvalue_id . '][product_optionvalue_attribs]', $poptionvalue->product_optionvalue_attribs); ?>
<div class="j2store-product-general"> <div class="control-group form-inline"> <?php echo J2Html::label(JText::_('J2STORE_PRODUCT_MANAGE_STOCK'), 'manage_stock', array('class' => 'control-label')); ?> <?php echo J2Html::radioBooleanList($this->form_prefix . '[manage_stock]', $this->item->manage_stock, array('hide_label' => true)); ?> </div> <div class="control-group"> <?php echo J2Html::label(JText::_('J2STORE_PRODUCT_QUANTITY'), 'quantity', array('class' => 'control-label')); //this gets saved in the productquantities table with the variant_id as the FK ?> <?php echo J2Html::hidden($this->form_prefix . '[quantity][j2store_productquantity_id]', $this->item->j2store_productquantity_id, array('class' => 'input ')); ?> <?php echo J2Html::text($this->form_prefix . '[quantity][quantity]', $this->item->quantity, array('class' => 'input ')); ?> </div> <div class="control-group"> <?php echo J2Html::label(JText::_('J2STORE_PRODUCT_ALLOW_BACK_ORDERS'), 'allow_backorder', array('class' => 'control-label')); ?> <?php //three select options: Do not allow, allow, but notify customer, allow // Radio Btn Displaying echo J2Html::select()->clearState()->type('genericlist')->name($this->form_prefix . '[allow_backorder]')->value($this->item->allow_backorder)->setPlaceHolders(array('0' => JText::_('COM_J2STORE_DO_NOT_ALLOW_BACKORDER'), '1' => JText::_('COM_J2STORE_DO_ALLOW_BACKORDER'), '2' => JText::_('COM_J2STORE_ALLOW_BUT_NOTIFY_CUSTOMER')))->getHtml(); ?>
// echo J2Html::radioBooleanList($prefix.'[manage_stock]',$this->variant->manage_stock,array('hide_label'=>true ,'id' => 'manage_stock_'.$this->variant->j2store_variant_id)); ?> <?php //pricing options echo J2Html::select()->clearState()->type('genericlist')->name($prefix . '[manage_stock]')->value($this->variant->manage_stock)->attribs(array('id' => 'manage_stock_' . $this->variant->j2store_variant_id, 'class' => 'input-small'))->setPlaceHolders(array(0 => JText::_('J2STORE_NO'), 1 => JText::_('J2STORE_YES')))->getHtml(); ?> </div> <div class="control-group"> <?php echo J2Html::label(JText::_('J2STORE_PRODUCT_QUANTITY'), 'quantity', array('class' => 'control-label')); //this gets saved in the productquantities table with the variant_id as the FK ?> <?php echo J2Html::hidden($prefix . '[quantity][j2store_productquantity_id]', $this->variant->j2store_productquantity_id, array('class' => 'input', 'id' => 'productquantity_' . $this->variant->j2store_variant_id)); ?> <?php echo J2Html::text($prefix . '[quantity][quantity]', $this->variant->quantity, array('class' => 'input', 'id' => 'quantity_' . $this->variant->j2store_variant_id)); ?> </div> <div class="control-group"> <?php echo J2Html::label(JText::_('J2STORE_PRODUCT_ALLOW_BACK_ORDERS'), 'allow_backorder', array('class' => 'control-label')); ?> <?php //three select options: Do not allow, allow, but notify customer, allow // Radio Btn Displaying echo J2Html::select()->clearState()->type('genericlist')->name($prefix . '[allow_backorder]')->attribs(array('id' => 'allowbackorder_' . $this->variant->j2store_variant_id))->value($this->variant->allow_backorder)->setPlaceHolders(array('0' => JText::_('COM_J2STORE_DO_NOT_ALLOW_BACKORDER'), '1' => JText::_('COM_J2STORE_DO_ALLOW_BACKORDER'), '2' => JText::_('COM_J2STORE_ALLOW_BUT_NOTIFY_CUSTOMER')))->getHtml(); ?>
echo J2Html::radio($this->form_prefix . '[enabled]', $this->item->enabled, array('id' => 'j2store-product-enabled-radio-group', 'class' => 'radio')); ?> </div> <div class="control-group form-group" id="j2store-product-type"> <?php if (!empty($this->item->product_type)) { ?> <?php echo J2Html::label(JText::_('J2STORE_PRODUCT_TYPE'), 'product_type', array('class' => 'control-label')); ?> <span class="label label-success"><?php echo JText::_('J2STORE_PRODUCT_TYPE_' . JString::strtoupper($this->item->product_type)); ?> </label> <?php echo J2Html::hidden($this->form_prefix . '[product_type]', $this->item->product_type); ?> <?php } else { ?> <?php echo J2Html::label(JText::_('J2STORE_PRODUCT_TYPE'), 'product_type', array('class' => 'control-label')); ?> <div class="controls"><?php echo $this->product_types; ?> </div> <?php } ?> </div>
echo JHTML::_('select.genericlist', $option, 'zone_to_geo_zone['.$zone_to_geo_zone_row.'][country_id]',$attr, 'value', 'text',$geozonerule->country_id); */ echo J2Html::select()->clearState()->type('genericlist')->name('zone_to_geo_zone[' . $zone_to_geo_zone_row . '][country_id]')->value($geozonerule->country_id)->attribs($attr)->setPlaceHolders(array('' => JText::_('J2STORE_SELECT_OPTION')))->hasOne('Countries')->setRelations(array('fields' => array('key' => 'j2store_country_id', 'name' => array('country_name'))))->getHtml(); ?> </td> <td class="left"> <select name="zone_to_geo_zone[<?php echo $zone_to_geo_zone_row; ?> ][zone_id]" id="zone<?php echo $zone_to_geo_zone_row; ?> "> </select> <?php echo J2Html::hidden('zone_to_geo_zone[' . $zone_to_geo_zone_row . '][j2store_geozonerule_id]', $geozonerule->j2store_geozonerule_id); ?> </td> <td class="left"><a class="btn btn-small" onclick="j2storeRemoveZone(<?php echo $geozonerule->j2store_geozonerule_id; ?> , <?php echo $zone_to_geo_zone_row; ?> );" class="button"><i class="icon icon-trash"></i> <?php echo JText::_('J2STORE_REMOVE'); ?> </a></td> </tr> </tbody> <?php
</tr> </thead> <tbody> <?php if (isset($this->parent_optionvalues) && !empty($this->parent_optionvalues)) { ?> <?php if (isset($this->product_optionvalues) && !empty($this->product_optionvalues)) { ?> <?php foreach ($this->product_optionvalues as $singleitem) { ?> <tr> <td colspan="2"> <?php echo J2Html::hidden('j2store_product_optionvalue_id', $singleitem->j2store_product_optionvalue_id, array('id' => 'j2store_product_optionvalue_id')); ?> <?php $singleitem->parent_optionvalue = explode(',', $singleitem->parent_optionvalue); ?> <?php echo J2Html::select()->clearState()->type('genericlist')->name('parent_optionvalue[]')->value($singleitem->parent_optionvalue)->setPlaceHolders($parentOpvalues)->attribs(array('class' => 'input-small', 'multiple' => true))->getHtml(); //echo JHtml::_('select.genericlist', $this->parentopvalue_array, 'parent_optionvalue[]', array('class'=>'input-small' ,'multiple'=>true ,'id'=> 'parent_optionvalue'), 'value', 'text',$singleitem->parent_optionvalue); ?> </td> </tr> <?php } ?> <?php
if ($key == 'enabled' && isset($this->item->orderstatus_core) && $this->item->orderstatus_core) { ?> <div class="control-group <?php echo $layout; ?> " <?php echo $style; ?> > <div class="control-label"><?php echo $field->label; ?> </div> <div class="controls"> <?php echo J2Html::hidden('enabled', 1); ?> <?php echo JText::_('J2STORE_YES'); ?> </div> </div> <?php } else { ?> <div class="control-group <?php echo $layout; ?> " <?php echo $style; ?>
echo J2Html::hidden('option', 'com_j2store'); ?> <?php echo J2Html::hidden('view', 'inventories'); ?> <?php echo J2Html::hidden('task', 'browse', array('id' => 'task')); ?> <?php echo J2Html::hidden('boxchecked', '0'); ?> <?php echo J2Html::hidden('filter_order', $this->state->filter_order); ?> <?php echo J2Html::hidden('filter_order_Dir', $this->state->filter_order_Dir); ?> <div class="j2store-inventory-list"> <!-- Products items --> <?php if (J2Store::isPro()) { ?> <?php echo $this->loadTemplate('items'); ?> <?php } else { ?> <?php echo J2Html::pro();
echo J2Html::text('product_files[' . $counter . '][product_file_display_name]', $singleFile->product_file_display_name); ?> <?php echo J2Html::hidden('product_files[' . $counter . '][product_file_save_name]', $singleFile->product_file_save_name); ?> </td> <td><?php echo $singleFile->product_file_save_name; ?> </td> <td> <?php echo J2Html::hidden('product_files[' . $counter . '][j2store_productfile_id]', $singleFile->j2store_productfile_id); ?> <?php echo J2Html::hidden('product_files[' . $counter . '][product_id]', $singleFile->product_id); ?> <?php // echo J2Html::button('deletebtn',JText::_('J2STORE_DELETE'),array('class'=>'btn btn-danger btn-small tr_delete_add',"id"=>"file-delete-btn-$singleFile->j2store_productfile_id" ,'file_id' =>$singleFile->j2store_productfile_id ,'onclick'=>'deleteProductFiles(this)')); ?> <a class="btn btn-danger" href="index.php?option=com_j2store&view=products&task=deleteFiles&product_id=<?php echo $this->product_id; ?> &productfile_id=<?php echo $singleFile->j2store_productfile_id; ?> " > <?php echo JText::_('J2STORE_REMOVE'); ?> </button>
<?php if (isset($this->item->product_options) && !empty($this->item->product_options)) { $key = 0; ?> <?php foreach ($this->item->product_options as $poption) { ?> <tr id="pao_current_option_<?php echo $poption->j2store_productoption_id; ?> "> <?php echo J2Html::hidden($this->form_prefix . '[item_options][' . $poption->j2store_productoption_id . '][j2store_productoption_id]', $poption->j2store_productoption_id); ?> <?php echo J2Html::hidden($this->form_prefix . '[item_options][' . $poption->j2store_productoption_id . '][option_id]', $poption->option_id); ?> <td> <?php echo $poption->option_name; ?> <br/> <small>(<?php echo $poption->option_unique_name; ?> )</small> <small><?php JText::_('J2STORE_OPTION_TYPE'); echo JText::_('J2STORE_' . JString::strtoupper($poption->type)); ?> </small>
defined('_JEXEC') or die('Restricted access'); if ($this->email) { ?> <div class="j2store"> <form class="form-horizontal form-validate" id="adminForm" name="adminForm" method="post" action="index.php"> <?php echo J2Html::hidden('option', 'com_j2store'); ?> <?php echo J2Html::hidden('view', 'customer'); ?> <?php echo J2Html::hidden('task', '', array('id' => 'task')); ?> <?php echo J2Html::hidden('email', $this->email, array('id' => 'customer_email_id')); ?> <?php echo JHtml::_('form.token'); ?> <div class="row-fluid"> <h4><?php JText::_('J2STORE_CUSTOMER_DETAILS'); ?> </h4> <div class="span8"> <div class="control-group well"> <label class="control-label"> <?php echo J2Html::label(JText::_('J2STORE_EMAIL')); ?>
<div class="j2store"> <?php if (!empty($this->items)) { ?> <form class="form-horizontal form-validate" id="adminForm" name="adminForm" method="post" action="index.php"> <?php echo J2Html::hidden('option', 'com_j2store'); ?> <?php echo J2Html::hidden('view', 'customer'); ?> <?php echo J2Html::hidden('task', '', array('id' => 'task')); ?> <?php echo J2Html::hidden('email', $this->item->email, array('id' => 'email')); ?> <!-- <input type="hidden" name="j2store_address_id" value="<?php // echo $this->item->email; ?> " />--> <?php echo JHTML::_('form.token'); ?> <div class="row-fluid"> <div class="span6"> <?php if ($this->items && !empty($this->items)) { foreach ($this->items as $item) { $this->item = $item; ?>
echo J2Html::hidden('reportTask', '', array('id' => 'reportTask')); ?> <?php echo J2Html::hidden('format', 'html', array('id' => 'format')); ?> <?php echo J2Html::hidden('id', $vars->id); ?> <?php echo J2Html::hidden('boxchecked', 0); ?> <?php echo J2Html::hidden('filter_order', $listOrder); ?> <?php echo J2Html::hidden('filter_order_Dir', $listDirn); ?> <?php echo JHtml::_('form.token'); ?> <table class="adminlist table table-striped "> <tr> <td> <div class="alert alert-block alert-info"> <?php echo JText::_('PLG_J2STORE_REPORT_ITEMISED_EXPORT_HELP'); ?> </div> </td> <td>
echo J2Html::hidden('view', 'products'); ?> <?php echo J2Html::hidden('task', 'browse', array('id' => 'task')); ?> <?php echo J2Html::hidden('boxchecked', '0'); ?> <?php echo J2Html::hidden('filter_order', ''); ?> <?php echo J2Html::hidden('filter_order_Dir', ''); ?> <?php echo J2Html::hidden('filter_catid', $this->filter_catid); ?> <?php echo JHTML::_('form.token'); ?> <div class="pagination"> <?php echo $this->pagination->getPagesLinks(); ?> </div> </form> <?php } else { ?> <div class="row-fluid"> <div class="span12">
</div> <?php } ?> <?php echo J2Html::hidden('option', 'com_j2store'); ?> <?php echo J2Html::hidden('view', 'products'); ?> <?php echo J2Html::hidden('task', 'browse'); ?> <?php echo J2Html::hidden('Itemid', JFactory::getApplication()->input->getUint('Itemid')); ?> <?php echo JHTML::_('form.token'); ?> </form> <script type="text/javascript"> /** * Method to Submit the form when search Btn clicked */ jQuery("#filterProductsBtn").on('click',function(){ jQuery("#j2store-product-loading").show(); jQuery("#productsideFilters").submit(); }) ; jQuery('document').ready(function (){
<?php echo J2Html::label(JText::_('J2STORE_PRODUCT_THUMB_IMAGE'), 'thumb_image', array('control-label')); ?> <?php echo J2Html::media($this->form_prefix . '[thumb_image]', $this->item->thumb_image, array('id' => 'thumb_image', 'image_id' => 'input-thumb-image')); ?> </div> <div class="control-group"> <?php echo J2Html::label(JText::_('J2STORE_PRODUCT_MAIN_IMAGE'), 'main_image', array('control-label')); ?> <?php echo J2Html::media($this->form_prefix . '[main_image]', $this->item->main_image, array('id' => 'main_image', 'image_id' => 'input-main-image')); ?> <?php echo J2Html::hidden($this->form_prefix . '[j2store_productimage_id]', $this->item->j2store_productimage_id); ?> </div> <table id="additionalImages" class="table table-bordered table-striped table-condensed"> <thead> <tr> <td colspan="2"> <div class="pull-right"> <input type="button" id="addImagBtn" class="btn btn-success" value="<?php echo JText::_('J2STORE_PRODUCT_ADDITIONAL_IMAGES_ADD'); ?> "/> </div> </td> </tr>