Version 4.6.0
This commit is contained in:
1 parent
f79dcf067a
commit
517a5e1f70
2036 files changed
+110041
-26162
No files matched your search
+152
-130
@@ -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="">[{"key":"grid","value":"cm_store_view_grid"},{"key":"list","value":"cm_store_view_list"}]</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="">[{"key":"grid","value":"cm_store_view_grid"},{"key":"list","value":"cm_store_view_list"}]</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"}'>×</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"}'>×</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'> </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'> </th>
|
||||
<th class='ipsType_noBreak'> </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="ltr"] .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;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user