Fix many missing and wrong Cart template variables. Kudos to Bart Jol for tracking them down.
This commit is contained in:
parent
121a55d65d
commit
3ea4ab8a1a
3 changed files with 283 additions and 36 deletions
|
|
@ -3,6 +3,7 @@
|
||||||
- fixed #11656: Thingy: Select list fields are not sorted properly
|
- fixed #11656: Thingy: Select list fields are not sorted properly
|
||||||
- fixed #11662: yahooapis.com sourced links
|
- fixed #11662: yahooapis.com sourced links
|
||||||
- fixed #11658: tmpl var message missing in template help for the cart
|
- fixed #11658: tmpl var message missing in template help for the cart
|
||||||
|
- fixed: many other template variables for the cart
|
||||||
- fixed #11628: Message Board: Last Post doesn't show up in CS Thread List
|
- fixed #11628: Message Board: Last Post doesn't show up in CS Thread List
|
||||||
- fixed #11646: Post and Thread Last Post
|
- fixed #11646: Post and Thread Last Post
|
||||||
- fixed #11626: Duplicate messages from Collab Systems
|
- fixed #11626: Duplicate messages from Collab Systems
|
||||||
|
|
|
||||||
|
|
@ -72,6 +72,10 @@ our $HELP = {
|
||||||
name => "quantity",
|
name => "quantity",
|
||||||
description => "quantity help",
|
description => "quantity help",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name => "removeBox",
|
||||||
|
description => "removeBox help",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name => "dateAdded",
|
name => "dateAdded",
|
||||||
description => "dateAdded help",
|
description => "dateAdded help",
|
||||||
|
|
@ -102,30 +106,13 @@ our $HELP = {
|
||||||
description => "price help",
|
description => "price help",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name => "removeButton",
|
name => "itemAddressChooser",
|
||||||
description => "removeButton help",
|
description => "itemAddressChooser help",
|
||||||
required => 1,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name => "shipToButton",
|
|
||||||
description => "item shipToButton help",
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name => "shippingAddress",
|
name => "shippingAddress",
|
||||||
description => "shippingAddress help",
|
description => "shippingAddress help",
|
||||||
},
|
},
|
||||||
{
|
|
||||||
name => "isCashier",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name => "posLookupForm",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name => "posUsername",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name => "posUserId",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
@ -157,10 +144,26 @@ our $HELP = {
|
||||||
name => "continueShoppingButton",
|
name => "continueShoppingButton",
|
||||||
description => "continueShoppingButton help",
|
description => "continueShoppingButton help",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name => "minimumCartAmount",
|
||||||
|
description => "minimumCartAmount help",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name => "subtotalPrice",
|
name => "subtotalPrice",
|
||||||
description => "subtotalPrice help",
|
description => "subtotalPrice help",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name => "shippingAddressChooser",
|
||||||
|
description => "shippingAddressChooser help",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "billingAddressChooser",
|
||||||
|
description => "billingAddressChooser help",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "sameShippingAsBilling",
|
||||||
|
description => "sameShippingAsBilling help",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name => "shippingPrice",
|
name => "shippingPrice",
|
||||||
description => "shippingPrice help",
|
description => "shippingPrice help",
|
||||||
|
|
@ -169,19 +172,27 @@ our $HELP = {
|
||||||
name => "tax",
|
name => "tax",
|
||||||
description => "tax help",
|
description => "tax help",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name => "userIsVisitor",
|
||||||
|
description => "userIsVisitor help",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "shippableItemsInCart",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name => "hasShippingAddress",
|
name => "hasShippingAddress",
|
||||||
description => "hasShippingAddress help",
|
description => "hasShippingAddress help",
|
||||||
},
|
},
|
||||||
{
|
|
||||||
name => "shippingAddress",
|
|
||||||
description => "shippingAddress help",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name => "shippingOptions",
|
name => "shippingOptions",
|
||||||
description => "shippingOptions help",
|
description => "shippingOptions help",
|
||||||
required => 1,
|
required => 1,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name => "paymentOptions",
|
||||||
|
description => "paymentOptions help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name => "totalPrice",
|
name => "totalPrice",
|
||||||
description => "totalPrice help",
|
description => "totalPrice help",
|
||||||
|
|
@ -195,6 +206,158 @@ our $HELP = {
|
||||||
name => "inShopCreditDeduction",
|
name => "inShopCreditDeduction",
|
||||||
description => "inShopCreditDeduction help",
|
description => "inShopCreditDeduction help",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name => "isCashier",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "posLookupForm",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "posUsername",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "posUserId",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "loginFormHeader",
|
||||||
|
description => "loginFormHeader help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "loginFormFooter",
|
||||||
|
description => "loginFormFooter help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "loginFormUsername",
|
||||||
|
description => "loginFormUsername help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "loginFormPassword",
|
||||||
|
description => "loginFormPassword help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "loginFormButton",
|
||||||
|
description => "loginFormButton help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "registerLink",
|
||||||
|
description => "registerLink help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "billing_address1Field",
|
||||||
|
description => "address1Field help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "billing_address2Field",
|
||||||
|
description => "address2Field help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "billing_address3Field",
|
||||||
|
description => "address3Field help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "billing_labelField",
|
||||||
|
description => "address labelField help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "billing_nameField",
|
||||||
|
description => "address nameField help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "billing_cityField",
|
||||||
|
description => "cityField help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "billing_stateField",
|
||||||
|
description => "stateField help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "billing_countryField",
|
||||||
|
description => "countryField help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "billing_codeField",
|
||||||
|
description => "codeField help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "billing_phoneNumberField",
|
||||||
|
description => "phoneNumberField help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "billing_emailField",
|
||||||
|
description => "emailField help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "shipping_address1Field",
|
||||||
|
description => "address1Field help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "shipping_address2Field",
|
||||||
|
description => "address2Field help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "shipping_address3Field",
|
||||||
|
description => "address3Field help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "shipping_labelField",
|
||||||
|
description => "address labelField help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "shipping_nameField",
|
||||||
|
description => "address nameField help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "shipping_cityField",
|
||||||
|
description => "cityField help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "shipping_stateField",
|
||||||
|
description => "stateField help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "shipping_countryField",
|
||||||
|
description => "countryField help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "shipping_codeField",
|
||||||
|
description => "codeField help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "shipping_phoneNumberField",
|
||||||
|
description => "phoneNumberField help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name => "shipping_emailField",
|
||||||
|
description => "emailField help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
],
|
],
|
||||||
related => [
|
related => [
|
||||||
{
|
{
|
||||||
|
|
@ -384,6 +547,11 @@ our $HELP = {
|
||||||
description => "phoneNumberField help",
|
description => "phoneNumberField help",
|
||||||
required => 1,
|
required => 1,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name => "emailField",
|
||||||
|
description => "emailField help",
|
||||||
|
required => 1,
|
||||||
|
},
|
||||||
],
|
],
|
||||||
related => [
|
related => [
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -165,18 +165,6 @@ our $I18N = {
|
||||||
context => q|a help description|,
|
context => q|a help description|,
|
||||||
},
|
},
|
||||||
|
|
||||||
'removeButton help' => {
|
|
||||||
message => q|Clicking this button will remove the item from the cart.|,
|
|
||||||
lastUpdated => 0,
|
|
||||||
context => q|a help description|,
|
|
||||||
},
|
|
||||||
|
|
||||||
'item shipToButton help' => {
|
|
||||||
message => q|Clicking this button will set an alternate address as the destination of this item.|,
|
|
||||||
lastUpdated => 0,
|
|
||||||
context => q|a help description|,
|
|
||||||
},
|
|
||||||
|
|
||||||
'shippingAddress help' => {
|
'shippingAddress help' => {
|
||||||
message => q|The HTML formatted address to ship to.|,
|
message => q|The HTML formatted address to ship to.|,
|
||||||
lastUpdated => 0,
|
lastUpdated => 0,
|
||||||
|
|
@ -249,6 +237,12 @@ our $I18N = {
|
||||||
context => q|a help description|,
|
context => q|a help description|,
|
||||||
},
|
},
|
||||||
|
|
||||||
|
'paymentOptions help' => {
|
||||||
|
message => q|A select list containing all the configured payment options for this order.|,
|
||||||
|
lastUpdated => 0,
|
||||||
|
context => q|a help description|,
|
||||||
|
},
|
||||||
|
|
||||||
'inShopCreditAvailable help' => {
|
'inShopCreditAvailable help' => {
|
||||||
message => q|The amount of in-shop credit the user has.|,
|
message => q|The amount of in-shop credit the user has.|,
|
||||||
lastUpdated => 0,
|
lastUpdated => 0,
|
||||||
|
|
@ -453,6 +447,12 @@ our $I18N = {
|
||||||
context => q|a help description|,
|
context => q|a help description|,
|
||||||
},
|
},
|
||||||
|
|
||||||
|
'emailField help' => {
|
||||||
|
message => q|A field to contain the email address for this address.|,
|
||||||
|
lastUpdated => 0,
|
||||||
|
context => q|a help description|,
|
||||||
|
},
|
||||||
|
|
||||||
'phoneNumber help' => {
|
'phoneNumber help' => {
|
||||||
message => q|A phone number for this address.|,
|
message => q|A phone number for this address.|,
|
||||||
lastUpdated => 0,
|
lastUpdated => 0,
|
||||||
|
|
@ -1788,7 +1788,7 @@ our $I18N = {
|
||||||
'shippableItemsInCart' => {
|
'shippableItemsInCart' => {
|
||||||
message => q|A boolean which will be true if any item in the cart requires shipping.|,
|
message => q|A boolean which will be true if any item in the cart requires shipping.|,
|
||||||
lastUpdated => 0,
|
lastUpdated => 0,
|
||||||
context => q|form label for the cart. Allows user to choose a payment method. Bart Jol for Minister in 2012!|
|
context => q|Template variable help.|
|
||||||
},
|
},
|
||||||
|
|
||||||
'no billing address' => {
|
'no billing address' => {
|
||||||
|
|
@ -1911,6 +1911,84 @@ our $I18N = {
|
||||||
context => q|Cart error message|
|
context => q|Cart error message|
|
||||||
},
|
},
|
||||||
|
|
||||||
|
'minimumCartAmount help' => {
|
||||||
|
message => q|The minimum cart amount, from the settings, formatted to two decimal places.|,
|
||||||
|
lastUpdated => 0,
|
||||||
|
context => q|Template variable help|
|
||||||
|
},
|
||||||
|
|
||||||
|
'userIsVisitor help' => {
|
||||||
|
message => q|A boolean which will be true if the currrent user is Visitor|,
|
||||||
|
lastUpdated => 0,
|
||||||
|
context => q|Template variable help|
|
||||||
|
},
|
||||||
|
|
||||||
|
'removeBox help' => {
|
||||||
|
message => q|A checkbox that will allow this item to be removed from the cart.|,
|
||||||
|
lastUpdated => 0,
|
||||||
|
context => q|Template variable help|
|
||||||
|
},
|
||||||
|
|
||||||
|
'itemAddressChooser help' => {
|
||||||
|
message => q|A dropdown for choosing an address to ship an individual item in the cart to, enabling per-item shipping.|,
|
||||||
|
lastUpdated => 0,
|
||||||
|
context => q|Template variable help|
|
||||||
|
},
|
||||||
|
|
||||||
|
'shippingAddressChooser help' => {
|
||||||
|
message => q|A dropdown for choosing a default shipping address for all items in the cart. Also contains actions for editing and adding new addresses.|,
|
||||||
|
lastUpdated => 0,
|
||||||
|
context => q|Template variable help|
|
||||||
|
},
|
||||||
|
|
||||||
|
'billingAddressChooser help' => {
|
||||||
|
message => q|A dropdown for choosing a default billing address.|,
|
||||||
|
lastUpdated => 0,
|
||||||
|
context => q|Template variable help|
|
||||||
|
},
|
||||||
|
|
||||||
|
'sameShippingAsBilling help' => {
|
||||||
|
message => q|A checkbox to tell the cart that the user wants to use the same shipping address, as their billing address.|,
|
||||||
|
lastUpdated => 0,
|
||||||
|
context => q|Template variable help|
|
||||||
|
},
|
||||||
|
|
||||||
|
'loginFormHeader help' => {
|
||||||
|
message => q|The start of the form to help a user log in. This variable will only be populated if the current user is Visitor.|,
|
||||||
|
lastUpdated => 0,
|
||||||
|
context => q|Template variable help|
|
||||||
|
},
|
||||||
|
|
||||||
|
'loginFormFooter help' => {
|
||||||
|
message => q|The end of the form to help a user log in. This variable will only be populated if the current user is Visitor.|,
|
||||||
|
lastUpdated => 0,
|
||||||
|
context => q|Template variable help|
|
||||||
|
},
|
||||||
|
|
||||||
|
'loginFormUsername help' => {
|
||||||
|
message => q|A text box for the user to enter in their name. This variable will only be populated if the current user is Visitor.|,
|
||||||
|
lastUpdated => 0,
|
||||||
|
context => q|Template variable help|
|
||||||
|
},
|
||||||
|
|
||||||
|
'loginFormPassword help' => {
|
||||||
|
message => q|A text box for the user to enter in their password, obscured. This variable will only be populated if the current user is Visitor.|,
|
||||||
|
lastUpdated => 0,
|
||||||
|
context => q|Template variable help|
|
||||||
|
},
|
||||||
|
|
||||||
|
'loginFormButton help' => {
|
||||||
|
message => q|The end of the form to help a user log in. This variable will only be populated if the current user is Visitor.|,
|
||||||
|
lastUpdated => 0,
|
||||||
|
context => q|Template variable help|
|
||||||
|
},
|
||||||
|
|
||||||
|
'registerLink help' => {
|
||||||
|
message => q|A link for a user to register an account on this site, if they do not already have one. This variable will only be populated if the current user is Visitor.|,
|
||||||
|
lastUpdated => 0,
|
||||||
|
context => q|Template variable help|
|
||||||
|
},
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
1;
|
1;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue