[Date Prev][Date Next][Thread Prev][Thread Next][Minivend by date
][Minivend by thread
]
[mv] Problem with [calc] and [scratch] variables
****** message to minivend-users from Ramsey French <rammjet@mac.com> ******
Dear List,
I have looked in the list archives and cannot resolve this problem.
When I [calc] two [scratch] variables and place the result into a [scratch]
variable, an extra space or unprintable character ends up prepended to the
final [scratch] variable. This presents a problem when testing with [if] or
using it as a key for searching in a table.
Here are examples of my tests:
This works:
[if type=data term="frames::subcat_name::13"]
This works:
[set my_test]13[/set]
[if type=data term="frames::subcat_name::[scratch my_test]"]
This works:
[seti my_test][calc]10+3[/calc][/seti]
[if type=data term="frames::subcat_name::[scratch my_test]"]
This FAILS:
[set my_var1]10[/set]
[set my_var2]3[/set]
[seti my_test]
[calc][scratch my_var1]+[scratch my_var2][/calc]
[/seti]
[if type=data term="frames::subcat_name::[scratch my_test]"]
Looking closer:
Placing this into HTML:
[seti my_test][calc]10+3[/calc][/seti]
this_has_no_space=[scratch my_test]
yields
this_has_no_space=13
However, putting this in HTML:
[set my_var1]10[/set]
[set my_var2]3[/set]
[seti my_test]
[calc][scratch my_var1]+[scratch my_var2][/calc]
[/seti]
[seti my_test2]
[[calc]return'[scratch my_var1]+[scratch my_var2]'[/calc]]
[/seti]
this_has_a_space=[scratch my_test]
what_have_we_here=[scratch my_test2]
yields:
this_has_a_space= 13
what_have_we_here= [10+3]
(notice a space between "=" and "13" and "[10+3]")
Any suggestions?
Thanks,
Ramsey French
-
To unsubscribe from the list, DO NOT REPLY to this message. Instead, send
email with 'UNSUBSCRIBE minivend-users' in the body to Majordomo@minivend.com.
Archive of past messages: http://www.minivend.com/minivend/minivend-list