Lines 249-255
function check_additem(unique_item_fields) {
Link Here
|
249 |
data['field'] = new Array(); |
249 |
data['field'] = new Array(); |
250 |
data['value'] = new Array(); |
250 |
data['value'] = new Array(); |
251 |
var array_fields = unique_item_fields.split(' '); |
251 |
var array_fields = unique_item_fields.split(' '); |
252 |
$(".error").empty(); // Clear error div |
252 |
$(".order_error").empty(); // Clear error div |
253 |
|
253 |
|
254 |
// Check if a value is duplicated in form |
254 |
// Check if a value is duplicated in form |
255 |
for ( field in array_fields ) { |
255 |
for ( field in array_fields ) { |
Lines 270-276
function check_additem(unique_item_fields) {
Link Here
|
270 |
var sorted_arr = values.sort(); |
270 |
var sorted_arr = values.sort(); |
271 |
for (var i = 0; i < sorted_arr.length - 1; i += 1) { |
271 |
for (var i = 0; i < sorted_arr.length - 1; i += 1) { |
272 |
if (sorted_arr[i + 1] == sorted_arr[i]) { |
272 |
if (sorted_arr[i + 1] == sorted_arr[i]) { |
273 |
$(".error").append( |
273 |
$(".order_error").append( |
274 |
fieldname + " '" + sorted_arr[i] + "' " |
274 |
fieldname + " '" + sorted_arr[i] + "' " |
275 |
+ (window.MSG_ADDITEM_JS_IS_DUPLICATE || "is duplicated") |
275 |
+ (window.MSG_ADDITEM_JS_IS_DUPLICATE || "is duplicated") |
276 |
+ "<br/>"); |
276 |
+ "<br/>"); |
Lines 281-287
function check_additem(unique_item_fields) {
Link Here
|
281 |
|
281 |
|
282 |
// If there is a duplication, we raise an error |
282 |
// If there is a duplication, we raise an error |
283 |
if ( success == false ) { |
283 |
if ( success == false ) { |
284 |
$(".error").show(); |
284 |
$(".order_error").show(); |
285 |
return false; |
285 |
return false; |
286 |
} |
286 |
} |
287 |
|
287 |
|
Lines 295-301
function check_additem(unique_item_fields) {
Link Here
|
295 |
success = false; |
295 |
success = false; |
296 |
for (var i=0; i < data[field].length; i++) { |
296 |
for (var i=0; i < data[field].length; i++) { |
297 |
var value = data[field][i]; |
297 |
var value = data[field][i]; |
298 |
$(".error").append( |
298 |
$(".order_error").append( |
299 |
field + " '" + value + "' " |
299 |
field + " '" + value + "' " |
300 |
+ (window.MSG_ADDITEM_JS_ALREADY_EXISTS_IN_DB |
300 |
+ (window.MSG_ADDITEM_JS_ALREADY_EXISTS_IN_DB |
301 |
|| "already exists in database") |
301 |
|| "already exists in database") |
Lines 307-313
function check_additem(unique_item_fields) {
Link Here
|
307 |
}); |
307 |
}); |
308 |
|
308 |
|
309 |
if ( success == false ) { |
309 |
if ( success == false ) { |
310 |
$(".error").show(); |
310 |
$(".order_error").show(); |
311 |
} |
311 |
} |
312 |
return success; |
312 |
return success; |
313 |
} |
313 |
} |
314 |
- |
|
|