|
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 |
- |
|
|