Geburtsdatum fehlt oder ist unvollständig
BeanShell execution caused an error: Sourced file: they are the same
if(noJavaSCript != null && noJavaSCript.equals("true")){
parameters.put("theSame","true");
}
parameters.put("theSame","false");
if(parameters.get("theSame").equals("false")){
System.out.println(" NOT the same ... ");
System.out.println(" ABD = "+request.getParameter("addressBirthDay"));
if(request.getParameter("addressBirthDay") == null){
//check the birthDate of billing address
try{
int billingYear = Integer.valueOf(request.getParameter("CUSTOMER_YEAR_BILLING"));
int billingMonth = Integer.valueOf(request.getParameter("CUSTOMER_MONTH_BILLING"));
int billingDay = Integer.valueOf(request.getParameter("CUSTOMER_DAY_BILLING"));
System.out.println(billingYear + " "+billingMonth + " "+billingDay);
if(noJavaSCript != null && noJavaSCript.equals("true")){
int[] daysArray = {31, 0, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
boolean isLeapYear = false;
if(billingYear%4 == 0){
if((billingYear%100 != 0) || (billingYear%400 == 0)){
isLeapYear = true;
}else{
isLeapYear = false;
}
}
if(isLeapYear){
daysArray[1] = 29;
}else{
daysArray[1] = 28;
}
//if day selected NOT exist in the month => show error
System.out.println(" array = "+daysArray[month-1]);
if(daysArray[month-1] < billingDay){
parameters.put("BILLING_CUSTOMER_DAY","");
}
}
//if get here => the data in birthDate dropDowns are correct.
java.util.Calendar calendar = java.util.Calendar.getInstance();
calendar.set(java.util.Calendar.YEAR, billingYear);
calendar.set(java.util.Calendar.MONTH, billingMonth-1);
calendar.set(java.util.Calendar.DAY_OF_MONTH, billingDay);
java.util.Date date = calendar.getTime();
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd");
String dateStr = sdf.format(date);
parameters.put("BILLING_BIRTH_DAY",dateStr);
if(parameters.get("BILLING_CUSTOMER_DAY") == null){
parameters.put("BILLING_CUSTOMER_DAY","NoError");
}
}catch(NumberFormatException e){
//get here, ONLY if javascript not enabled, and billing birthdate not correctly filled
parameters.put("BILLING_CUSTOMER_DAY","");
}
}else{
parameters.put("BILLING_CUSTOMER_DAY","NoError");
parameters.put("BILLING_BIRTH_DAY","");
}
}
}
System.out.println(" BCD = "+parameters.get("BILLING_CUSTOMER_DAY"));
System.out.println(" BBD = "+parameters.get("BILLING_BIRTH_DAY"));
try{
int year = Integer.valueOf(request.getParameter("CUSTOMER_YEAR"));
int month = Integer.valueOf(request.getParameter("CUSTOMER_MONTH"));
int day = Integer.valueOf(request.getParameter("CUSTOMER_DAY"));
if(noJavaSCript != null && noJavaSCript.equals("true")){
int[] daysArray = {31, 0, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
boolean isLeapYear = false;
if(year%4 == 0){
if((year%100 != 0) || (year%400 == 0)){
isLeapYear = true;
}else{
isLeapYear = false;
}
}
if(isLeapYear){
daysArray[1] = 29;
}else{
daysArray[1] = 28;
}
//if day selected NOT exist in the month => show error
System.out.println(" array = "+daysArray[month-1]);
if(daysArray[month-1] < day){
parameters.put("CUSTOMER_DAY","");
}
}
//if get here => the data in birthDate dropDowns are correct.
java.util.Calendar calendar = java.util.Calendar.getInstance();
calendar.set(java.util.Calendar.YEAR, year);
calendar.set(java.util.Calendar.MONTH, month-1);
calendar.set(java.util.Calendar.DAY_OF_MONTH, day);
java.util.Date date = calendar.getTime();
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd");
String dateStr = sdf.format(date);
parameters.put("CUSTOMER_DAY",dateStr);
//this is used by createPerson, which needs this field of type Date, not STring like createAddress
java.sql.Date sqlDate = new java.sql.Date(date.getTime());
parameters.put("PERSON_BIRTH_DAY",sqlDate);
}catch(NumberFormatException e){
//get here, ONLY if javascript not enabled, and shipping/person birthdate not correctly filled
parameters.put("CUSTOMER_DAY","");
}
//changed by Camelia: 6.11.2009 - END
int year = Integer.valueOf(request.getParameter("CUSTOMER_YEAR"));
int month = Integer.valueOf(request.getParameter("CUSTOMER_MONTH"));
int day = Integer.valueOf(request.getParameter("CUSTOMER_DAY"));
java.util.Calendar calendar = java.util.Calendar.getInstance();
calendar.set(java.util.Calendar.YEAR, year);
calendar.set(java.util.Calendar.MONTH, month-1);
calendar.set(java.util.Calendar.DAY_OF_MONTH, day);
java.util.Date date = calendar.getTime();
java.sql.Date sqlDate = new java.sql.Date(date.getTime());
java.text.SimpleDateFormat sdfDate = new java.text.SimpleDateFormat("yyyy-MM-dd");
String sqlDateStr = sdfDate.format(sqlDate);
parameters.put("BIRTH_DAY",sqlDateStr);
; > : Typed variable declaration : Method Invocation Integer.valueOf
Vorname fehlt.
Nachname fehlt.
Email Adresse ist nicht im richtigen Format, sie muss dem folgenden Muster entsprechen: name@domain oder E-Mail-Adresse enthält ungültige Zeichen.
Email Adresse fehlt.
Bitte kontrollieren Sie Ihre Eingabe im Feld Geburtstag.
Telefon fehlt
E-Mail fehlt
Adressenlinie 1 fehlt
Hausnummer fehlt
Stadt fehlt.
Postleitzahl fehlt.
Land fehlt
BeanShell execution caused an error: Sourced file:
Vorname fehlt.
Nachname fehlt.
Email Adresse ist nicht im richtigen Format, sie muss dem folgenden Muster entsprechen: name@domain oder E-Mail-Adresse enthält ungültige Zeichen.
Email Adresse fehlt.
Bitte kontrollieren Sie Ihre Eingabe im Feld Geburtstag.
Telefon fehlt
E-Mail fehlt
Adressenlinie 1 fehlt
Hausnummer fehlt
Stadt fehlt.
Postleitzahl fehlt.
Land fehlt