Select a package and then configure it down below.
Drag to select a different package.
/home/billing/public_html/blesta/vendors/monolog/monolog/src/Monolog/ErrorHandler.php
array(5) {
[0]=>
int(2)
[1]=>
string(44) "Attempt to read property "precision" on null"
[2]=>
string(85) "/home/billing/public_html/blesta/plugins/order/views/templates/ajax/main_packages.pdt"
[3]=>
int(304)
[4]=>
array(0) {
}
}
/home/billing/public_html/blesta/plugins/order/views/templates/ajax/main_packages.pdt
array(4) {
[0]=>
int(2)
[1]=>
string(44) "Attempt to read property "precision" on null"
[2]=>
string(85) "/home/billing/public_html/blesta/plugins/order/views/templates/ajax/main_packages.pdt"
[3]=>
int(304)
}
/home/billing/public_html/blesta/vendors/minphp/bridge/src/Lib/View.php
array(1) {
[0]=>
string(85) "/home/billing/public_html/blesta/plugins/order/views/templates/ajax/main_packages.pdt"
}
/home/billing/public_html/blesta/vendors/minphp/bridge/src/Lib/Controller.php
array(2) {
[0]=>
string(85) "/home/billing/public_html/blesta/plugins/order/views/templates/ajax/main_packages.pdt"
[1]=>
NULL
}
/home/billing/public_html/blesta/vendors/minphp/bridge/src/Lib/Dispatcher.php
/home/billing/public_html/blesta/index.php
array(1) {
[0]=>
string(47) "/blesta/order/main/packages/testing/?group_id=3"
}
$package_id = $package->id;
}
$lowest_price = null;
$selected_pricing_id = null;
$default_price = null;
foreach ($package->pricing as $price) {
if ((isset($pricing_id) ? $pricing_id : null) == $price->id) {
$package_id = $package->id;
$selected_pricing_id = $pricing_id;
}
if (($price->default ?? '0') == '1') {
$default_price = $price;
}
if ($lowest_price === null || $lowest_price->price > $price->price) {
$lowest_price = $price;
}
}
if (!$preset_pricing && isset($default_price)) {
$selected_pricing_id = $default_price->id;
}
$slider_packages[$package->id] = (object)['index' => $i+1, 'group_id' => $package_group->id, 'pricing_id' => ($default_price->id ?? $lowest_price->id ?? null)];
$slider_packages_js[$slider_packages[$package->id]->index] = $slider_packages[$package->id];
}
$temp_package_id = (isset($package_id) ? $package_id : null);
$this->Form->fieldText(null, (isset($slider_packages[$temp_package_id]->index) ? $slider_packages[$temp_package_id]->index : null), ['id' => 'package_slider', 'data-slider-min' => 1, 'data-slider-max' => count((isset($packages) ? $packages : [])), 'data-slider-step' => 1, 'data-slider-value'=> (isset($slider_packages[$temp_package_id]->index) ? $slider_packages[$temp_package_id]->index : null)]);
?>
<p class="instructions"><i class="fas fa-share fa-rotate-270"></i> <?php $this->_('Main.packages.select_note');?></p>
<?php
foreach ($packages as $i => $package) {
$lowest_price = null;
foreach ($package->pricing as $price) {
if ($lowest_price === null || $lowest_price->price > $price->price) {
$lowest_price = $price;
}
}
?>
<div id="package_<?php echo $this->Html->safe($i+1);?>" class="package-block <?php echo ((isset($package_id) ? $package_id : null) == $package->id ? 'active' : '');?>">
<div class="row">
<div class="col-md-6 package-selected">
<h3><?php echo (isset($package->name) ? $this->Html->safe($package->name) : null);?></h3>
</div>
<div class="col-md-6 package-selected">
<h3 class="float-right"><small><?php $this->_('Main.packages.price_start');?></small> <?php echo $this->CurrencyFormat->format((isset($lowest_price->price) ? $lowest_price->price : null), (isset($lowest_price->currency) ? $lowest_price->currency : null), ['decimals' => $lowest_price->precision]);?></h3>
</div>
</div>
<?php
if (!empty($package->description_html) || !empty($package->description)) {
?>
<div class="package-description border-top pt-3">
<?php echo ((isset($package->description_html) ? $package->description_html : null) != '' ? $package->description_html : $this->TextParser->encode($parser_syntax, $package->description));?>
</div>
<?php
}
?>
</div>
<?php
}
?>
</div>
</div>
</div>
</div>
<?php
}
?>
<div class="row">
<div class="col-md-12">
<div class="float-right">
<a href="<?php echo $this->Html->safe($this->base_uri . 'order/cart/index/' . ($order_form->label ?? null));?>" class="btn btn-lg btn-secondary mb-2">
<i class="fas fa-shopping-cart"></i> <?php $this->_('Main.packages.show_cart_btn');?>
</a>
<div class="clearfix"></div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6" id="package-config"></div>
<div class="col-md-6" id="order-summary"></div>
</div>
<div class="row"><div class="col-md-12" id="create-account"></div></div>
</div>
<script type="text/javascript">
var base_uri = '<?php echo (isset($this->base_uri) ? $this->Html->safe($this->base_uri) : null);?>';
var order_label = '<?php echo (isset($order_form->label) ? $this->Html->safe($order_form->label) : null);?>';
</script>
<script type="text/javascript" src="<?php echo $this->Html->safe($this->view_dir . 'javascript/order.js');?>"></script>
<script type="text/javascript">
$(document).ready(function() {