Version 4.6.0

This commit is contained in:
Neo committed 2025-12-19 05:55:31 -08:00
1 parent f79dcf067a
commit 517a5e1f70
2036 files changed
+110041 -26162

No files matched your search

+152 -130
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<theme name="Default" author_name="Invision Power Services, Inc" author_url="https://www.invisioncommunity.com">
<field sc_key="cm_store_view" sc_type="Select" sc_multiple="0" sc_updated="1588211797" sc_app="nexus" sc_default="grid" sc_tab_key="custom" sc_show_in_vse="0" sc_title="themesetting_cm_store_view" sc_order="11" sc_condition="">[{&quot;key&quot;:&quot;grid&quot;,&quot;value&quot;:&quot;cm_store_view_grid&quot;},{&quot;key&quot;:&quot;list&quot;,&quot;value&quot;:&quot;cm_store_view_list&quot;}]</field>
<field sc_key="cm_store_view" sc_type="Select" sc_multiple="0" sc_updated="1507736128" sc_app="nexus" sc_default="grid" sc_tab_key="custom" sc_show_in_vse="0" sc_title="themesetting_cm_store_view" sc_order="12" sc_condition="">[{&quot;key&quot;:&quot;grid&quot;,&quot;value&quot;:&quot;cm_store_view_grid&quot;},{&quot;key&quot;:&quot;list&quot;,&quot;value&quot;:&quot;cm_store_view_list&quot;}]</field>
<template template_group="billingagreements" template_name="view" template_data="$billingAgreement, $purchases, $transactions" template_location="admin" template_app="nexus"><![CDATA[{{if $billingAgreement->status() == $billingAgreement::STATUS_ACTIVE and !$billingAgreement->next_cycle}}
<p class="ipsMessage ipsMessage_warning">{lang="billing_agreement_run_failed" sprintf="$billingAgreement->acpUrl()->setQueryString( 'do', 'reconcile' )->csrf()"}</p>
{{endif}}
@@ -92,7 +92,7 @@
{{endif}}
</div>
</div>]]></template>
<template template_group="checkout" template_name="changeShippingAddressForm" template_data="$id, $action, $elements, $hiddenValues, $actionButtons, $uploadField, $class='', $attributes=array(), $sidebar, $form=NULL" template_location="front" template_app="nexus"><![CDATA[<form accept-charset='utf-8' class="ipsForm {$class}" action="{$action}" method="post" {{if $uploadField}}enctype="multipart/form-data"{{endif}} {{foreach $attributes as $k => $v}}{$k}="{$v}"{{endforeach}} data-ipsForm>
<template template_group="checkout" template_name="changeShippingAddressForm" template_data="$id, $action, $elements, $hiddenValues, $actionButtons, $uploadField, $class='', $attributes=array(), $sidebar=NULL, $form=NULL" template_location="front" template_app="nexus"><![CDATA[<form accept-charset='utf-8' class="ipsForm {$class}" action="{$action}" method="post" {{if $uploadField}}enctype="multipart/form-data"{{endif}} {{foreach $attributes as $k => $v}}{$k}="{$v}"{{endforeach}} data-ipsForm>
<input type="hidden" name="{$id}_submitted" value="1">
{{foreach $hiddenValues as $k => $v}}
{{if \is_array($v)}}
@@ -228,7 +228,7 @@
{template="checkoutOrderSummary" group="checkout" app="nexus" params="$invoice->summary()"}
</div>
</div>]]></template>
<template template_group="checkout" template_name="checkoutShippingForm" template_data="$shippingAddress, $shippingAddressErrors, $id, $action, $elements, $hiddenValues, $actionButtons, $uploadField, $class='', $attributes=array(), $sidebar, $form=NULL" template_location="front" template_app="nexus"><![CDATA[<form accept-charset='utf-8' class="ipsForm {$class}" action="{$action}" method="post" {{if $uploadField}}enctype="multipart/form-data"{{endif}} {{foreach $attributes as $k => $v}}{$k}="{$v}"{{endforeach}} data-ipsForm>
<template template_group="checkout" template_name="checkoutShippingForm" template_data="$shippingAddress, $shippingAddressErrors, $id, $action, $elements, $hiddenValues, $actionButtons, $uploadField, $class='', $attributes=array(), $sidebar=NULL, $form=NULL" template_location="front" template_app="nexus"><![CDATA[<form accept-charset='utf-8' class="ipsForm {$class}" action="{$action}" method="post" {{if $uploadField}}enctype="multipart/form-data"{{endif}} {{foreach $attributes as $k => $v}}{$k}="{$v}"{{endforeach}} data-ipsForm>
<input type="hidden" name="{$id}_submitted" value="1">
{{foreach $hiddenValues as $k => $v}}
{{if \is_array($v)}}
@@ -502,7 +502,7 @@
{{else}}
{{if isset( $overriddenRenewalTerms[ $rId ] )}}
{money="$overriddenRenewalTerms[ $rId ]->cost->amount->multiply( new \IPS\Math\Number( (string) $item->quantity ) )" currency="$overriddenRenewalTerms[ $rId ]->cost->currency"}
{{else}}
{{elseif $item->renewalTerm}}
{money="$item->renewalTerm->cost->amount->multiply( new \IPS\Math\Number( (string) $item->quantity ) )" currency="$item->renewalTerm->cost->currency"}
{{endif}}
{{endif}}
@@ -542,7 +542,7 @@
{{endif}}
</div>
</div>]]></template>
<template template_group="checkout" template_name="couponForm" template_data="$id, $action, $elements, $hiddenValues, $actionButtons, $uploadField, $class='', $attributes=array(), $sidebar, $form=NULL" template_location="front" template_app="nexus"><![CDATA[
<template template_group="checkout" template_name="couponForm" template_data="$id, $action, $elements, $hiddenValues, $actionButtons, $uploadField, $class='', $attributes=array(), $sidebar=NULL, $form=NULL" template_location="front" template_app="nexus"><![CDATA[
<form accept-charset='utf-8' class="ipsForm {$class}" action="{$action}" method="post" {{if $uploadField}}enctype="multipart/form-data"{{endif}} {{foreach $attributes as $k => $v}}{$k}="{$v}"{{endforeach}} data-ipsForm data-role='couponForm'>
<input type="hidden" name="{$id}_submitted" value="1">
{{foreach $hiddenValues as $k => $v}}
@@ -620,7 +620,7 @@
{lang="new_customer_blurb"}
</p>
{{if \IPS\Login::registrationType() == 'redirect'}}
<a href="{expression="\IPS\Settings::i()->allow_reg_target"}" class='ipsButton ipsButton_primary ipsButton_medium'>{lang="sign_up"}</a>
<a href="{expression="\IPS\Settings::i()->allow_reg_target"}" target="_blank" rel="noopener" class='ipsButton ipsButton_primary ipsButton_medium'>{lang="sign_up"}</a>
{{else}}
<button data-action='newMember' class='ipsButton ipsButton_primary ipsButton_medium'>{lang="continue_as_new_member"}</button>
{{endif}}
@@ -683,7 +683,7 @@
</div>
</div>
{{endif}}]]></template>
<template template_group="checkout" template_name="customerInformationForm" template_data="$id, $action, $elements, $hiddenValues, $actionButtons, $uploadField, $class='', $attributes=array(), $sidebar, $form=NULL" template_location="front" template_app="nexus"><![CDATA[
<template template_group="checkout" template_name="customerInformationForm" template_data="$id, $action, $elements, $hiddenValues, $actionButtons, $uploadField, $class='', $attributes=array(), $sidebar=NULL, $form=NULL" template_location="front" template_app="nexus"><![CDATA[
<form accept-charset='utf-8' class="ipsForm {$class}" action="{$action}" method="post" {{if $uploadField}}enctype="multipart/form-data"{{endif}} {{foreach $attributes as $k => $v}}{$k}="{$v}"{{endforeach}} data-ipsForm>
<input type="hidden" name="{$id}_submitted" value="1">
{{foreach $hiddenValues as $k => $v}}
@@ -783,7 +783,7 @@
</div>
</div>
</section>]]></template>
<template template_group="checkout" template_name="paymentForm" template_data="$invoice, $amountToPay, $showSubmitButton, $id, $action, $elements, $hiddenValues, $actionButtons, $uploadField, $class='', $attributes=array(), $sidebar, $form=NULL" template_location="front" template_app="nexus"><![CDATA[
<template template_group="checkout" template_name="paymentForm" template_data="$invoice, $amountToPay, $showSubmitButton, $id, $action, $elements, $hiddenValues, $actionButtons, $uploadField, $class='', $attributes=array(), $sidebar=NULL, $form=NULL" template_location="front" template_app="nexus"><![CDATA[
<form accept-charset='utf-8' class="ipsForm {$class}" action="{$action}" method="post" {{foreach $attributes as $k => $v}}{$k}="{$v}"{{endforeach}} data-ipsForm>
<input type="hidden" name="{$id}_submitted" value="1">
{{foreach $hiddenValues as $k => $v}}
@@ -977,7 +977,7 @@
{{endif}}
</ul>
{{endif}}]]></template>
<template template_group="clients" template_name="addresses" template_data="$billingAddress = NULL, $shippingAddress = NULL, $otherAddresses" template_location="front" template_app="nexus"><![CDATA[<a href='{url="app=nexus&module=clients&controller=addresses&do=form" seoTemplate="clientsaddresses"}' class='ipsPos_right ipsButton ipsButton_important ipsButton_verySmall' title="{lang="address_add_title"}" data-ipsDialog data-ipsDialog-size='narrow' data-ipsDialog-title='{lang="address_add"}'>{lang="address_add"}</a>
<template template_group="clients" template_name="addresses" template_data="$billingAddress=NULL, $shippingAddress=NULL, $otherAddresses=array()" template_location="front" template_app="nexus"><![CDATA[<a href='{url="app=nexus&module=clients&controller=addresses&do=form" seoTemplate="clientsaddresses"}' class='ipsPos_right ipsButton ipsButton_important ipsButton_verySmall' title="{lang="address_add_title"}" data-ipsDialog data-ipsDialog-size='narrow' data-ipsDialog-title='{lang="address_add"}'>{lang="address_add"}</a>
<h1 class='ipsType_pageTitle'>{lang="address_book"}</h1>
<p class='ipsType_reset ipsType_normal ipsSpacer_bottom'>
@@ -1222,32 +1222,38 @@
{lang="cards_info"}
</p>
<ul class='ipsList_inline cNexusCards ipsSpacer_top ipsBox ipsPad'>
{{foreach $cards as $card}}
<li>
{{if $card['card_type'] === 'paypal' or $card['card_type'] === 'venmo'}}
<div class='cNexusCards_name'>{$card['card_number']}</div>
{{else}}
<span class='cNexusCards_number'>
{{if $card['card_type'] == 'american_express' OR $card['card_type'] == 'diners_club'}}
XXXX XXXXXX X{$card['card_number']}
{{else}}
XXXX XXXX XXXX {$card['card_number']}
{{endif}}
</span>
{{endif}}
{{if $card['card_type']}}
<span class='cNexusCards_type cPayment cPayment_{$card['card_type']}'>{lang="card_type_{$card['card_type']}"}</span>
{{endif}}
{{if $card['card_expire']}}
<span class='cNexusCards_expTitle'>{lang="cards_exp"}</span>
<span class='cNexusCards_exp'>{$card['card_expire']}</span>
{{endif}}
<a href="{url="app=nexus&module=clients&controller=cards&do=delete&id={$card['id']}" seoTemplate="clientscards" csrf="true"}" class='cNexusCards_delete' data-confirm data-ipsTooltip title='{lang="delete_this_card"}'>&times;</a>
</li>
{{endforeach}}
</ul>]]></template>
{{if \count( $cards )}}
<ul class='ipsList_inline cNexusCards ipsSpacer_top ipsBox ipsPad'>
{{foreach $cards as $card}}
<li>
{{if $card['card_type'] === 'paypal' or $card['card_type'] === 'venmo'}}
<div class='cNexusCards_name'>{$card['card_number']}</div>
{{else}}
<span class='cNexusCards_number'>
{{if $card['card_type'] == 'american_express' OR $card['card_type'] == 'diners_club'}}
XXXX XXXXXX X{$card['card_number']}
{{else}}
XXXX XXXX XXXX {$card['card_number']}
{{endif}}
</span>
{{endif}}
{{if $card['card_type']}}
<span class='cNexusCards_type cPayment cPayment_{$card['card_type']}'>{lang="card_type_{$card['card_type']}"}</span>
{{endif}}
{{if $card['card_expire']}}
<span class='cNexusCards_expTitle'>{lang="cards_exp"}</span>
<span class='cNexusCards_exp'>{$card['card_expire']}</span>
{{endif}}
<a href="{url="app=nexus&module=clients&controller=cards&do=delete&id={$card['id']}" seoTemplate="clientscards" csrf="true"}" class='cNexusCards_delete' data-confirm data-ipsTooltip title='{lang="delete_this_card"}'>&times;</a>
</li>
{{endforeach}}
</ul>
{{else}}
<p class='ipsType_light ipsType_large ipsType_center ipsMargin_top:double'>
{lang="no_credit_cards"}
</p>
{{endif}}]]></template>
<template template_group="clients" template_name="credit" template_data="$balance, $pastWithdrawals, $pastWithdrawalsPagination, $canWithdraw, $canTopup" template_location="front" template_app="nexus"><![CDATA[
<h1 class='ipsType_pageTitle'>{lang="credit_title"}</h1>
@@ -2848,7 +2854,7 @@
</li>
</ol>
</div>]]></template>
<template template_group="forms" template_name="addPaymentMethodForm" template_data="$showSubmitButton, $id, $action, $elements, $hiddenValues, $actionButtons, $uploadField, $class='', $attributes=array(), $sidebar, $form=NULL" template_location="global" template_app="nexus"><![CDATA[
<template template_group="forms" template_name="addPaymentMethodForm" template_data="$showSubmitButton, $id, $action, $elements, $hiddenValues, $actionButtons, $uploadField, $class='', $attributes=array(), $sidebar=NULL, $form=NULL" template_location="global" template_app="nexus"><![CDATA[
<div class="ipsBox" data-controller="">
<form accept-charset='utf-8' class="ipsForm {$class}" action="{$action}" method="post" {{if $uploadField}}enctype="multipart/form-data"{{endif}} {{foreach $attributes as $k => $v}}{$k}="{$v}"{{endforeach}} data-ipsForm>
<input type="hidden" name="{$id}_submitted" value="1">
@@ -3028,8 +3034,8 @@
<input type="text" name="{$name}[postalCode]" placeholder="{lang="zip"}" value="{$value->postalCode}" data-role="postalCode" autocomplete="postal-code">
</li>
{{if $vat}}
<li data-role="vatField">
<input type="text" name="{$name}[vat]" placeholder="{lang="cm_checkout_vat_number"}" value="{{if isset( $value->vat ) and $value->vat}}{$value->vat}{{endif}}" data-role="vat">
<li data-role="vatField" id="{$htmlId}_vat">
<input type="text" name="{$name}[vat]" placeholder="{lang="cm_checkout_vat_number"}" value="{{if isset( $value->vat ) and $value->vat}}{$value->vat}{{endif}}" data-role="vat" class="ipsFieldRow_errorExclude">
</li>
{{endif}}
</ul>]]></template>
@@ -3220,12 +3226,12 @@
<li data-step='{lang="price"}'>
{{if $options['allCurrencies']}}
{{foreach \IPS\nexus\Money::currencies() as $currency}}
<input type="number" name="{$name}[amount_{$currency}]" size="4" data-decimals="2" data-decpoint="{expression="\IPS\Member::loggedIn()->language()->locale['decimal_point']"}" data-thousandsseparator="{expression="\IPS\Member::loggedIn()->language()->locale['thousands_sep']"}" step="0.01" value="{{if isset( $value->cost[ $currency ]->amount )}}{$value->cost[ $currency ]->amount}{{endif}}" class="ipsField_short ipsField_stackItemNoMargin"> {$currency}<br>
<input type="number" name="{$name}[amount_{$currency}]" size="4" data-decimals="2" data-decpoint="{expression="\IPS\Member::loggedIn()->language()->locale['decimal_point']"}" data-thousandsseparator="{expression="\IPS\Member::loggedIn()->language()->locale['thousands_sep']"}" step="0.01" value="{{if $value AND isset( $value->cost[ $currency ]->amount )}}{$value->cost[ $currency ]->amount}{{endif}}" class="ipsField_short ipsField_stackItemNoMargin"> {$currency}<br>
{{endforeach}}
{{else}}
<input type="number" name="{$name}[amount]" size="4" data-decimals="2" data-decpoint="{expression="\IPS\Member::loggedIn()->language()->locale['decimal_point']"}" data-thousandsseparator="{expression="\IPS\Member::loggedIn()->language()->locale['thousands_sep']"}" step="0.01" value="{{if $value}}{$value->cost->amountAsString()}{{endif}}" class="ipsField_short ipsField_stackItemNoMargin">
{{if \count( \IPS\nexus\Money::currencies() ) === 1}}
{$value->cost->currency}
{{if $value}}{$value->cost->currency}{{else}}{expression="\IPS\nexus\Money::currencies()[0]"}{{endif}}
{{else}}
<select name="{$name}[currency]">
{{foreach \IPS\nexus\Money::currencies() as $currency}}
@@ -5756,7 +5762,7 @@
{$customFieldsForm|raw}
]]></template>
<template template_group="purchases" template_name="view" template_data="$purchase, $customer, $children, $invoices, $customFields" template_location="admin" template_app="nexus"><![CDATA[{{if $billingAgreement = $purchase->billing_agreement AND !$purchase->billing_agreement->canceled}}
<template template_group="purchases" template_name="view" template_data="$purchase, $customer, $children, $customFields" template_location="admin" template_app="nexus"><![CDATA[{{if $billingAgreement = $purchase->billing_agreement AND !$purchase->billing_agreement->canceled}}
<p class="ipsMessage ipsMessage_info">{lang="billing_agreement_purchase_info" sprintf="$billingAgreement->acpUrl()"}</p>
{{endif}}
<div class="ipsGrid">
@@ -5917,7 +5923,11 @@
</div>
{{endif}}
{$invoices|raw}
<div data-controller='core.admin.members.lazyLoadingProfileBlock' data-url='{url="app=nexus&module=customers&controller=purchases&do=showInvoices&id="}{$purchase->id}'>
<div class="ipsSpacer_bottom ipsType_center">
<img src="{resource="tiny_loading.gif" app="core"}">
</div>
</div>
</div>
</div>]]></template>
<template template_group="shiporders" template_name="easypostTest" template_data="$easyPost" template_location="admin" template_app="nexus"><![CDATA[{{if isset( $easyPost['messages'] ) and \count( $easyPost['messages'] )}}
@@ -6749,7 +6759,7 @@
<div class='ipsBox ipsPadding:double' data-controller='nexus.front.store.giftCard' data-formatCurrencyUrl="{url="app=nexus&module=store&controller=gifts&do=formatCurrency"}">
{$form|raw}
</div>]]></template>
<template template_group="store" template_name="giftCardForm" template_data="$id, $action, $elements, $hiddenValues, $actionButtons, $uploadField, $class='', $attributes, $sidebar, $form" template_location="front" template_app="nexus"><![CDATA[{{if $form->error}}
<template template_group="store" template_name="giftCardForm" template_data="$id, $action, $elements, $hiddenValues, $actionButtons, $uploadField, $class='', $attributes=array(), $sidebar=NULL, $form=NULL" template_location="front" template_app="nexus"><![CDATA[{{if $form->error}}
<div class="ipsMessage ipsMessage_error ipsSpacer_bottom">
{$form->error}
</div>
@@ -7805,11 +7815,11 @@
</div>
<div class="cSubscription_desc ipsType_richText ipsType_normal ipsMargin_top">{$package->description}</div>
</div>
{{if $subscription}}
{{if $subscription->package and $subscription->purchase}}
{{$upgradeCost = $package->costToUpgrade( $subscription->package, \IPS\nexus\Customer::loggedIn() );}}
{{if $subscription AND !$subscription->cancelled }}
{{if $subscription->package and $subscription->purchase }}
{{$upgradeCost = $subscription->active ? $package->costToUpgrade( $subscription->package, \IPS\nexus\Customer::loggedIn() ) : NULL;}}
{{if $subscription->package->id === $package->id}}
{{if $subscription->purchase->expire and ( $canRenewUntil = $subscription->purchase->canRenewUntil( NULL,TRUE ) or ( !$subscription->purchase->renewals and $subscription->purchase->can_reactivate ) or ( $pendingInvoice = $subscription->purchase->invoice_pending and $pendingInvoice->status === $pendingInvoice::STATUS_PENDING ) or $subscription->purchase->canCancel())}}
{{if $subscription->purchase->expire and ( $canRenewUntil = $subscription->purchase->canRenewUntil( NULL,TRUE ) or ( $subscription->purchase->can_reactivate ) or ( $pendingInvoice = $subscription->purchase->invoice_pending and $pendingInvoice->status === $pendingInvoice::STATUS_PENDING ) or $subscription->purchase->canCancel())}}
<div class='cSubscriptionInfo ipsBorder_top ipsType_center ipsPadding:half ipsFlex-flex:00'>
<ul class='ipsFlex ipsFlex-jc:center ipsFlex-ai:center ipsFlex-fw:wrap ipsGap:3 ipsGap_row:1'>
{{if $pendingInvoice = $subscription->purchase->invoice_pending and $pendingInvoice->status === $pendingInvoice::STATUS_PENDING}}
@@ -7824,7 +7834,7 @@
{lang="purchase_renew_now"}
</a>
</li>
{{elseif !$subscription->purchase->renewals and $renewOptions = json_decode( $package->renew_options, TRUE ) and \count( $renewOptions ) and $subscription->purchase->can_reactivate and ( !$subscription->purchase->billing_agreement or $subscription->purchase->billing_agreement->canceled )}}
{{elseif $renewOptions = json_decode( $package->renew_options, TRUE ) and \count( $renewOptions ) and $subscription->purchase->can_reactivate and ( !$subscription->purchase->billing_agreement or $subscription->purchase->billing_agreement->canceled )}}
<li>
<a href="{url="app=nexus&module=subscriptions&controller=subscriptions&do=reactivate&id={$package->id}" base="front" csrf="true" seoTemplate="nexus_subscription"}" class='ipsButton ipsButton_small ipsButton_link ipsButton_fullWidth' title="{lang="purchase_renew_now_title"}">
{lang="reactivate_package"}
@@ -7837,6 +7847,12 @@
{lang="purchase_cancel_renewal"}
</a>
</li>
{{elseif $subscription->canCancel()}}
<li>
<a href="{url="app=nexus&module=subscriptions&controller=subscriptions&do=cancel&id={$subscription->purchase->id}" base="front" csrf="true" )"}&ref={expression="base64_encode( \IPS\Http\Url::internal( 'app=nexus&module=subscriptions&controller=subscriptions', 'front', 'nexus_subscriptions' ) )"}" class="ipsButton ipsButton_small ipsButton_link ipsButton_link--negative ipsButton_fullWidth" data-confirm ">
{lang="nexus_subs_cancel"}
</a>
</li>
{{endif}}
</ul>
</div>
@@ -7930,13 +7946,9 @@
</div>
{{endif}}
</div>
{{if $table->pages > 1}}
<div class="ipsButtonBar ipsPad_half ipsClearfix ipsClear ipsSpacer_bottom">
<div data-role="tablePagination">
{template="pagination" group="global" app="core" location="global" params="$table->baseUrl, $table->pages, $table->page, $table->limit, TRUE, $table->getPaginationKey()"}
</div>
<div class="ipsButtonBar ipsPad_half ipsClearfix ipsClear ipsSpacer_bottom {{if $table->pages <= 1}}ipsHide{{endif}}" data-role="tablePagination">
{template="pagination" group="global" app="core" location="global" params="$table->baseUrl, $table->pages, $table->page, $table->limit, TRUE, $table->getPaginationKey()"}
</div>
{{endif}}
{{if \is_array( $rows ) AND \count( $rows )}}
<div class='ipsClear {{foreach $table->classes as $class}}{$class} {{endforeach}}' id='elTable_{$table->uniqueId}' data-controller='nexus.front.subscriptions.main' data-role='tableRows'>
@@ -7950,13 +7962,9 @@
</p>
{{endif}}
{{if $table->pages > 1}}
<div class="ipsButtonBar ipsPad_half ipsClearfix ipsClear ipsSpacer_top">
<div data-role="tablePagination">
{template="pagination" group="global" app="core" location="global" params="$table->baseUrl, $table->pages, $table->page, $table->limit, TRUE, $table->getPaginationKey()"}
</div>
</div>
{{endif}}]]></template>
<div class="ipsButtonBar ipsPad_half ipsClearfix ipsClear ipsSpacer_top {{if $table->pages <= 1}}ipsHide{{endif}}" data-role="tablePagination">
{template="pagination" group="global" app="core" location="global" params="$table->baseUrl, $table->pages, $table->page, $table->limit, TRUE, $table->getPaginationKey()"}
</div>]]></template>
<template template_group="support" template_name="create" template_data="$form" template_location="front" template_app="nexus"><![CDATA[
{{if !\IPS\Request::i()->isAjax()}}
{template="pageHeader" group="global" app="core" params="\IPS\Member::loggedIn()->language()->addToStack('create_new_request')"}
@@ -7974,7 +7982,7 @@
<hr class="ipsHr">
{expression="nl2br( $rating['rating_note'] )"}
</div>]]></template>
<template template_group="support" template_name="filterForm" template_data="$id, $action, $elements, $hiddenValues, $actionButtons, $uploadField, $class='', $attributes=array(), $sidebar, $form=NULL" template_location="admin" template_app="nexus"><![CDATA[<form accept-charset='utf-8' class="ipsForm ipsForm_fullWidth {$class}" action="{$action}" method="post" {{if $uploadField}}enctype="multipart/form-data"{{endif}} {{foreach $attributes as $k => $v}}{$k}="{$v}"{{endforeach}} data-ipsForm>
<template template_group="support" template_name="filterForm" template_data="$id, $action, $elements, $hiddenValues, $actionButtons, $uploadField, $class='', $attributes=array(), $sidebar=NULL, $form=NULL" template_location="admin" template_app="nexus"><![CDATA[<form accept-charset='utf-8' class="ipsForm ipsForm_fullWidth {$class}" action="{$action}" method="post" {{if $uploadField}}enctype="multipart/form-data"{{endif}} {{foreach $attributes as $k => $v}}{$k}="{$v}"{{endforeach}} data-ipsForm>
<input type="hidden" name="{$id}_submitted" value="1">
{{foreach $hiddenValues as $k => $v}}
{{if \is_array($v)}}
@@ -8057,7 +8065,7 @@
</div>
</form>
</div>]]></template>
<template template_group="support" template_name="filterFormStream" template_data="$input, $options" template_location="admin" template_app="nexus"><![CDATA[<div class="ipsTabs ipsTabs_stretch ipsClearfix ipsJS_show acpFormTabBar cNexusStream_tabs" id='elSupportTabs' data-ipsTabBar data-ipsTabBar-disableNav data-ipsTabBar-contentArea='#elRequestsTabContent'>
<template template_group="support" template_name="filterFormStream" template_data="$input, $options" template_location="admin" template_app="nexus"><![CDATA[<div class="ipsTabs ipsClearfix ipsJS_show acpFormTabBar cNexusStream_tabs" id='elSupportTabs' data-ipsTabBar data-ipsTabBar-disableNav data-ipsTabBar-contentArea='#elRequestsTabContent'>
<ul role="tablist">
<a href="#elSupportTabs" data-action='expandTabs'><i class='fa fa-caret-down'></i></a>
{{foreach $options as $stream}}
@@ -8144,12 +8152,10 @@
<input type="checkbox" name="{$name}[3]" {{if !$number}}checked{{endif}} data-control="unlimited" id="{$name}_unlimited">
<span></span>
</span> <label for="{$name}_unlimited" class='ipsField_unlimited'>{lang="do_not_highlight_requests"}</label>]]></template>
<template template_group="support" template_name="latestFeedback" template_data="$table, $headers, $rows" template_location="admin" template_app="nexus"><![CDATA[{{if $table->pages > 1}}
<div data-role="tablePagination">
{template="pagination" group="global" app="core" location="global" params="$table->baseUrl, $table->pages, $table->page, $table->limit"}
</div>
<br>
{{endif}}
<template template_group="support" template_name="latestFeedback" template_data="$table, $headers, $rows" template_location="admin" template_app="nexus"><![CDATA[
<div data-role="tablePagination" class='ipsSpacer_bottom {{if $table->pages <= 1}}ipsHide{{endif}}'>
{template="pagination" group="global" app="core" location="global" params="$table->baseUrl, $table->pages, $table->page, $table->limit"}
</div>
<ul class='ipsDataList ipsDataList_large'>
{{foreach $rows as $row}}
@@ -8172,11 +8178,9 @@
{{endforeach}}
</ul>
{{if $table->pages > 1}}
<div data-role="tablePagination">
{template="pagination" group="global" app="core" location="global" params="$table->baseUrl, $table->pages, $table->page, $table->limit"}
</div>
{{endif}}]]></template>
<div data-role="tablePagination" {{if $table->pages <= 1}}class='ipsHide'{{endif}}>
{template="pagination" group="global" app="core" location="global" params="$table->baseUrl, $table->pages, $table->page, $table->limit"}
</div>]]></template>
<template template_group="support" template_name="link" template_data="$request, $hovercard=TRUE" template_location="admin" template_app="nexus"><![CDATA[<a href="{$request->acpUrl()}" {{if $hovercard}}data-ipsHover data-ipsHover-target="{$request->acpUrl()->setQueryString( array( 'do' => 'hovercard' ) )}" data-ipsHover-width="750"{{endif}} data-role="supportLink">
{{if $request->unread()}}
<strong>{$request->title}</strong>
@@ -8185,7 +8189,7 @@
{{endif}}
</a>
<span class='ipsType_light ipsType_medium'>#{$request->id}</span>]]></template>
<template template_group="support" template_name="myDepartments" template_data="$id, $action, $elements, $hiddenValues, $actionButtons, $uploadField, $class='', $attributes=array(), $sidebar, $form=NULL" template_location="admin" template_app="nexus"><![CDATA[<div class="ipsAreaBackground ipsPad">
<template template_group="support" template_name="myDepartments" template_data="$id, $action, $elements, $hiddenValues, $actionButtons, $uploadField, $class='', $attributes=array(), $sidebar=NULL, $form=NULL" template_location="admin" template_app="nexus"><![CDATA[<div class="ipsAreaBackground ipsPad">
<form accept-charset='utf-8' action="{$action}" method="post" {{foreach $attributes as $k => $v}}{$k}="{$v}"{{endforeach}} data-ipsForm>
<input type="hidden" name="{$id}_submitted" value="1">
{{foreach $hiddenValues as $k => $v}}
@@ -8484,8 +8488,8 @@
{{endif}}
</div>
</div>]]></template>
<template template_group="support" template_name="noteForm" template_data="$request, $id, $action, $elements, $hiddenValues, $actionButtons, $uploadField, $class='', $attributes=array(), $sidebar, $form=NULL" template_location="admin" template_app="nexus"><![CDATA[
<form accept-charset='utf-8' class="cNexusSupportForm cNexusSupportForm_note ipsComposeArea ipsForm {$class}" action="{$action}" method="post" {{if $uploadField}}enctype="multipart/form-data"{{endif}} {{foreach $attributes as $k => $v}}{$k}="{$v}"{{endforeach}} data-ipsForm id='elNoteForm_form'>
<template template_group="support" template_name="noteForm" template_data="$request, $id, $action, $elements, $hiddenValues, $actionButtons, $uploadField, $class='', $attributes=array(), $sidebar=NULL, $form=NULL" template_location="admin" template_app="nexus"><![CDATA[
<form accept-charset='utf-8' class="cNexusSupportForm cNexusSupportForm_note ipsAreaBackground_reset ipsPadding ipsComposeArea ipsForm {$class}" action="{$action}" method="post" {{if $uploadField}}enctype="multipart/form-data"{{endif}} {{foreach $attributes as $k => $v}}{$k}="{$v}"{{endforeach}} data-ipsForm id='elNoteForm_form'>
<input type="hidden" name="{$id}_submitted" value="1">
{{foreach $hiddenValues as $k => $v}}
{{if \is_array($v)}}
@@ -8507,7 +8511,7 @@
</div>
{{endif}}
<div class='ipsAreaBackground ipsClearfix ipsPad_half ipsType_right' data-ipsEditor-toolList>
<div class='ipsClearfix ipsPadding_top ipsType_right' data-ipsEditor-toolList>
<ul class='ipsList_inline ipsPos_left ipsType_left cNexusSupportForm_controls'>
{{if isset( $elements['']['status'] )}}
<li>
@@ -8571,7 +8575,7 @@
{{endif}}
{{if \IPS\Member::loggedIn()->hasAcpRestriction( 'nexus', 'support', 'requests_reply_delete' )}}
<li>
<a href="{url="app=nexus&module=support&controller=request&do=deleteReply&id={$comment->id}"}" data-confirm data-ipsTooltip title='{lang="delete"}' class='ipsFaded ipsFaded_more ipsType_blendLinks ipsPos_right ipsType_normal'><i class='fa fa-times'></i></a>
<a href="{url="app=nexus&module=support&controller=request&do=deleteReply&id={$comment->id}" csrf="true"}" data-confirm data-ipsTooltip title='{lang="delete"}' class='ipsFaded ipsFaded_more ipsType_blendLinks ipsPos_right ipsType_normal'><i class='fa fa-times'></i></a>
</li>
{{endif}}
</ul>
@@ -8878,7 +8882,7 @@
<section class='ipsBox cNexusSupportForm' data-controller='nexus.admin.support.replyArea'>
<div>
<div class="ipsTabs ipsTabs_small ipsClearfix" id="elSupportForm" data-ipsTabBar data-ipsTabBar-contentArea="#elSupportForm_content">
<div class="ipsTabs ipsClearfix" id="elSupportForm" data-ipsTabBar data-ipsTabBar-contentArea="#elSupportForm_content">
<a href="#elSupportForm" data-action="expandTabs"><i class="fa fa-caret-down"></i></a>
<ul role="tablist">
<li>
@@ -9126,7 +9130,7 @@
{{if $otherRequestsCount > 10}}
<div class="ipsType_center">
{{$param = $request->member ? "member={$request->member}" : "email={$request->email}";}}
<a href="{url="app=nexus&module=support&controller=requests&{$param}"}" class="ipsButton ipsButton_verySmall ipsButton_normal">{lang="see_all_support" pluralize="$otherRequestsCount"}</a>
<a href="{url="app=nexus&module=support&controller=requests&{$param}" csrf="true"}" class="ipsButton ipsButton_verySmall ipsButton_normal">{lang="see_all_support" pluralize="$otherRequestsCount"}</a>
</div>
{{endif}}
</div>
@@ -9397,10 +9401,18 @@
<ul class='ipsList_reset'>
{{foreach $actions as $action}}
<li>
<a href='#' class='ipsType_blendLinks' {{if isset( $action['menu'] )}}data-ipsMenu id='{{$id = mt_rand();}}{$id}'{{endif}} {{if isset( $action['data'] )}}{{foreach $action['data'] as $k => $v}}data-{$k}="{$v}" {{endforeach}}{{endif}}>
<h3 class='ipsType_minorHeading'>{$action['tooltip']}</h3>
{{if \count($action['menu']) > 1}}
<a href='#' class='ipsType_blendLinks' {{if isset( $action['menu'] )}}data-ipsMenu id='{{$id = mt_rand();}}{$id}'{{endif}} {{if isset( $action['data'] )}}{{foreach $action['data'] as $k => $v}}data-{$k}="{$v}" {{endforeach}}{{endif}}>
{{else}}
<span>
{{endif}}
<h3 class='ipsType_minorHeading'>{$action['tooltip']}</h3>
<p class='ipsType_reset cNexusSupportStatus_value ipsTruncate ipsTruncate_line'><span data-role="title">{lang="$action['title']"}</span></p>
</a>
{{if \count($action['menu']) > 1}}
</a>
{{else}}
</span>
{{endif}}
{{if isset( $action['menu'] )}}
<div id='{$id}_menu' class='ipsMenu {{if isset( $action['menuClass'] )}}{$action['menuClass']}{{endif}} ipsHide'>
<ul>
@@ -9655,8 +9667,8 @@
<th class='ipsType_noBreak'>&nbsp;</th>
<th class='ipsType_noBreak'>{lang="request"}</th>
<th class='ipsType_noBreak'>{lang="r_status"}</th>
<th class='ipsType_noBreak'>{lang="r_staff"}</th>
<th class='ipsType_noBreak'>{lang="request_started_by"}</th>
<th class='ipsType_noBreak ipsResponsive_hideTablet'>{lang="r_staff"}</th>
<th class='ipsType_noBreak ipsResponsive_hideTablet'>{lang="request_started_by"}</th>
<th class='ipsType_noBreak'>{lang="r_last_reply_by"}</th>
<th class='ipsType_noBreak'>&nbsp;</th>
<th class='ipsType_noBreak'>&nbsp;</th>
@@ -9731,14 +9743,14 @@
<td class="cNexusSupportTable_status">
{template="status" group="support" params="$request->status" app="nexus"}
</td>
<td class="cNexusSupportTable_assignedTo">
<td class="cNexusSupportTable_assignedTo ipsResponsive_hideTablet">
{{if $request->staff}}
<strong class="ipsType_success">
{$request->staff->name}
</strong>
{{endif}}
</td>
<td class="cNexusSupportTable_customer ipsType_blendLinks">
<td class="cNexusSupportTable_customer ipsType_blendLinks ipsResponsive_hideTablet">
{{if $request->author()->member_id}}
{template="userLink" group="global" params="$request->author()" app="nexus"}
{{else}}
@@ -9831,7 +9843,7 @@
{$table|raw}]]></template>
<template template_group="support" template_name="severity" template_data="$severity" template_location="admin" template_app="nexus"><![CDATA[<span class="cNexusSupportBadge ipsTruncate ipsTruncate_line" style="background-color: #{$severity->color}" data-ipsTooltip data-ipsTooltip-label="{$severity->_title}">{$severity->_title}</span>]]></template>
<template template_group="support" template_name="staffReply" template_data="" template_location="admin" template_app="nexus"></template>
<template template_group="support" template_name="staffReplyForm" template_data="$request, $id, $action, $elements, $hiddenValues, $actionButtons, $uploadField, $class='', $attributes=array(), $sidebar, $form=NULL" template_location="admin" template_app="nexus"><![CDATA[
<template template_group="support" template_name="staffReplyForm" template_data="$request, $id, $action, $elements, $hiddenValues, $actionButtons, $uploadField, $class='', $attributes=array(), $sidebar=NULL, $form=NULL" template_location="admin" template_app="nexus"><![CDATA[
<form accept-charset='utf-8' class="cNexusSupportForm ipsForm {$class}" action="{$action}" method="post" {{if $uploadField}}enctype="multipart/form-data"{{endif}} {{foreach $attributes as $k => $v}}{$k}="{$v}"{{endforeach}} data-ipsForm id='elSupportReplyForm'>
<input type="hidden" name="{$id}_submitted" value="1">
{{foreach $hiddenValues as $k => $v}}
@@ -9848,9 +9860,9 @@
<input type="hidden" name="plupload" value="{expression="md5( mt_rand() )"}">
{{endif}}
<div class='ipsComposeArea'>
<div class='ipsComposeArea ipsAreaBackground_reset ipsPadding'>
<div class='ipsPad_half cNexusSupportForm_sendTo ipsJS_hide ipsClearfix' data-ipsEditor-toolList>
<div class='ipsMargin_bottom cNexusSupportForm_sendTo ipsJS_hide ipsClearfix' data-ipsEditor-toolList>
{{if isset( $elements['']['stock_action'] )}}
<span class='ipsPos_right ipsResponsive_noFloat cNexusSupportForm_customAction'><i class='fa fa-flash ipsType_large ipsPos_middle' title='{lang="stock_actions"}' data-ipsTooltip></i> {$elements['']['stock_action']->html()|raw}</span>
{{endif}}
@@ -9890,7 +9902,7 @@
{{endif}}
</div>
<div class='ipsAreaBackground ipsClearfix ipsPad_half ipsType_right ipsJS_hide' data-ipsEditor-toolList>
<div class='ipsClearfix ipsPadding_top ipsType_right ipsJS_hide' data-ipsEditor-toolList>
<ul class='ipsList_inline ipsPos_left ipsType_left cNexusSupportForm_controls'>
{{if isset( $elements['']['status'] )}}
<li>
@@ -9919,9 +9931,9 @@
<li>
<a href='#' class='ipsButton ipsButton_primary ipsButton_large ipsButton_narrow' id='elSupportReplyForm_more' data-ipsMenu data-ipsMenu-appendTo='#elSupportReplyForm'><i class='fa fa-caret-down'></i></a>
<ul id='elSupportReplyForm_more_menu' class='ipsMenu ipsMenu_narrow ipsHide'>
<li class='ipsMenu_item ipsPad_half'><button type='submit' class='ipsButton ipsButton_primary ipsButton_small ipsButton_fullWidth' name='goto' value='next'>{lang="reply_and_go_to_next"}</button></li>
<li class='ipsMenu_item ipsPad_half'><button type='submit' class='ipsButton ipsButton_primary ipsButton_small ipsButton_fullWidth' name='goto' value='first'>{lang="reply_and_go_to_first"}</button></li>
<li class='ipsMenu_item ipsPad_half'><button type='submit' class='ipsButton ipsButton_primary ipsButton_small ipsButton_fullWidth' name='goto' value='list'>{lang="reply_and_go_to_list"}</button></li>
<li class='ipsMenu_item'><button type='submit' class='ipsButton ipsButton_link ipsButton_fullWidth' name='goto' value='next'>{lang="reply_and_go_to_next"}</button></li>
<li class='ipsMenu_item'><button type='submit' class='ipsButton ipsButton_link ipsButton_fullWidth' name='goto' value='first'>{lang="reply_and_go_to_first"}</button></li>
<li class='ipsMenu_item'><button type='submit' class='ipsButton ipsButton_link ipsButton_fullWidth' name='goto' value='list'>{lang="reply_and_go_to_list"}</button></li>
</ul>
</li>
{{elseif $defaultAction == 'list'}}
@@ -9929,9 +9941,9 @@
<li>
<a href='#' class='ipsButton ipsButton_primary ipsButton_large ipsButton_narrow' id='elSupportReplyForm_more' data-ipsMenu data-ipsMenu-appendTo='#elSupportReplyForm'><i class='fa fa-caret-down'></i></a>
<ul id='elSupportReplyForm_more_menu' class='ipsMenu ipsMenu_narrow ipsHide'>
<li class='ipsMenu_item ipsPad_half'><button type='submit' class='ipsButton ipsButton_primary ipsButton_small ipsButton_fullWidth'>{lang="reply_and_stay"}</button></li>
<li class='ipsMenu_item ipsPad_half'><button type='submit' class='ipsButton ipsButton_primary ipsButton_small ipsButton_fullWidth' name='goto' value='next'>{lang="reply_and_go_to_next"}</button></li>
<li class='ipsMenu_item ipsPad_half'><button type='submit' class='ipsButton ipsButton_primary ipsButton_small ipsButton_fullWidth' name='goto' value='first'>{lang="reply_and_go_to_first"}</button></li>
<li class='ipsMenu_item'><button type='submit' class='ipsButton ipsButton_link ipsButton_fullWidth'>{lang="reply_and_stay"}</button></li>
<li class='ipsMenu_item'><button type='submit' class='ipsButton ipsButton_link ipsButton_fullWidth' name='goto' value='next'>{lang="reply_and_go_to_next"}</button></li>
<li class='ipsMenu_item'><button type='submit' class='ipsButton ipsButton_link ipsButton_fullWidth' name='goto' value='first'>{lang="reply_and_go_to_first"}</button></li>
</ul>
</li>
{{elseif $defaultAction == 'next'}}
@@ -9939,9 +9951,9 @@
<li>
<a href='#' class='ipsButton ipsButton_primary ipsButton_large ipsButton_narrow' id='elSupportReplyForm_more' data-ipsMenu data-ipsMenu-appendTo='#elSupportReplyForm'><i class='fa fa-caret-down'></i></a>
<ul id='elSupportReplyForm_more_menu' class='ipsMenu ipsMenu_narrow ipsHide'>
<li class='ipsMenu_item ipsPad_half'><button type='submit' class='ipsButton ipsButton_primary ipsButton_small ipsButton_fullWidth' name='goto' value='first'>{lang="reply_and_go_to_first"}</button></li>
<li class='ipsMenu_item ipsPad_half'><button type='submit' class='ipsButton ipsButton_primary ipsButton_small ipsButton_fullWidth'>{lang="reply_and_stay"}</button></li>
<li class='ipsMenu_item ipsPad_half'><button type='submit' class='ipsButton ipsButton_primary ipsButton_small ipsButton_fullWidth' name='goto' value='list'>{lang="reply_and_go_to_list"}</button></li>
<li class='ipsMenu_item'><button type='submit' class='ipsButton ipsButton_link ipsButton_fullWidth' name='goto' value='first'>{lang="reply_and_go_to_first"}</button></li>
<li class='ipsMenu_item'><button type='submit' class='ipsButton ipsButton_link ipsButton_fullWidth'>{lang="reply_and_stay"}</button></li>
<li class='ipsMenu_item'><button type='submit' class='ipsButton ipsButton_link ipsButton_fullWidth' name='goto' value='list'>{lang="reply_and_go_to_list"}</button></li>
</ul>
</li>
{{else}}
@@ -9949,9 +9961,9 @@
<li>
<a href='#' class='ipsButton ipsButton_primary ipsButton_large ipsButton_narrow' id='elSupportReplyForm_more' data-ipsMenu data-ipsMenu-appendTo='#elSupportReplyForm'><i class='fa fa-caret-down'></i></a>
<ul id='elSupportReplyForm_more_menu' class='ipsMenu ipsMenu_narrow ipsHide'>
<li class='ipsMenu_item ipsPad_half'><button type='submit' class='ipsButton ipsButton_primary ipsButton_small ipsButton_fullWidth'>{lang="reply_and_stay"}</button></li>
<li class='ipsMenu_item ipsPad_half'><button type='submit' class='ipsButton ipsButton_primary ipsButton_small ipsButton_fullWidth' name='goto' value='next'>{lang="reply_and_go_to_next"}</button></li>
<li class='ipsMenu_item ipsPad_half'><button type='submit' class='ipsButton ipsButton_primary ipsButton_small ipsButton_fullWidth' name='goto' value='list'>{lang="reply_and_go_to_list"}</button></li>
<li class='ipsMenu_item'><button type='submit' class='ipsButton ipsButton_link ipsButton_fullWidth'>{lang="reply_and_stay"}</button></li>
<li class='ipsMenu_item'><button type='submit' class='ipsButton ipsButton_link ipsButton_fullWidth' name='goto' value='next'>{lang="reply_and_go_to_next"}</button></li>
<li class='ipsMenu_item'><button type='submit' class='ipsButton ipsButton_link ipsButton_fullWidth' name='goto' value='list'>{lang="reply_and_go_to_list"}</button></li>
</ul>
</li>
{{endif}}
@@ -10680,7 +10692,7 @@
</p>
{{if $transaction->status === $transaction::STATUS_DISPUTED}}
<div class="ipsSpacer_top">
<a href="{$transaction->acpUrl()->setQueryString( array( 'do' => 'approve', 'r' => 'v' ) )}" class="ipsButton ipsButton_positive ipsButton_verySmall" data-confirm data-confirmSubMessage="{lang="transaction_approve_from_dispute"}">{lang="transaction_approve"}</a>
<a href="{$transaction->acpUrl()->setQueryString( array( 'do' => 'approve', 'r' => 'v' ) )->csrf()}" class="ipsButton ipsButton_positive ipsButton_verySmall" data-confirm data-confirmSubMessage="{lang="transaction_approve_from_dispute"}">{lang="transaction_approve"}</a>
<a href="{$transaction->acpUrl()->setQueryString( array( 'do' => 'refund', 'r' => 'v' ) )}" class="ipsButton ipsButton_negative ipsButton_verySmall" data-ipsDialog data-ipsDialog-title="{lang="transaction_refund_credit_title" sprintf="$transaction->amount"}">{lang="transaction_refund_credit"}</a>
</div>
{{endif}}
@@ -11522,7 +11534,7 @@
<a href='#' class='ipsCarousel_nav ipsHide' data-action='next'><i class='fa fa-chevron-right'></i></a>
</div>
{{endif}}
</div>
]]></template>
<template template_group="widgets" template_name="latestProducts" template_data="$packages, $orientation='vertical'" template_location="front" template_app="nexus"><![CDATA[{{if !empty( $packages ) }}
<h3 class='ipsType_reset ipsWidget_title'>{lang="block_latestProducts"}</h3>
@@ -11642,7 +11654,7 @@
{{$package = \IPS\nexus\Package::load( $review->item()->id );}}
<li class='ipsDataItem cNexusWidgetProduct ipsClearfix'>
<div class='ipsPhotoPanel ipsPhotoPanel_mini'>
<a href='{$package->url()}' class='ipsPos_left cNexusProduct_image ipsThumb ipsThumb_tiny ipsThumb_bg' {{if $package->image}}style='background-image: url({backgroundimage="$package->image"})'{{endif}}>
<a href='{$review->url()}' class='ipsPos_left cNexusProduct_image ipsThumb ipsThumb_tiny ipsThumb_bg' {{if $package->image}}style='background-image: url({backgroundimage="$package->image"})'{{endif}}>
{{if $package->image}}
<img src="{$package->image}" class='ipsImage' alt="{$package->_title}">
{{else}}
@@ -11652,7 +11664,7 @@
<div>
<div class='ipsType_break ipsContained'>
<div class='ipsSpacer_bottom ipsSpacer_half'>
<a href="{$review->item()->url()}" title='{lang="view_this_product" sprintf="$review->item()->title"}' class='ipsType_normal ipsType_blendLinks'>{$review->item()->title}</a><br>
<a href="{$review->url()}" title='{lang="view_this_product" sprintf="$review->item()->title"}' class='ipsType_normal ipsType_blendLinks'>{$review->item()->title}</a><br>
<span class='cNexusWidgetPrice'>{$package->price()}</span>
</div>
@@ -11678,7 +11690,7 @@
{{$package = \IPS\nexus\Package::load( $review->item()->id );}}
<li class='ipsDataItem cNexusWidgetProduct ipsClearfix'>
<div class='ipsPhotoPanel ipsPhotoPanel_large'>
<a href='{$package->url()}' class='ipsPos_left cNexusProduct_image ipsThumb ipsThumb_small ipsThumb_bg' {{if $package->image}}style='background-image: url({backgroundimage="$package->image"})'{{endif}}>
<a href='{$review->url()}' class='ipsPos_left cNexusProduct_image ipsThumb ipsThumb_small ipsThumb_bg' {{if $package->image}}style='background-image: url({backgroundimage="$package->image"})'{{endif}}>
{{if $package->image}}
<img src="{$package->image}" class='ipsImage' alt="{$package->_title}">
{{else}}
@@ -11688,7 +11700,7 @@
<div>
<div class='ipsType_break ipsContained'>
<div class='ipsSpacer_bottom ipsSpacer_half'>
<a href="{$review->item()->url()}" title='{lang="view_this_product" sprintf="$review->item()->title"}' class='ipsType_normal ipsType_blendLinks'>{$review->item()->title}</a><br>
<a href="{$review->url()}" title='{lang="view_this_product" sprintf="$review->item()->title"}' class='ipsType_normal ipsType_blendLinks'>{$review->item()->title}</a><br>
<span class='cNexusWidgetPrice'>{$package->price()}</span>
</div>
@@ -12740,7 +12752,25 @@ ul.cInvoiceUnpaidConsequences ul {
.cNexusActionBadge_off {
background: #ececec;
background: var(--c3);
}]]></css>
}
.cNexusPrimaryRadio {
background: rgb(var(--theme-area_background_reset));
border-radius: 40px;
position: absolute;
top: 110px;
left: var(--sp-3);
padding: var(--sp-1) var(--sp-2) var(--sp-1) var(--sp-1);
font-size: {fontsize="11"} !important;
}
.cNexusPrimaryRadio .ipsCustomInput {
margin-right: 2px;
}
.ipsUploader__row.ipsAttach_error .cNexusPrimaryRadio {
display: none;
}]]></css>
<css css_location="front" css_app="nexus" css_attributes="" css_path="." css_name="nexus.css"><![CDATA[.cNexusPrice {
color: rgb( var(--theme-price) );
}
@@ -13491,7 +13521,7 @@ html[dir="rtl"] .cNexusStep_block .ipsColumn_fluid {
height: 40px;
font-size: 26px;
padding-top: 2px;
z-index: 5000;
z-index: 1000;
border-radius: 2px 2px 0 0;
}
html[dir=&quot;ltr&quot;] .cSubscriptions .cSubscriptionActive {
@@ -13916,7 +13946,7 @@ html[dir="rtl"] .cNexusStream_count {
margin: 0;
}
#elNexusRequestControls li a {
#elNexusRequestControls li a, #elNexusRequestControls li > span {
display: block;
position: relative;
padding: 10px 15px 10px 10px;
@@ -13991,10 +14021,6 @@ html[dir="rtl"] .cNexusStream_count {
}
/* Reset some tab styles specifically for the ticket view page */
#elSupportForm {
padding: 0;
}
.cNexusSupportForm .ipsTabs_panels.ipsTabs_contained .ipsTabs_panel,
.cNexusSupportRequest_metaInfo .ipsTabs_small {
padding: 0;
@@ -14006,23 +14032,17 @@ html[dir="rtl"] .cNexusStream_count {
border: 0 !important;
}*/
.cNexusSupportForm_message .ipsComposeArea_editor {
padding: 0 !important;
}
/* Special classes for the note reply form */
.cNexusSupportForm_note .ipsTabs_contained {
border-color: #ecdcb9;
}
.cNexusSupportForm_note .ipsAreaBackground,
.cNexusSupportForm_note,
.cNexusSupportForm_note .ipsTabs {
background: #ecd2ab;
}
.cNexusSupportForm_note .ipsType_minorHeading {
color: #765d38;
.cNexusSupportForm_note .ipsButton_primary {
background: #b38034;
}
.cNexusSupportForm_note .ipsTabs .ipsTabs_item:not( .ipsTabs_activeItem ) {
@@ -14034,11 +14054,6 @@ html[dir="rtl"] .cNexusStream_count {
color: #765d38;
}
.cNexusSupportForm_sendTo {
border-bottom: 1px solid #ebebeb;
padding-left: 10px;
}
.cNexusSupportForm_sendTo .ipsForm > li {
margin-bottom: 0;
}
@@ -14054,6 +14069,13 @@ html[dir="rtl"] .cNexusSupportForm_sendTo .ipsForm_horizontal .ipsFieldRow:not(
margin-right: 100px;
}
.cNexusSupportForm_buttons{
padding: 0;
border-width: 0;
box-shadow: none;
background: none;
}
.cNexusTicketSort {
width: 30% !important;
}