Version 4.2.0

This commit is contained in:
Neo committed 2025-12-19 05:44:59 -08:00
1 parent 0dc2aee5ed
commit 96997ddd8e
2074 files changed
+125454 -55780

No files matched your search

@@ -1,13 +1,12 @@
<?php
/**
* @brief {class}
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
* @license http://www.invisionpower.com/legal/standards/
* @package IPS Community Suite
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
* @copyright (c) Invision Power Services, Inc.
* @license https://www.invisioncommunity.com/legal/standards/
* @package Invision Community
{subpackage}
* @since {date}
* @version SVN_VERSION_NUMBER
*/
namespace IPS\{app}\extensions\nexus\Item;
+5 -5
View File
@@ -2146,9 +2146,9 @@
</td>
<td dir='{dir}' style="font-family: 'Helvetica Neue', helvetica, sans-serif; font-size: 15px; color: #333333; line-height: 21px">
<span style="color: #8d8d8d">{$item->quantity} x</span> {$item->name}
{{if $item instanceof \IPS\nexus\Invoice\Item\Renewal}}
{{if ( $item instanceof \IPS\nexus\Invoice\Item\Renewal ) AND $purchase = $item->getPurchase()}}
<span style="color: #8d8d8d; font-family: 'Helvetica Neue', helvetica, sans-serif; font-size: 15px;">
({$email->language->addToStack('ps_expire', FALSE)}: {expression="\IPS\nexus\Purchase::load( $item->id )->expire->localeDate( $invoice->member )"})
({$email->language->addToStack('ps_expire', FALSE)}: {expression="$purchase->expire->localeDate( $invoice->member )"})
</span>
{{endif}}
</td>
@@ -2274,13 +2274,13 @@
{expression="$email->language->addToStack( 'monitor_email_acknowledged', FALSE, array( 'sprintf' => array( $server->hostname, $by ) ) )"}
{$email->language->addToStack('monitor_email_reset', FALSE)}: {setting="base_url"}applications/nexus/interface/monitoring/respond.php?a=r&server={$server->id}&by={$encoded}]]></template_content_plaintext></template><template><template_app>nexus</template_app><template_name>staffReply</template_name><template_content_html><![CDATA[{$email->language->addToStack("staffreply_header", FALSE, array( 'sprintf' => array( $message->author()->name ) ) )}<br />
{$email->language->addToStack('monitor_email_reset', FALSE)}: {setting="base_url"}applications/nexus/interface/monitoring/respond.php?a=r&server={$server->id}&by={$encoded}]]></template_content_plaintext></template><template><template_app>nexus</template_app><template_name>staffReply</template_name><template_content_html><![CDATA[{$email->language->addToStack( $message->item()->replies == 1 ? "staffcreate_header" : "staffreply_header", FALSE, array( 'sprintf' => array( $message->author()->name ) ) )}<br />
<br />
<table width='100%' cellpadding='15' cellspacing='0' border='0' style='background: #f5f5f5'>
<tr>
<td dir='{dir}'>
<h2 style='margin: 0; font-size: 19px; font-weight: 500'>Re: {$message->item()->title}</h2>
<h2 style='margin: 0; font-size: 19px; font-weight: 500'>{{if $message->item()->replies > 1}}Re: {{endif}}{$message->item()->title}</h2>
{$email->parseTextForEmail( $message->content(), $email->language )|raw}
</td>
</tr>
@@ -2295,7 +2295,7 @@
<br />
<em style='color: #8c8c8c'>&mdash; {setting="board_name"}</em>
<br />
<div style="font-size: 0px; line-height: 0px; color:#ffffff !important;">{$email->language->addToStack("support_reply_email_id", FALSE, array( 'sprintf' => array( '[SR' . $message->item()->id . '.' . $message->item()->email_key . ']' ) ) )}</div>]]></template_content_html><template_data>$message, $email</template_data><template_content_plaintext><![CDATA[{$email->language->addToStack("staffreply_header", FALSE, array( 'sprintf' => array( $message->author()->name ) ) )}
<div style="font-size: 0px; line-height: 0px; color:#ffffff !important;">{$email->language->addToStack("support_reply_email_id", FALSE, array( 'sprintf' => array( '[SR' . $message->item()->id . '.' . $message->item()->email_key . ']' ) ) )}</div>]]></template_content_html><template_data>$message, $email</template_data><template_content_plaintext><![CDATA[{$email->language->addToStack( $message->item()->replies == 1 ? "staffcreate_header" : "staffreply_header", FALSE, array( 'sprintf' => array( $message->author()->name ) ) )}
-----
{expression="\IPS\Email::buildPlaintextBody( $message->content() )"}
-----
+1 -1
View File
@@ -140,7 +140,7 @@
},
"clients": {
"friendly": "clients",
"real": "app=nexus&module=clients&controller=invoices"
"real": "app=nexus&module=clients&controller=splash"
},
"referral": {
"friendly": "refer/{#id}",
+205 -98
View File
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<javascript app="nexus">
<file javascript_app="nexus" javascript_location="front" javascript_path="controllers/checkout" javascript_name="ips.checkout.billingForm.js" javascript_type="controller" javascript_version="101099" javascript_position="1000050"><![CDATA[/**
* IPS Community Suite 4
* (c) 2013 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="front" javascript_path="controllers/checkout" javascript_name="ips.checkout.billingForm.js" javascript_type="controller" javascript_version="102002" javascript_position="1000050"><![CDATA[/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.checkout.billingAddress.js
*
@@ -53,9 +53,9 @@
});
}(jQuery, _));]]></file>
<file javascript_app="nexus" javascript_location="front" javascript_path="controllers/checkout" javascript_name="ips.checkout.register.js" javascript_type="controller" javascript_version="101099" javascript_position="1000050">/**
* IPS Community Suite 4
* (c) 2013 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="front" javascript_path="controllers/checkout" javascript_name="ips.checkout.register.js" javascript_type="controller" javascript_version="102002" javascript_position="1000050">/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.checkout.register.js - Register form during checkout
*
@@ -84,9 +84,9 @@
}
});
}(jQuery, _));</file>
<file javascript_app="nexus" javascript_location="front" javascript_path="controllers/checkout" javascript_name="ips.checkout.review.js" javascript_type="controller" javascript_version="101099" javascript_position="1000050">/**
* IPS Community Suite 4
* (c) 2013 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="front" javascript_path="controllers/checkout" javascript_name="ips.checkout.review.js" javascript_type="controller" javascript_version="102002" javascript_position="1000050">/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.checkout.review.js - Review page in checkout process
*
@@ -117,9 +117,9 @@
}
});
}(jQuery, _));</file>
<file javascript_app="nexus" javascript_location="front" javascript_path="controllers/checkout" javascript_name="ips.checkout.shippingForm.js" javascript_type="controller" javascript_version="101099" javascript_position="1000050">/**
* IPS Community Suite 4
* (c) 2013 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="front" javascript_path="controllers/checkout" javascript_name="ips.checkout.shippingForm.js" javascript_type="controller" javascript_version="102002" javascript_position="1000050">/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.checkout.shippingForm.js - Address book for shipping form
*
@@ -140,9 +140,9 @@
}
});
}(jQuery, _));</file>
<file javascript_app="nexus" javascript_location="front" javascript_path="controllers/clients" javascript_name="ips.clients.referrals.js" javascript_type="controller" javascript_version="101099" javascript_position="1000100">/**
* IPS Community Suite 4
* (c) 2013 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="front" javascript_path="controllers/clients" javascript_name="ips.clients.referrals.js" javascript_type="controller" javascript_version="102002" javascript_position="1000100">/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.clients.referrals.js - Referrals section
*
@@ -169,9 +169,9 @@
}
});
}(jQuery, _));</file>
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/customer" javascript_name="ips.customer.stats.js" javascript_type="controller" javascript_version="101099" javascript_position="1000050">/**
* IPS Community Suite 4
* (c) 2016 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/customer" javascript_name="ips.customer.stats.js" javascript_type="controller" javascript_version="102002" javascript_position="1000050">/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.nexus.customer.stats.js
*
@@ -195,9 +195,9 @@
});
}(jQuery, _));</file>
<file javascript_app="nexus" javascript_location="global" javascript_path="controllers/gateways" javascript_name="ips.gateways.authorizenet.js" javascript_type="controller" javascript_version="101099" javascript_position="1000050"><![CDATA[/**
* IPS Community Suite 4
* (c) 2013 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="global" javascript_path="controllers/gateways" javascript_name="ips.gateways.authorizenet.js" javascript_type="controller" javascript_version="102002" javascript_position="1000050"><![CDATA[/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.gateways.authorizenet.js - Authorize.Net DPM controller
*
@@ -255,9 +255,9 @@
});
}(jQuery, _));]]></file>
<file javascript_app="nexus" javascript_location="global" javascript_path="controllers/gateways" javascript_name="ips.gateways.stripe.js" javascript_type="controller" javascript_version="101099" javascript_position="1000050"><![CDATA[/**
* IPS Community Suite 4
* (c) 2013 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="global" javascript_path="controllers/gateways" javascript_name="ips.gateways.stripe.js" javascript_type="controller" javascript_version="102002" javascript_position="1000050"><![CDATA[/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.gateways.stripe.js - Stripe controller
*
@@ -361,6 +361,13 @@
cvc: scope.find('[data-card="ccv"]').val(),
exp_month: expmonth,
exp_year: scope.find('[data-card="exp_year"]').val(),
name: scope.attr('data-name'),
address_line1: scope.attr('data-address1'),
address_line2: scope.attr('data-address2'),
address_city: scope.attr('data-city'),
address_state: scope.attr('data-state'),
address_zip: scope.attr('data-zip'),
address_country: scope.attr('data-country')
}, function(status,response){
loading.remove();
wizardContainer.show();
@@ -403,9 +410,9 @@
});
}(jQuery, _));]]></file>
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/hosting" javascript_name="ips.nexus.hosting.accountform.js" javascript_type="controller" javascript_version="101099" javascript_position="1000100">/**
* IPS Community Suite 4
* (c) 2013 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/hosting" javascript_name="ips.nexus.hosting.accountform.js" javascript_type="controller" javascript_version="102002" javascript_position="1000100">/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.nexus.hosting.accountform.js
*
@@ -435,9 +442,9 @@
});
}(jQuery, _));</file>
<file javascript_app="nexus" javascript_location="global" javascript_path="controllers/misc" javascript_name="ips.misc.print.js" javascript_type="controller" javascript_version="101099" javascript_position="1000100">/**
* IPS Community Suite 4
* (c) 2013 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="global" javascript_path="controllers/misc" javascript_name="ips.misc.print.js" javascript_type="controller" javascript_version="102002" javascript_position="1000100">/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.misc.print.js - Makes the page print
*
@@ -457,9 +464,9 @@
});
}(jQuery, _));</file>
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/store" javascript_name="ips.store.productoptions.js" javascript_type="controller" javascript_version="101099" javascript_position="1000150"><![CDATA[/**
* IPS Community Suite 4
* (c) 2013 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/store" javascript_name="ips.store.productoptions.js" javascript_type="controller" javascript_version="102002" javascript_position="1000150"><![CDATA[/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.store.productoptions.js
*
@@ -512,9 +519,9 @@
});
}(jQuery, _));]]></file>
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/store" javascript_name="ips.store.productselector.js" javascript_type="controller" javascript_version="101099" javascript_position="1000150"><![CDATA[/**
* IPS Community Suite 4
* (c) 2013 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/store" javascript_name="ips.store.productselector.js" javascript_type="controller" javascript_version="102002" javascript_position="1000150"><![CDATA[/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.store.productselector.js
*
@@ -572,9 +579,9 @@
});
}(jQuery, _));]]></file>
<file javascript_app="nexus" javascript_location="front" javascript_path="controllers/store" javascript_name="ips.store.cartReview.js" javascript_type="controller" javascript_version="101099" javascript_position="1000150">/**
* IPS Community Suite 4
* (c) 2013 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="front" javascript_path="controllers/store" javascript_name="ips.store.cartReview.js" javascript_type="controller" javascript_version="102002" javascript_position="1000150">/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.store.cartReview.js - Cart review screen
*
@@ -672,9 +679,9 @@
}
});
}(jQuery, _));</file>
<file javascript_app="nexus" javascript_location="front" javascript_path="controllers/store" javascript_name="ips.store.currencySelect.js" javascript_type="controller" javascript_version="101099" javascript_position="1000150">/**
* IPS Community Suite 4
* (c) 2015 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="front" javascript_path="controllers/store" javascript_name="ips.store.currencySelect.js" javascript_type="controller" javascript_version="102002" javascript_position="1000150">/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.store.currencySelect.js - Alert when changing currency
*
@@ -712,9 +719,9 @@
}
});
}(jQuery, _));</file>
<file javascript_app="nexus" javascript_location="front" javascript_path="controllers/store" javascript_name="ips.store.giftCard.js" javascript_type="controller" javascript_version="101099" javascript_position="1000150"><![CDATA[/**
* IPS Community Suite 4
* (c) 2013 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="front" javascript_path="controllers/store" javascript_name="ips.store.giftCard.js" javascript_type="controller" javascript_version="102002" javascript_position="1000150"><![CDATA[/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.store.giftCard.js - Gift card purchase screen
*
@@ -800,9 +807,9 @@
}
});
}(jQuery, _));]]></file>
<file javascript_app="nexus" javascript_location="front" javascript_path="controllers/store" javascript_name="ips.store.packagePage.js" javascript_type="controller" javascript_version="101099" javascript_position="1000150"><![CDATA[/**
* IPS Community Suite 4
* (c) 2013 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="front" javascript_path="controllers/store" javascript_name="ips.store.packagePage.js" javascript_type="controller" javascript_version="102002" javascript_position="1000150"><![CDATA[/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.store.packagePage.js
*
@@ -922,7 +929,6 @@
// Are we already running inside of a dialog?
if( self.scope.closest('.ipsDialog').length ){
var dialogContent = self.scope.closest('.ipsDialog').find('.ipsDialog_content');
//see https://community.invisionpower.com/4bugtrack/active-reports/4013-adding-consecutive-items-from-the-list-to-the-cart-increases-number-of-continuecheckout-windows-r8137/
// We need to destroy this controller before updating the content so that event handlers are unregistered,
// otherwise this controller will continue listening for addToCart events and trigger multiple dialogs.
self.trigger('destroy');
@@ -1015,9 +1021,9 @@
});
}(jQuery, _));]]></file>
<file javascript_app="nexus" javascript_location="front" javascript_path="controllers/store" javascript_name="ips.store.register.js" javascript_type="controller" javascript_version="101099" javascript_position="1000150"><![CDATA[/**
* IPS Community Suite 4
* (c) 2013 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="front" javascript_path="controllers/store" javascript_name="ips.store.register.js" javascript_type="controller" javascript_version="102002" javascript_position="1000150"><![CDATA[/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.store.register.js - Register screen in Nexus
*
@@ -1164,9 +1170,9 @@
},
});
}(jQuery, _));]]></file>
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/support" javascript_name="ips.support.emailsetup.js" javascript_type="controller" javascript_version="101099" javascript_position="1000200">/**
* IPS Community Suite 4
* (c) 2013 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/support" javascript_name="ips.support.emailsetup.js" javascript_type="controller" javascript_version="102002" javascript_position="1000200">/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.support.emailsetup.js
*
@@ -1200,9 +1206,9 @@
});
}(jQuery, _));</file>
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/support" javascript_name="ips.support.filterCheckboxSet.js" javascript_type="controller" javascript_version="101099" javascript_position="1000200">/**
* IPS Community Suite 4
* (c) 2016 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/support" javascript_name="ips.support.filterCheckboxSet.js" javascript_type="controller" javascript_version="102002" javascript_position="1000200">/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.support.filterForm.js
*
@@ -1229,7 +1235,11 @@
*/
checkAll: function (e) {
e.preventDefault();
$( this.scope ).find('input[type=&quot;checkbox&quot;]').prop( 'checked', true );
this.scope
.find('input[type=&quot;checkbox&quot;]')
.prop( 'checked', true )
.closest('.ipsSideMenu_item')
.addClass('ipsSideMenu_itemActive');
},
/**
@@ -1240,14 +1250,18 @@
*/
checkNone: function (e) {
e.preventDefault();
$( this.scope ).find('input[type=&quot;checkbox&quot;]').prop( 'checked', false );
this.scope
.find('input[type=&quot;checkbox&quot;]')
.prop( 'checked', false )
.closest('.ipsSideMenu_item')
.removeClass('ipsSideMenu_itemActive');
}
});
}(jQuery, _));</file>
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/support" javascript_name="ips.support.list.js" javascript_type="controller" javascript_version="101099" javascript_position="1000200"><![CDATA[/**
* IPS Community Suite 4
* (c) 2016 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/support" javascript_name="ips.support.list.js" javascript_type="controller" javascript_version="102002" javascript_position="1000200"><![CDATA[/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.support.list.js - Controller for main support request list
*
@@ -1265,6 +1279,7 @@
initialize: function () {
this.on( 'click', '[data-action="reloadTable"]', this.reloadTableClick );
this.on( 'menuItemSelected', this.itemSelected );
this.on( 'click', '[data-action="quickToggleCount"]', this.streamCountClicked );
this.on( 'change', '[data-action="quickToggle"]', this.toggleStream );
this.on( 'click', '[data-action="editStream"]', this.editStream );
this.on( 'click', 'tr.cNexusSupportTable_row', this.rowClick );
@@ -1293,6 +1308,16 @@
e.preventDefault();
this._reloadTable( $(e.target).attr('href') );
},
/**
* Event handler to toggle stream when count is clicked
*
* @param {event} e Event object
* @return {void}
*/
streamCountClicked: function(e) {
$(e.target).next('label').click();
},
/**
* Event handler for toggling a stream radio
@@ -1302,13 +1327,27 @@
*/
toggleStream: function (e) {
if ( $(e.target).attr('value') != 'custom' ) {
this.scope.find('[data-role="mainTable"]').show();
this._reloadTable( $(e.target).attr('data-url') );
} else if ( this._storedCustomForm ) {
var form = $(this.scope).find('[data-role="filterForm"]');
form.html( this._storedCustomForm );
this._storedCustomForm = '';
$( document ).trigger( 'contentChange', [ form ] );
$('#elRadio_stream_custom').click();
} else {
if ( this._storedCustomForm ) {
var form = $(this.scope).find('[data-role="filterForm"]');
form.html( this._storedCustomForm );
this._storedCustomForm = '';
$( document ).trigger( 'contentChange', [ form ] );
$('#elRadio_stream_custom').click();
}
$( e.target )
.closest('.ipsTabs')
.find('.ipsTabs_item')
.removeClass('ipsTabs_activeItem')
.end()
.end()
.closest('.ipsTabs_item')
.addClass('ipsTabs_activeItem');
this.scope.find('[data-role="mainTable"]').hide();
}
},
@@ -1322,8 +1361,9 @@
e.preventDefault();
var url = $(e.target).attr('href');
this.scope.find('[data-role="mainTable"]').hide();
var url = $(e.target).attr('href');
var form = $(this.scope).find('[data-role="filterForm"]');
this._storedCustomForm = form.html();
form.append( '<div class="ipsLoading ipsLoading_small cNexusFormLoading"></div>' );
@@ -1407,7 +1447,7 @@
if ( target.is('td') ) {
var checkbox = target.find('input[type="checkbox"]');
if ( checkbox.length ) {
checkbox.prop( 'checked', !checkbox.prop( 'checked' ) );
checkbox.prop( 'checked', !checkbox.prop( 'checked' ) ).trigger('change');
return;
}
}
@@ -1428,9 +1468,9 @@
});
}(jQuery, _));]]></file>
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/support" javascript_name="ips.support.message.js" javascript_type="controller" javascript_version="101099" javascript_position="1000200"><![CDATA[/**
* IPS Community Suite 4
* (c) 2013 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/support" javascript_name="ips.support.message.js" javascript_type="controller" javascript_version="102002" javascript_position="1000200"><![CDATA[/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.support.staffreply.js - Support reply processing
*
@@ -1484,9 +1524,9 @@
}
});
}(jQuery, _));]]></file>
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/support" javascript_name="ips.support.metamenu.js" javascript_type="controller" javascript_version="101099" javascript_position="1000200"><![CDATA[/**
* IPS Community Suite 4
* (c) 2013 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/support" javascript_name="ips.support.metamenu.js" javascript_type="controller" javascript_version="102002" javascript_position="1000200"><![CDATA[/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.support.metamenu.js - Makes the page print
*
@@ -1658,9 +1698,9 @@
});
}(jQuery, _));]]></file>
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/support" javascript_name="ips.support.multimod.js" javascript_type="controller" javascript_version="101099" javascript_position="1000200"><![CDATA[/**
* IPS Community Suite 4
* (c) 2016 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/support" javascript_name="ips.support.multimod.js" javascript_type="controller" javascript_version="102002" javascript_position="1000200"><![CDATA[/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.support.multimod.js - Controller for moderation actions in support requests
*
@@ -1758,9 +1798,58 @@
}
});
}(jQuery, _));]]></file>
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/support" javascript_name="ips.support.pendingalert.js" javascript_type="controller" javascript_version="101099" javascript_position="1000200">/**
* IPS Community Suite 4
* (c) 2013 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/support" javascript_name="ips.support.packageInfo.js" javascript_type="controller" javascript_version="102002" javascript_position="1000200">/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.support.packageInfo.js - Support packageInfo area
*
* Author: Rikki Tissier
*/
;( function($, _, undefined){
&quot;use strict&quot;;
ips.controller.register('nexus.admin.support.packageInfo', {
initialize: function () {
this.on( 'click', '[data-action=&quot;showMoreRows&quot;]', this.showRows );
this.on( 'click', '[data-action=&quot;showFewerRows&quot;]', this.hideRows );
},
showRows: function (e) {
e.preventDefault();
this.scope
.find('.cNexusSupportHeader_optional')
.show()
.end()
.find('[data-action=&quot;showMoreRows&quot;]')
.hide()
.end()
.find('[data-action=&quot;showFewerRows&quot;]')
.show();
ips.utils.cookie.set('showAllPackageInfo', true);
},
hideRows: function (e) {
e.preventDefault();
this.scope
.find('.cNexusSupportHeader_optional')
.hide()
.end()
.find('[data-action=&quot;showMoreRows&quot;]')
.show()
.end()
.find('[data-action=&quot;showFewerRows&quot;]')
.hide();
ips.utils.cookie.unset('showAllPackageInfo');
}
});
}(jQuery, _));</file>
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/support" javascript_name="ips.support.pendingalert.js" javascript_type="controller" javascript_version="102002" javascript_position="1000200">/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.support.pendingalert.js - Shows an alert
*
@@ -1785,9 +1874,9 @@
});
}(jQuery, _));</file>
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/support" javascript_name="ips.support.replyArea.js" javascript_type="controller" javascript_version="101099" javascript_position="1000200"><![CDATA[/**
* IPS Community Suite 4
* (c) 2013 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/support" javascript_name="ips.support.replyArea.js" javascript_type="controller" javascript_version="102002" javascript_position="1000200"><![CDATA[/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.support.replyArea.js - Support request reply area
*
@@ -1869,9 +1958,9 @@
}
});
}(jQuery, _));]]></file>
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/support" javascript_name="ips.support.request.js" javascript_type="controller" javascript_version="101099" javascript_position="1000200"><![CDATA[/**
* IPS Community Suite 4
* (c) 2016 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/support" javascript_name="ips.support.request.js" javascript_type="controller" javascript_version="102002" javascript_position="1000200"><![CDATA[/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.support.request.js - Support request controller for keyboard shortcuts
*
@@ -1885,6 +1974,7 @@
initialize: function () {
this.on( document, 'keypress', this.keyPress );
this.on( 'quoteBuilt.quote', '.ipsQuote', this.quoteBuilt );
this.on( window, 'resize', this.resizeInfo );
this.setup();
},
@@ -1903,6 +1993,21 @@
this.scope.find('.ipsQuote:not([data-commerceHandled])').each( function () {
self._handleQuote( $( this ) );
});
this.resizeInfo();
},
resizeInfo: function () {
// Set height of ticket info panel
if( ips.utils.responsive.currentIs('phone') ){
this.scope.find('#elNexusRequestInfo').css({
height: 'auto'
});
} else {
this.scope.find('#elNexusRequestInfo').css({
height: $( window ).height() + 'px'
});
}
},
/**
@@ -1997,9 +2102,9 @@
}
});
}(jQuery, _));]]></file>
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/support" javascript_name="ips.support.splitForm.js" javascript_type="controller" javascript_version="101099" javascript_position="1000200">/**
* IPS Community Suite 4
* (c) 2016 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="admin" javascript_path="controllers/support" javascript_name="ips.support.splitForm.js" javascript_type="controller" javascript_version="102002" javascript_position="1000200">/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.support.splitForm.js - Controller for link panel in editor
*
@@ -2066,9 +2171,9 @@
}
});
}(jQuery, _));</file>
<file javascript_app="nexus" javascript_location="front" javascript_path="controllers/support" javascript_name="ips.support.rate.js" javascript_type="controller" javascript_version="101099" javascript_position="1000200">/**
* IPS Community Suite 4
* (c) 2013 Invision Power Services - http://www.invisionpower.com
<file javascript_app="nexus" javascript_location="front" javascript_path="controllers/support" javascript_name="ips.support.rate.js" javascript_type="controller" javascript_version="102002" javascript_position="1000200">/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
* ips.support.rate.js
*
@@ -2088,7 +2193,7 @@
}
});
}(jQuery, _));</file>
<file javascript_app="nexus" javascript_location="admin" javascript_path="templates" javascript_name="ips.templates.store.js" javascript_type="template" javascript_version="101099" javascript_position="1000250"><![CDATA[ips.templates.set('nexus.store.images', " \
<file javascript_app="nexus" javascript_location="admin" javascript_path="templates" javascript_name="ips.templates.store.js" javascript_type="template" javascript_version="102002" javascript_position="1000250"><![CDATA[ips.templates.set('nexus.store.images', " \
<div class='ipsGrid_span3 ipsAttach ipsImageAttach ipsPad_half ipsAreaBackground_light' id='{{id}}' data-role='file' data-fileid='{{id}}' data-fullsizeurl='{{imagesrc}}' data-thumbnailurl='{{thumbnail}}' data-isImage='1'>\
<ul class='ipsList_inline ipsImageAttach_controls'>\
<li><input type='radio' name='{{field_name}}_primary_image' value='{{id}}' title='{{#lang}}makePrimaryProductImage{{/lang}}' data-ipsTooltip></li>\
@@ -2111,7 +2216,7 @@
</div>\
");
]]></file>
<file javascript_app="nexus" javascript_location="front" javascript_path="templates" javascript_name="ips.templates.store.js" javascript_type="template" javascript_version="101099" javascript_position="1000250"><![CDATA[ips.templates.set('nexus.store.productImage', " \
<file javascript_app="nexus" javascript_location="front" javascript_path="templates" javascript_name="ips.templates.store.js" javascript_type="template" javascript_version="102002" javascript_position="1000250"><![CDATA[ips.templates.set('nexus.store.productImage', " \
<a href='{{fullURL}}' data-fullURL='{{fullURL}}' class='cNexusProduct_primaryImage ipsContained' data-ipsLightbox data-ipsLightbox-group='product' data-ipsProductZoom>\
<img src='{{thumbURL}}' class='ipsImage ipsImage_thumb'>\
</a>\
@@ -2131,4 +2236,6 @@ app.js</order>
<order app="global" path="/dev/js//library//jquery">jquery.js
jquery.history.js
jquery.transform.js</order>
<order app="global" path="/dev/js//library//linkify">linkify.min.js
linkify-jquery.min.js</order>
</javascript>
+125 -51
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<language>
<app key="nexus" version="101099">
<app key="nexus" version="102002">
<word key="__app_nexus" js="0">Commerce</word>
<word key="menutab__nexus" js="0">Commerce</word>
<word key="menutab__nexus_icon" js="0">usd</word>
@@ -30,6 +30,9 @@
<word key="__defart_support_request" js="0">support request</word>
<word key="__defart_product_reviews" js="0">product review</word>
<word key="plus_tax_rate" js="0"> + %s</word>
<word key="complete_profile_app__nexus_CustomerFields" js="0">Customer Fields</word>
<word key="profile_step_subaction_customer_fields" js="0">Fields</word>
<word key="complete_profile_customer_fields" js="0">Customer Fields</word>
<word key="paid" js="0">paid</word>
<word key="editor__nexus_Admin" js="0">Commerce Settings</word>
<word key="editor__nexus_Customer" js="0">Customer Fields</word>
@@ -65,7 +68,8 @@
<word key="nexus_nodeletedept_contactus" js="0"><![CDATA[The department you attempted to delete is currently set as the department contact us submissions are sent to. You must adjust your <a href='{internal.app=core&module=settings&controller=contactus}'>Contact Us</a> configuration before you can delete this department.]]></word>
<word key="menu__nexus_stock_gateways" js="0">Payment Methods</word>
<word key="payment_methods" js="0">Payment Methods</word>
<word key="gateways_gateway" js="0">Gateway</word>
<word key="gateways_gateway" js="0">Payment Method</word>
<word key="gateways_gateway_desc" js="0"><![CDATA[<a href='{external.payment_methods}' target='_blank'>Learn more about the different payment methods</a>]]></word>
<word key="gateways_details" js="0">Details</word>
<word key="gateway__PayPal" js="0">PayPal</word>
<word key="paymethod_name" js="0">Name</word>
@@ -82,7 +86,7 @@
<word key="paypal_billing_agreements_req_desc" js="0">Note that Billing Agreements can only be used when purchasing items with a single renewal term. If, for example, a customer purchases a product which renews every month at the same time as a product which renews every year, a Billing Agreement will not be created.</word>
<word key="paypal_billing_agreements_opt" js="0">Optional: Allow the customer to choose if they want to use a Billing Agreement or be invoiced.</word>
<word key="paypal_billing_agreements_dis" js="0">Disabled: Do not use Billing Agreements.</word>
<word key="paypal_billing_agreements_desc" js="0"><![CDATA[Billing Agreements allows for automatic recurring payments. Your account <a href='{external.paypal_app_status}' target='_blank'>must have access</a> to Subscriptions.]]></word>
<word key="paypal_billing_agreements_desc" js="0"><![CDATA[Your account <a href='{external.paypal_app_status}' target='_blank'>must have access</a> to Subscriptions. <a href='{external.billing_agreements}' target='_blank'>Important information about Billing Agreements</a>]]></word>
<word key="paypal_vault" js="0">Allow users to store card details?</word>
<word key="paypal_vault_desc" js="0">Card details are stored on PayPal's servers, not your own.</word>
<word key="paypal_client_id" js="0">Client ID</word>
@@ -98,6 +102,7 @@
<word key="stripe_publishable_key" js="0">Stripe Publishable Key</word>
<word key="stripe_cards" js="0">Allow users to store card details?</word>
<word key="stripe_cards_desc" js="0">Card details are stored on Stripe's servers, not your own.</word>
<word key="stripe_risk_level" js="0">Stripe risk evaluation: %s</word>
<word key="gateway__AuthorizeNet" js="0">Authorize.Net</word>
<word key="authorizenet_login" js="0">API Login ID</word>
<word key="authorizenet_login_desc" js="0"><![CDATA[<a href='{external.authorizenet_keys}' target='_blank'>Get your login ID and transaction key</a>]]></word>
@@ -603,6 +608,7 @@
<word key="maxmind_error_okay" js="0">Continue with transaction</word>
<word key="maxmind_error_hold" js="0">Hold for approval</word>
<word key="maxmind_error_desc" js="0">This will happen if you exceed your monthly limit.</word>
<word key="maxmind_gateways" js="0">Payment Methods</word>
<word key="add_card" js="0">Add card</word>
<word key="payment_method" js="0">How do you want to pay?</word>
<word key="testgateway_status" js="0">Status</word>
@@ -749,8 +755,9 @@
<word key="f_coupon" js="0">Coupon is used</word>
<word key="f_email" js="0">Customer's email address</word>
<word key="f_country" js="0">Billing address is in</word>
<word key="f_trans_okay" js="0">Customer has previously made transactions that were approved</word>
<word key="f_trans_fraud" js="0">Customer has previously made transactions that were blocked by fraud rules</word>
<word key="f_trans_okay" js="0">Previous successful transactions</word>
<word key="f_trans_fraud" js="0">Previous transactions that were blocked by fraud rules</word>
<word key="f_trans_fail" js="0">Previous refused or refunded transactions</word>
<word key="fraud_rule_actions_header" js="0">Then take the following action...</word>
<word key="f_action" js="0">Action to take</word>
<word key="f_action_okay" js="0">Approve</word>
@@ -781,6 +788,7 @@
<word key="f_blurb_email" js="0">Customer's email address %s %s</word>
<word key="f_blurb_trans_okay" js="0">Customer has previously made %s %d transactions that were approved</word>
<word key="f_blurb_trans_fraud" js="0">Customer has previously made %s %d transactions that were blocked by fraud rules</word>
<word key="f_blurb_trans_fail" js="0">Customer has previously made %s %d transactions that were refused or refunded</word>
<word key="f_blurb_maxmind" js="0">MaxMind score is %s %s/100</word>
<word key="f_blurb_maxmind_proxy" js="0">Likelihood IP address is an open proxy is %s %s/4</word>
<word key="f_blurb_maxmind_address_match_y" js="0">IP address country matches billing address country</word>
@@ -793,8 +801,32 @@
<word key="f_blurb_maxmind_freeemail_n" js="0">Customer is not using a free email provider</word>
<word key="f_blurb_maxmind_riskyemail_y" js="0">Customer is using a known high-risk email address</word>
<word key="f_blurb_maxmind_riskyemail_n" js="0">Customer is not using a known high-risk email address</word>
<word key="f_products" js="0">Products being purchased includes</word>
<word key="f_blurb_products" js="0">Purchasing %s</word>
<word key="f_customer_reg" js="0">Customer created account</word>
<word key="f_customer_reg_suffix" js="0">days ago</word>
<word key="f_blurb_customer_reg" js="0">Customer created account %s %d days ago</word>
<word key="f_customer_groups" js="0">Customer is in group</word>
<word key="f_blurb_customer_groups" js="0">Customer is in %s</word>
<word key="f_customer_spend" js="0">Total previous spend</word>
<word key="f_customer_spend_desc" js="0">Only counts approved, non-refunded transactions</word>
<word key="f_blurb_customer_spend" js="0">Customer has previously spent %s %s</word>
<word key="fraud_rule_conflict" js="0"><![CDATA[The rule <em>%s</em> will never be used because all transactions which match it will also match <em>%s</em>.<br>Rules are checked in the order listed and the <strong>last</strong> rule in the list that matches all conditions will be used. You should reorder your rules to ensure the desired actions are taken.]]></word>
<word key="triggered_fraud_rule" js="0">Triggered Fraud Rule</word>
<word key="f_last_okay_trans" js="0">Last successful transaction</word>
<word key="f_last_okay_trans_suffix" js="0">days ago</word>
<word key="f_blurb_last_okay_trans" js="0">Last successful transaction was %s %d days ago</word>
<word key="f_ip" js="0">IP Address</word>
<word key="f_blurb_ip" js="0">IP Address %s %s</word>
<word key="f_invalid_regex" js="0"><![CDATA[The regular expression is not valid. You must include delimiters and flags, for example <code>/^[A-Z]+$/i</code>]]></word>
<word key="fraud_customer_account" js="0">Account</word>
<word key="fraud_customer_fields" js="0">Custom Fields</word>
<word key="fraud_customer_prevtrans" js="0">Previous Transactions</word>
<word key="f_blurb_custom_bool_y" js="0">%s is yes</word>
<word key="f_blurb_custom_bool_n" js="0">%s is no</word>
<word key="f_blurb_custom_discrete" js="0">%s is %s</word>
<word key="f_blurb_custom_text" js="0">%s %s %s</word>
<word key="f_blurb_custom_numeric" js="0">%s is %s %s</word>
<word key="customerTable_cm_first_name" js="0">First Name</word>
<word key="customerTable_cm_last_name" js="0">Last Name</word>
<word key="customerTable_email" js="0">Email address</word>
@@ -810,11 +842,6 @@
<word key="account_credit_remove" js="0">%s account credit will be taken from %s.</word>
<word key="account_credit_remove_neg" js="0">This will make their account credit negative.</word>
<word key="account_credit_return" js="0">%s account credit will be returned to %s.</word>
<word key="log_type" js="0"></word>
<word key="log_date" js="0">Date/Time</word>
<word key="log_ip_address" js="0">IP Address</word>
<word key="log_data" js="0">Action</word>
<word key="log_member" js="0">Account</word>
<word key="altcontactTable_alt_id" js="0">Alternative Contact</word>
<word key="altcontactTable_purchases" js="0">Purchases</word>
<word key="altcontactTable_billing" js="0">Can view and pay invoices?</word>
@@ -873,7 +900,6 @@
<word key="manage_referrals" js="0">Manage Referrals</word>
<word key="recent_account_activity" js="0">Recent Account Activity</word>
<word key="see_all_history" js="0">See all activity</word>
<word key="customers_all_history" js="0">%s's Activity</word>
<word key="view_account" js="0">View Account</word>
<word key="no_alternate_contacts" js="0">No alternative contacts.</word>
<word key="no_addresses" js="0">No addresses.</word>
@@ -885,7 +911,7 @@
<word key="see_all_support" js="0">See {!# [?:all requests][1:one request]}</word>
<word key="see_all_invoices" js="0">See {!# [?:all invoices][1:one invoice]}</word>
<word key="see_all_purchases" js="0">See {!# [?:all purchases][1:one purchase]}</word>
<word key="no_support_requests" js="0">No support requests</word>
<word key="no_support_requests" js="0">There are no support requests to display.</word>
<word key="invoice_created" js="0">Invoice created</word>
<word key="no_invoices" js="0">This customer has no invoices</word>
<word key="avg_short" js="0">avg</word>
@@ -894,6 +920,14 @@
<word key="history_added_note" js="0">Note added %s</word>
<word key="history_edited_note" js="0">Note edited %s</word>
<word key="nexus_no_security_answers" js="0">No Security Answers</word>
<word key="loading_customer_stats" js="0">Loading customer stats...</word>
<word key="customer_tab_overview" js="0">Account Information</word>
<word key="customer_tab_cards" js="0">Credit Cards</word>
<word key="customer_tab_paypal" js="0">PayPal Agreements</word>
<word key="customer_tab_alts" js="0">Alternate Contacts</word>
<word key="customer_tab_referrers" js="0">Referrers</word>
<word key="revenue_past_12_months" js="0">Revenue, 12 months to date</word>
<word key="customer_no_history" js="0">There is no history to show for this customer.</word>
<word key="menu__nexus_customers_fields" js="0">Custom Fields</word>
<word key="nexus_customer_fields" js="0">Customer Fields</word>
<word key="customer_field_registration" js="0">Registration</word>
@@ -950,9 +984,6 @@
<word key="history_giftvoucher_redeemed" js="0">Redeemed %s Gift Card (%s) purchased by %s - account credit now %s</word>
<word key="history_giftvoucher_used" js="0">%s Gift Card (%s) used by %s</word>
<word key="history_info_change" js="0">Information changed%s:</word>
<word key="history_email_changed_from" js="0">Email address changed from %s</word>
<word key="history_name_changed_from" js="0">Name changed from %s</word>
<word key="history_password_changed" js="0">Password changed</word>
<word key="history_field_changed_from" js="0">%s changed from %s to %s</word>
<word key="history_field_changed" js="0">%s changed to %s</word>
<word key="history_address_add" js="0">%s added%s.</word>
@@ -976,6 +1007,7 @@
<word key="history_download" js="0">Downloaded %s</word>
<word key="history_support_by_email" js="0"> from incoming email</word>
<word key="history_support" js="0">%s created%s</word>
<word key="history_name_changed_from" js="0">Name changed from %s</word>
<word key="order_id" js="0">Order ID</word>
<word key="renewal" js="0">Renewal</word>
<word key="renewal_unpaid" js="0">The renewal date for %s (ID %d) will be reversed to %s</word>
@@ -1301,11 +1333,20 @@
<word key="support_stream_assigned" js="0">Assigned To Me</word>
<word key="support_stream_tracked" js="0">Tracking</word>
<word key="support_stream_last_replies" js="0">My Last Replies</word>
<word key="support_stream_other" js="0">Other</word>
<word key="support_stream_other" js="0">New Filter</word>
<word key="split_or_delete" js="0">Split or delete</word>
<word key="can_not_multimod_all" js="0">This action can not be performed because there would be no public replies left on the support request.</word>
<word key="can_not_split_notes_only" js="0">You cannot split only hidden notes. You must choose at least one message.</word>
<word key="split_request_title" js="0">%s (split from #%d)</word>
<word key="motivate_title" js="0">Awesome job!</word>
<word key="motivate_desc" js="0">There are no requests left to display for this filter!</word>
<word key="save_this_stream" js="0">Save this stream</word>
<word key="edit_this_stream" js="0">Edit this stream</word>
<word key="billing" js="0">Billing</word>
<word key="renews" js="0">Renews</word>
<word key="hosting_info" js="0">Hosting</word>
<word key="show_fewer_rows" js="0">Show fewer rows</word>
<word key="show_x_rows" js="0">Show {# [1:more row][?:more rows]}</word>
<word key="menu__nexus_support_settings" js="0">Settings</word>
<word key="support_settings" js="0">Support Settings</word>
<word key="departments" js="0">Departments</word>
@@ -1446,7 +1487,7 @@
<word key="ie_splash_intro" js="0"><![CDATA[The support system can read emails, allowing you to use all of the power of support requests but in a way which to customers appears to be a normal email conversation. Each <a href='{internal.app=nexus&module=support&controller=settings&tab=departments}'>department</a> has its own email address.]]></word>
<word key="ie_splash_methods" js="0">Emails can read in severals ways:</word>
<word key="ie_piping" js="0">Piping</word>
<word key="ie_piping_desc" js="0">With piping, when the email is received, your server sends the email straight to the support system. The server IPS Community Suite is installed on must be the same server that receives the email, and must support piping (check with your hosting provider if you're not sure).</word>
<word key="ie_piping_desc" js="0">With piping, when the email is received, your server sends the email straight to the support system. The server Invision Community is installed on must be the same server that receives the email, and must support piping (check with your hosting provider if you're not sure).</word>
<word key="ie_piping_use" js="0">Use Piping</word>
<word key="ie_pop3" js="0">POP3</word>
<word key="ie_pop3_desc" js="0">POP3 works just like an email client does on your desktop or phone. The support system periodically checks for any new email and if there are new messages, fetches and processes them (meaning there is a delay in the message being received as a support request).</word>
@@ -1602,6 +1643,7 @@
<word key="reply_action_split_new" js="0">%s created this support request by splitting another request</word>
<word key="reply_action_autoresolve_warning" js="0">Email sent to customer that the request will automatically be resolved soon.</word>
<word key="reply_action_autoresolve" js="0"><![CDATA[Automatically marked <strong>%s</strong>]]></word>
<word key="reply_action_merge" js="0">%s merged a ticket with this one</word>
<word key="support_first_message" js="0">First Message</word>
<word key="support_last_customer_reply" js="0">Latest Customer Reply</word>
<word key="support_last_staff_reply" js="0">Latest Staff Reply</word>
@@ -1616,7 +1658,7 @@
<word key="support_history_resolved" js="0">Issues Resolved</word>
<word key="support_history_up" js="0">Up from %s in the 30 days before</word>
<word key="support_history_down" js="0">Down from %s in the 30 days before</word>
<word key="support_history_daily_review" js="0">Daily Review</word>
<word key="support_history_daily_review" js="0">Daily Review for %s</word>
<word key="support_history_to_req" js="0">to request #%d</word>
<word key="support_history_assigned_1" js="0">Assigned</word>
<word key="support_history_assigned_2" js="0">request #%d to %s</word>
@@ -1667,6 +1709,7 @@
<word key="mailsub__nexus_staffReply" js="0"><![CDATA[Re: {$message->item()->title|raw}]]></word>
<word key="mailsub__nexus_staffReplyNoChrome" js="0"><![CDATA[Re: {$message->item()->title|raw}]]></word>
<word key="staffreply_header" js="0">%s has replied to your support request.</word>
<word key="staffcreate_header" js="0">%s has created a support request on your behalf.</word>
<word key="view_support_request" js="0">View Support Request</word>
<word key="or_you_can_reply" js="0">or you can reply directly to this email</word>
<word key="staffnotify_new_header" js="0">%s has created a new support request.</word>
@@ -1750,6 +1793,7 @@
<word key="pg_desc_placeholder" js="0">Click to add a description.</word>
<word key="pg_image" js="0">Cover Image</word>
<word key="package_settings" js="0">Product Settings</word>
<word key="package" js="0">Package</word>
<word key="p_type" js="0">Type</word>
<word key="p_type_Product" js="0">Normal Product</word>
<word key="p_type_Product_desc" js="0">Sell physical (items you ship to the customer) or other intangible (for example software licenses or premium membership plans) products.</word>
@@ -1920,7 +1964,7 @@
<word key="customers_currently_paying" js="0">Customers currently paying...</word>
<word key="now_pay" js="0">Now pay...</word>
<word key="any_other_amount" js="0">Any other amount</word>
<word key="change_renew_ba_blurb" js="0">Some purchase have active Billing Agreements. The terms of Billing Agreements cannot be changed. How do you want to handle these purchases?</word>
<word key="change_renew_ba_blurb" js="0">Some purchases have active Billing Agreements. The terms of Billing Agreements cannot be changed. How do you want to handle these purchases?</word>
<word key="change_renew_ba_skip" js="0">Skip purchases which have Billing Agreements</word>
<word key="change_renew_ba_cancel" js="0">Cancel Billing Agreements</word>
<word key="change_renew_ba_go_back" js="0">Go back and change options</word>
@@ -1928,6 +1972,7 @@
<word key="cf_packages" js="0">Products</word>
<word key="cf_sticky" js="0">Used to identify purchases?</word>
<word key="cf_sticky_desc" js="0">If enabled, the value will show alongside the purchase name.</word>
<word key="cf_allow_attachments" js="0">Allow attachments?</word>
<word key="custom_package_fields" js="0">Custom Fields</word>
<word key="custom_package_fields_blurb" js="0"><![CDATA[If you create select or radio fields, you can then adjust product stock levels and prices individually for each available option in the field from the <a href='{internal.app=nexus&module=store&controller=packages}'>products</a>.]]></word>
<word key="cf_purchase" js="0">Display when purchasing?</word>
@@ -1948,6 +1993,7 @@
<word key="product_reviews_pl_lc" js="0">product reviews</word>
<word key="buy_gift_voucher" js="0">Buy Gift Card</word>
<word key="gift_voucher_amount" js="0">Amount</word>
<word key="gift_voucher_color" js="0">Color</word>
<word key="gift_voucher_method" js="0">Send Gift Card By</word>
<word key="gift_voucher_print" js="0">Print</word>
<word key="gift_voucher_email" js="0">Recipient's Email Address</word>
@@ -2050,12 +2096,14 @@
<word key="about_product" js="0"><![CDATA[About <em>%s</em>]]></word>
<word key="lb" js="0">lb</word>
<word key="kg" js="0">kg</word>
<word key="renewal_amount_with_pc_saving" js="0">%s (save %s%%)</word>
<word key="renewal_amount_with_cost_saving" js="0">%s (save %s)</word>
<word key="menu__nexus_store_settings" js="0">Settings</word>
<word key="store_settings" js="0">Store Settings</word>
<word key="nexus_gift_vouchers" js="0">Gift Cards</word>
<word key="nexus_gift_vouchers_desc" js="0">Enter the amounts for the available gift cards. For example, you might create gift cards for $5, $10, $20, etc.</word>
<word key="nexus_gift_vouchers_free" js="0">Users can purchase a gift card of any amount?</word>
<word key="nexus_store_tax" js="0">Tax</word>
<word key="nexus_store_prices" js="0">Prices</word>
<word key="nexus_show_tax" js="0">Include tax in prices shown in store?</word>
<word key="nexus_store_display" js="0">Store Display</word>
<word key="nexus_purchase_settings" js="0">Purchase Settings</word>
@@ -2074,6 +2122,11 @@
<word key="nexus_reg_force" js="0">Force users to make a purchase when registering?</word>
<word key="nexus_reg_force_desc" js="0"><![CDATA[You can control which products are offered from the <a href='{internal.app=nexus&module=store&controller=packages}'>Products</a> page.]]></word>
<word key="themesetting_cm_store_view" js="0">Default Store Layout</word>
<word key="nexus_show_renew_option_savings" js="0">Show Renewal Price Savings</word>
<word key="nexus_show_renew_option_savings_desc" js="0">If a product has multiple renewal price options, the amount the customer saves by choosing a particular option can be shown.</word>
<word key="nexus_show_renew_option_savings_none" js="0">Do not show</word>
<word key="nexus_show_renew_option_savings_percent" js="0">As a percentage</word>
<word key="nexus_show_renew_option_savings_amount" js="0">As monetary value</word>
<word key="module__nexus_clients" js="0"><![CDATA[Billing & Purchases]]></word>
<word key="manage" js="0">Manage</word>
<word key="client_purchases" js="0">Manage Purchases</word>
@@ -2191,6 +2244,7 @@
<word key="orders_none" js="0">You don't have any orders to show</word>
<word key="order_title" js="0">Order</word>
<word key="order_invoice_print" js="0">Print Invoice</word>
<word key="order_po_number" js="0">PO number</word>
<word key="order_po_number_edit" js="0">Change the PO number for this invoice</word>
<word key="order_po_number_add_title" js="0">Add a PO number for this invoice</word>
<word key="order_po_number_add" js="0">Add PO number</word>
@@ -2824,42 +2878,42 @@ At this stage, no further action is required from you. We will send you an addit
<word key="email_ending_in" js="0">ending in %s</word>
<word key="email_invoice_paid" js="0">Your invoice has been marked as paid.</word>
<word key="email_invoice_shipping" js="0">We will send you another email when your items have been shipped.</word>
<word key="emailtpl_transactionWaiting" js="0">Transaction Waiting</word>
<word key="emailtpl_transactionRefunded" js="0">Transaction Refunded</word>
<word key="emailtpl_transactionHeld" js="0">Transaction Held</word>
<word key="emailtpl_transactionFailed" js="0">Transaction Failed</word>
<word key="emailtpl_transactionApproved" js="0">Transaction Approved</word>
<word key="emailtpl_transactionGatewayPending" js="0">Transaction Pending</word>
<word key="emailtpl_staffReplyPending" js="0">Staff Reply Pending</word>
<word key="emailtpl_staffReplyNoChrome" js="0">Staff Reply (No Wrapper)</word>
<word key="emailtpl_staffReply" js="0">Staff Reply</word>
<word key="emailtpl_staffNotifyReply" js="0">Staff Reply Notification</word>
<word key="emailtpl_staffNotifyNote" js="0">Staff Note Notification</word>
<word key="emailtpl_staffNotifyNew" js="0">Staff Support Request Notification</word>
<word key="emailtpl_staffAssignedReminder" js="0">Staff Support Request Assignment Reminder</word>
<word key="emailtpl_replyRequestLocked" js="0">Reply to Locked Support Request</word>
<word key="emailtpl_transactionWaiting" js="0">Transaction waiting</word>
<word key="emailtpl_transactionRefunded" js="0">Transaction refunded</word>
<word key="emailtpl_transactionHeld" js="0">Transaction held</word>
<word key="emailtpl_transactionFailed" js="0">Transaction failed</word>
<word key="emailtpl_transactionApproved" js="0">Transaction approved</word>
<word key="emailtpl_transactionGatewayPending" js="0">Transaction pending</word>
<word key="emailtpl_staffReplyPending" js="0">Staff reply pending</word>
<word key="emailtpl_staffReplyNoChrome" js="0">Staff reply (no wrapper)</word>
<word key="emailtpl_staffReply" js="0">Staff reply</word>
<word key="emailtpl_staffNotifyReply" js="0">Staff reply notification</word>
<word key="emailtpl_staffNotifyNote" js="0">Staff note notification</word>
<word key="emailtpl_staffNotifyNew" js="0">Staff support request notification</word>
<word key="emailtpl_staffAssignedReminder" js="0">Staff support request assignment reminder</word>
<word key="emailtpl_replyRequestLocked" js="0">Reply to locked support request</word>
<word key="reply_by__staff" js="0">Staff</word>
<word key="reply_by__accountowner" js="0">Account Owner</word>
<word key="reply_by__altcontact" js="0">Alternate Contact</word>
<word key="emailtpl_shipment" js="0">Shipment Notification</word>
<word key="emailtpl_purchaseNotify" js="0">Purchase Notification</word>
<word key="emailtpl_payoutComplete" js="0">Payout Notification</word>
<word key="emailtpl_newInvoice" js="0">New Invoice</word>
<word key="emailtpl_monitoring_reset" js="0">Monitoring Reset</word>
<word key="emailtpl_monitoring_panic" js="0">Monitoring Panic</word>
<word key="emailtpl_monitoring_online" js="0">Monitoring Server Online</word>
<word key="emailtpl_monitoring_offline" js="0">Monitoring Server Offline</word>
<word key="emailtpl_monitoring_acknowledged" js="0">Monitoring Acknowledged</word>
<word key="emailtpl_shipment" js="0">Shipment notification</word>
<word key="emailtpl_purchaseNotify" js="0">Purchase notification</word>
<word key="emailtpl_payoutComplete" js="0">Payout notification</word>
<word key="emailtpl_newInvoice" js="0">New invoice</word>
<word key="emailtpl_monitoring_reset" js="0">Monitoring reset</word>
<word key="emailtpl_monitoring_panic" js="0">Monitoring panic</word>
<word key="emailtpl_monitoring_online" js="0">Monitoring server online</word>
<word key="emailtpl_monitoring_offline" js="0">Monitoring server offline</word>
<word key="emailtpl_monitoring_acknowledged" js="0">Monitoring acknowledged</word>
<word key="emailtpl_monitoring_eom" js="0">Monitoring EOM</word>
<word key="emailtpl_invoiceWarning" js="0">Invoice Warning Email</word>
<word key="emailtpl_invoiceMarkedPaid" js="0">Invoice Marked Paid</word>
<word key="emailtpl_hostingError" js="0">Hosting Error</word>
<word key="emailtpl_giftVoucher" js="0">Gift Voucher</word>
<word key="emailtpl_commissionEarned" js="0">Commission Earned</word>
<word key="emailtpl_commissionRevoked" js="0">Commission Revoked</word>
<word key="emailtpl_autoresolveWarning" js="0">Support Request Auto-resolve Warning</word>
<word key="emailtpl_invoiceWarning" js="0">Invoice warning email</word>
<word key="emailtpl_invoiceMarkedPaid" js="0">Invoice marked paid</word>
<word key="emailtpl_hostingError" js="0">Hosting error</word>
<word key="emailtpl_giftVoucher" js="0">Gift voucher</word>
<word key="emailtpl_commissionEarned" js="0">Commission earned</word>
<word key="emailtpl_commissionRevoked" js="0">Commission revoked</word>
<word key="emailtpl_autoresolveWarning" js="0">Support request auto-resolve warning</word>
<word key="email_timeelapsed" js="0">Time elapsed</word>
<word key="emailtpl_unsubscribeStaffNotify" js="0">Staff Notification Unsubscribe</word>
<word key="emailtpl_unsubscribeStaffNotify" js="0">Staff notification unsubscribe</word>
<word key="block_pendingActions" js="0">Commerce Overview</word>
<word key="block_pendingActions_desc" js="0">Shows items requiring staff attention such as pending transactions and open support requests.</word>
<word key="block_donations" js="0">Donation Goals</word>
@@ -2887,6 +2941,26 @@ At this stage, no further action is required from you. We will send you an addit
<word key="MFA_nexus_BillingAgreements" js="0">Managing PayPal billing agreements</word>
<word key="MFA_nexus_BillingInfo" js="0">Editing personal billing information</word>
<word key="MFA_nexus_Cards" js="0">Managing stored cards</word>
<word key="log_type_title_invoice" js="0">Invoice Created / Changed</word>
<word key="log_type_title_transaction" js="0">Transaction Created / Changed</word>
<word key="log_type_title_shipping" js="0">Shipping Created / Changed</word>
<word key="log_type_title_purchase" js="0">Purchase Created / Changed</word>
<word key="log_type_title_comission" js="0">Commission Added / Removed</word>
<word key="log_type_title_giftvoucher" js="0">Gift Voucher Used / Redeemed</word>
<word key="log_type_title_info" js="0">Information Changed</word>
<word key="log_type_title_address" js="0">Address Changed</word>
<word key="log_type_title_card" js="0">Credit Cards Changed</word>
<word key="log_type_title_alternative" js="0">Alternative Contacts Changed</word>
<word key="log_type_title_payout" js="0">Payout Processed / Changed</word>
<word key="log_type_title_lkey" js="0">License Key Activated / Reset</word>
<word key="log_type_title_download" js="0">File Downloaded</word>
<word key="log_type_title_support" js="0">Support Request Created</word>
<word key="log_type_title_billingagreement" js="0">Billing Agreement Created / Changed</word>
<word key="log_type_title_note" js="0">Note Added</word>
<word key="log_type_title_custom" js="0">Custom</word>
<word key="a_product_in_our_store" js="0">A product in our store</word>
<word key="a_product_in_our_store_cat" js="0">In %s</word>
<word key="x_reviewed_product" js="0">%s reviewed a product</word>
<word key="payment_error" js="1">There was an error processing the payment. Please try a different payment method or contact us for assistance.</word>
<word key="support_ajax_error" js="1">An error occurred. Your session may have expired. Refresh the page and try again.</word>
<word key="click_to_show_url" js="1">Click to show real URL</word>
+1 -1
View File
@@ -13,7 +13,7 @@
"protected": 0
},
"clients": {
"default_controller": "invoices",
"default_controller": "purchases",
"protected": 0
},
"promotion": {
+252 -145
View File
@@ -2002,6 +2002,188 @@
"zerofill": false,
"auto_increment": false,
"binary": false
},
"f_products": {
"name": "f_products",
"type": "TEXT",
"length": null,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": false,
"zerofill": false,
"auto_increment": false,
"binary": false
},
"f_customer_reg": {
"name": "f_customer_reg",
"type": "CHAR",
"length": 1,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": false,
"zerofill": false,
"auto_increment": false,
"binary": false
},
"f_customer_reg_unit": {
"name": "f_customer_reg_unit",
"type": "INT",
"length": 3,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": true,
"zerofill": false,
"auto_increment": false,
"binary": false
},
"f_customer_groups": {
"name": "f_customer_groups",
"type": "TEXT",
"length": null,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": false,
"zerofill": false,
"auto_increment": false,
"binary": false
},
"f_customer_spend": {
"name": "f_customer_spend",
"type": "CHAR",
"length": 1,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": false,
"zerofill": false,
"auto_increment": false,
"binary": false
},
"f_customer_spend_unit": {
"name": "f_customer_spend_unit",
"type": "TEXT",
"length": null,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": false,
"zerofill": false,
"auto_increment": false,
"binary": false
},
"f_last_okay_trans": {
"name": "f_last_okay_trans",
"type": "CHAR",
"length": 1,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": false,
"zerofill": false,
"auto_increment": false,
"binary": false
},
"f_last_okay_trans_unit": {
"name": "f_last_okay_trans_unit",
"type": "INT",
"length": 3,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": true,
"zerofill": false,
"auto_increment": false,
"binary": false
},
"f_ip": {
"name": "f_ip",
"type": "CHAR",
"length": 1,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": false,
"zerofill": false,
"auto_increment": false,
"binary": false
},
"f_ip_unit": {
"name": "f_ip_unit",
"type": "VARCHAR",
"length": 255,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": false,
"zerofill": false,
"auto_increment": false,
"binary": false
},
"f_trans_fail": {
"name": "f_trans_fail",
"type": "CHAR",
"length": 1,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": false,
"zerofill": false,
"auto_increment": false,
"binary": false
},
"f_trans_fail_unit": {
"name": "f_trans_fail_unit",
"type": "INT",
"length": 3,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": false,
"zerofill": false,
"auto_increment": false,
"binary": false
},
"f_custom_fields": {
"name": "f_custom_fields",
"type": "TEXT",
"length": null,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": false,
"zerofill": false,
"auto_increment": false,
"binary": false
}
},
"indexes": {
@@ -2324,151 +2506,6 @@
}
}
},
"nexus_customer_history": {
"name": "nexus_customer_history",
"columns": {
"log_id": {
"allow_null": false,
"auto_increment": true,
"binary": false,
"comment": "",
"decimals": null,
"default": null,
"length": 10,
"name": "log_id",
"type": "INT",
"unsigned": false,
"values": [],
"zerofill": false
},
"log_member": {
"allow_null": false,
"auto_increment": false,
"binary": false,
"comment": "",
"decimals": null,
"default": "0",
"length": 20,
"name": "log_member",
"type": "BIGINT",
"unsigned": true,
"values": [],
"zerofill": false
},
"log_by": {
"name": "log_by",
"type": "BIGINT",
"length": 20,
"decimals": null,
"values": [],
"allow_null": true,
"default": "0",
"comment": "",
"unsigned": true,
"zerofill": false,
"auto_increment": false,
"binary": false
},
"log_type": {
"allow_null": true,
"auto_increment": false,
"binary": false,
"comment": "",
"decimals": null,
"default": null,
"length": 32,
"name": "log_type",
"type": "VARCHAR",
"unsigned": false,
"values": [],
"zerofill": false
},
"log_data": {
"allow_null": true,
"auto_increment": false,
"binary": false,
"comment": "",
"decimals": null,
"default": null,
"length": 0,
"name": "log_data",
"type": "TEXT",
"unsigned": false,
"values": [],
"zerofill": false
},
"log_date": {
"allow_null": false,
"auto_increment": false,
"binary": false,
"comment": "",
"decimals": null,
"default": "0",
"length": 0,
"name": "log_date",
"type": "DOUBLE",
"unsigned": false,
"values": [],
"zerofill": false
},
"log_ip_address": {
"allow_null": true,
"auto_increment": false,
"binary": false,
"comment": "",
"decimals": null,
"default": null,
"length": 46,
"name": "log_ip_address",
"type": "VARCHAR",
"unsigned": false,
"values": [],
"zerofill": false
}
},
"indexes": {
"PRIMARY": {
"type": "primary",
"name": "PRIMARY",
"length": [
null
],
"columns": [
"log_id"
]
},
"log_member": {
"type": "key",
"name": "log_member",
"length": [
null
],
"columns": [
"log_member"
]
},
"log_date": {
"type": "key",
"name": "log_date",
"length": [
null
],
"columns": [
"log_date"
]
},
"log_ip_address": {
"type": "key",
"name": "log_ip_address",
"length": [
null
],
"columns": [
"log_ip_address"
]
}
}
},
"nexus_payouts": {
"name": "nexus_payouts",
"columns": {
@@ -4394,6 +4431,20 @@
"zerofill": false,
"auto_increment": false,
"binary": false
},
"sf_allow_attachments": {
"name": "sf_allow_attachments",
"type": "TINYINT",
"length": 1,
"decimals": null,
"values": null,
"allow_null": false,
"default": "1",
"comment": "",
"unsigned": true,
"zerofill": false,
"auto_increment": false,
"binary": false
}
},
"indexes": {
@@ -5382,6 +5433,20 @@
"zerofill": false,
"auto_increment": false,
"binary": false
},
"p_meta_data": {
"name": "p_meta_data",
"type": "BIT",
"length": 1,
"decimals": null,
"values": null,
"allow_null": false,
"default": "0",
"comment": "",
"unsigned": false,
"zerofill": false,
"auto_increment": false,
"binary": false
}
},
"indexes": {
@@ -5965,6 +6030,20 @@
"zerofill": false,
"auto_increment": false,
"binary": false
},
"cf_allow_attachments": {
"name": "cf_allow_attachments",
"type": "TINYINT",
"length": 1,
"decimals": null,
"values": null,
"allow_null": false,
"default": "1",
"comment": "",
"unsigned": false,
"zerofill": false,
"auto_increment": false,
"binary": false
}
},
"indexes": {
@@ -6951,6 +7030,20 @@
"zerofill": false,
"auto_increment": false,
"binary": false
},
"f_allow_attachments": {
"name": "f_allow_attachments",
"type": "TINYINT",
"length": 1,
"decimals": null,
"values": null,
"allow_null": false,
"default": "1",
"comment": "",
"unsigned": true,
"zerofill": false,
"auto_increment": false,
"binary": false
}
},
"indexes": {
@@ -7080,6 +7173,20 @@
"zerofill": false,
"auto_increment": false,
"binary": false
},
"d_name_seo": {
"name": "d_name_seo",
"type": "VARCHAR",
"length": 255,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": false,
"zerofill": false,
"auto_increment": false,
"binary": false
}
},
"indexes": {
+8
View File
@@ -91,6 +91,10 @@
"key": "maxmind_error",
"default": "okay"
},
{
"key": "maxmind_gateways",
"default": "*"
},
{
"key": "maxmind_key",
"default": ""
@@ -303,6 +307,10 @@
"key": "nexus_severities",
"default": "1"
},
{
"key": "nexus_show_renew_option_savings",
"default": "amount"
},
{
"key": "nexus_show_stock",
"default": "0"
File diff suppressed because it is too large. Load diff
+1 -1
View File
@@ -9,7 +9,7 @@
"sc_tab_key": "custom",
"sc_show_in_vse": 0,
"sc_title": "themesetting_cm_store_view",
"sc_order": 10,
"sc_order": 11,
"sc_condition": null
}
]
+22 -1
View File
@@ -204,5 +204,26 @@
"101096": "4.1.19.2",
"101097": "4.1.19.2",
"101098": "4.1.19.3",
"101099": "4.1.19.4"
"101099": "4.1.19.4",
"101100": "4.2.0 Beta 1",
"101101": "4.2.0 Beta 1",
"101102": "4.2.0 Beta 1",
"101103": "4.2.0 Beta 1",
"101104": "4.2.0 Beta 2",
"101105": "4.2.0 Beta 3",
"101106": "4.2.0 Beta 3a",
"101107": "4.2.0 Beta 4",
"101108": "4.2.0 Beta 4",
"101109": "4.2.0 Beta 5",
"101110": "4.2.0 Beta 5a",
"101111": "4.2.0 Beta 6",
"101112": "4.2.0 Beta 6a",
"101113": "4.2.0 Beta 6a",
"101114": "4.2.0 Beta 7",
"101115": "4.2.0 Beta 7a",
"101116": "4.2.0 Beta 8",
"101117": "4.2.0 Beta 8",
"102000": "4.2.0",
"102001": "4.2.0",
"102002": "4.2.0"
}