rendered paste bodyif(isset($_POST['NewCustomerRegistration']) || isset($_POST['NewCustomerInvoiceStreet']) || isset($_POST['Cc1']) || isset($_POST['Ct1'])) {
### Index all $_POST varibles
$IndexInput1 = array($_POST['NewCustomerFirstname'], #0
$_POST['NewCustomerLastname'], #1
$_POST['NewCustomerEmail'], #2
$_POST['NewCustomerPhone'], #3
$_POST['NewCustomerCellPhone'], #4
$_POST['NewCustomerCountry'], #5
$_POST['NewCustomerOrgName'], #6
$_POST['NewCustomerOrgNumber'], #7
$_POST['NewCustomerOrgDepartment'], #8
$_POST['NewCustomerOrgHomepage'], #9
$_POST['NewCustomerOrgWorker'], #10
$_POST['NewCustomerDeliveryStreet'], #11
$_POST['NewCustomerDeliveryZipCode'], #12
$_POST['NewCustomerDeliveryCity'], #13
$_POST['NewCustomerInvoiceStreet'], #14
$_POST['NewCustomerInvoiceZipCode'], #15
$_POST['NewCustomerInvoiceCity'],
$_POST['NewCustomerEmailStyle']); #16
### Form run type
$_SESSION['NewCustomerTypeSet'] == 2
? $RunOrgForm = 1
: $RunOrgForm = 0;
empty($_POST['NewCustomerInvoiceSelect'])
? $RunInvForm = 1
: $RunInvForm = 0;
!empty($_POST['NewCustomerCellPhone'])
? $RunInvForm1 = 1
: $RunInvForm1 = 0;
!empty($_POST['NewCustomerOrgDepartment']) && $_SESSION['NewCustomerTypeSet'] == 2
? $RunInvForm2 = 1
: $RunInvForm2 = 0;
//echo $_POST['NewCustomerOrgDepartment'];
!empty($_POST['NewCustomerOrgHomepage']) && $_SESSION['NewCustomerTypeSet'] == 2
? $RunInvForm3 = 1
: $RunInvForm3 = 0;
!empty($_POST['NewCustomerEmailStyle']) || $_POST['NewCustomerEmailStyle'] == 0
? $RunInvForm4 = 1
: $RunInvForm4 = 0;
### Input check on ifs
### Empty input
$IndexInputCheck = array(array(1, #0 $_POST['NewCustomerFirstname']
1, #1 $_POST['NewCustomerLastname']
1, #2 $_POST['NewCustomerEmail']
1, #3 $_POST['NewCustomerPhone']
0, #4 $_POST['NewCustomerCellPhone']
1, #5 $_POST['NewCustomerCountry']
$RunOrgForm, #6 $_POST['NewCustomerOrgName']
$RunOrgForm, #7 $_POST['NewCustomerOrgNumber']
0, #8 $_POST['NewCustomerOrgDepartment']
0, #9 $_POST['NewCustomerOrgHomepage']
$RunOrgForm, #10 $_POST['NewCustomerOrgWorker']
1, #11 $_POST['NewCustomerDeliveryStreet']
1, #12 $_POST['NewCustomerDeliveryZipCode']
1, #13 $_POST['NewCustomerDeliveryCity']
$RunInvForm, #14 $_POST['NewCustomerInvoiceStreet']
$RunInvForm, #15 $_POST['NewCustomerInvoiceZipCode']
$RunInvForm,
$RunInvForm4),#16 $_POST['NewCustomerInvoiceCity']
### Mini input
array(1, #0 $_POST['NewCustomerFirstname']
1, #1 $_POST['NewCustomerLastname']
1, #2 $_POST['NewCustomerEmail']
0, #3 $_POST['NewCustomerPhone']
0, #4 $_POST['NewCustomerCellPhone']
1, #5 $_POST['NewCustomerCountry']
$RunOrgForm, #6 $_POST['NewCustomerOrgName']
$RunOrgForm, #7 $_POST['NewCustomerOrgNumber']
$RunInvForm2,#8 $_POST['NewCustomerOrgDepartment']
$RunInvForm3,#9 $_POST['NewCustomerOrgHomepage']
0, #10 $_POST['NewCustomerOrgWorker']
1, #11 $_POST['NewCustomerDeliveryStreet']
0, #12 $_POST['NewCustomerDeliveryZipCode']
1, #13 $_POST['NewCustomerDeliveryCity']
$RunInvForm, #14 $_POST['NewCustomerInvoiceStreet']
0, #15 $_POST['NewCustomerInvoiceZipCode']
0,
0), #16 $_POST['NewCustomerInvoiceCity']
### Max input
array(1, #0 $_POST['NewCustomerFirstname']
1, #1 $_POST['NewCustomerLastname']
1, #2 $_POST['NewCustomerEmail']
0, #3 $_POST['NewCustomerPhone']
0, #4 $_POST['NewCustomerCellPhone']
0, #5 $_POST['NewCustomerCountry']
1, #6 $_POST['NewCustomerOrgName']
$RunOrgForm, #7 $_POST['NewCustomerOrgNumber']
1, #8 $_POST['NewCustomerOrgDepartment']
0, #9 $_POST['NewCustomerOrgHomepage']
0, #10 $_POST['NewCustomerOrgWorker']
1, #11 $_POST['NewCustomerDeliveryStreet']
0, #12 $_POST['NewCustomerDeliveryZipCode']
0, #13 $_POST['NewCustomerDeliveryCity']
$RunInvForm, #14 $_POST['NewCustomerInvoiceStreet']
0, #15 $_POST['NewCustomerInvoiceZipCode']
0,
0), #16 $_POST['NewCustomerInvoiceCity']
### Match input
array(1, #0 $_POST['NewCustomerFirstname']
1, #1 $_POST['NewCustomerLastname']
1, #2 $_POST['NewCustomerEmail']
1, #3 $_POST['NewCustomerPhone']
$RunInvForm1,#4 $_POST['NewCustomerCellPhone']
1, #5 $_POST['NewCustomerCountry']
$RunOrgForm, #6 $_POST['NewCustomerOrgName']
$RunOrgForm, #7 $_POST['NewCustomerOrgNumber']
0, #8 $_POST['NewCustomerOrgDepartment']
$RunInvForm3,#9 $_POST['NewCustomerOrgHomepage']
0, #10 $_POST['NewCustomerOrgWorker']
1, #11 $_POST['NewCustomerDeliveryStreet']
1, #12 $_POST['NewCustomerDeliveryZipCode']
1, #13 $_POST['NewCustomerDeliveryCity']
$RunInvForm, #14 $_POST['NewCustomerInvoiceStreet']
$RunInvForm, #15 $_POST['NewCustomerInvoiceZipCode']
$RunInvForm,
0),#16 $_POST['NewCustomerInvoiceCity']
### Mysql match input
array(0, #0 $_POST['NewCustomerFirstname']
0, #1 $_POST['NewCustomerLastname']
1, #2 $_POST['NewCustomerEmail']
0, #3 $_POST['NewCustomerPhone']
0, #4 $_POST['NewCustomerCellPhone']
0, #5 $_POST['NewCustomerCountry']
0, #6 $_POST['NewCustomerOrgName']
0, #7 $_POST['NewCustomerOrgNumber']
0, #8 $_POST['NewCustomerOrgDepartment']
0, #9 $_POST['NewCustomerOrgHomepage']
0, #10 $_POST['NewCustomerOrgWorker']
0, #11 $_POST['NewCustomerDeliveryStreet']
0, #12 $_POST['NewCustomerDeliveryZipCode']
0, #13 $_POST['NewCustomerDeliveryCity']
0, #14 $_POST['NewCustomerInvoiceStreet']
0, #15 $_POST['NewCustomerInvoiceZipCode']
0,
0)); #16 $_POST['NewCustomerInvoiceCity']
### Minimum length
$IndexInputMinLength = array(2, #0 $_POST['NewCustomerFirstname']
2, #1 $_POST['NewCustomerLastname']
6, #2 $_POST['NewCustomerEmail']
'', #3 $_POST['NewCustomerPhone']
'', #4 $_POST['NewCustomerCellPhone']
2, #5 $_POST['NewCustomerCountry']
2, #6 $_POST['NewCustomerOrgName']
10, #7 $_POST['NewCustomerOrgNumber']
2, #8 $_POST['NewCustomerOrgDepartment']
6, #9 $_POST['NewCustomerOrgHomepage']
'', #10 $_POST['NewCustomerOrgWorker']
2, #11 $_POST['NewCustomerDeliveryStreet']
'', #12 $_POST['NewCustomerDeliveryZipCode']
'', #13 $_POST['NewCustomerDeliveryCity']
2, #14 $_POST['NewCustomerInvoiceStreet']
'', #15 $_POST['NewCustomerInvoiceZipCode']
'',
''); #16 $_POST['NewCustomerInvoiceCity']
### Maxnimum length
$IndexInputMaxLength = array(40, #0 $_POST['NewCustomerFirstname']
40, #1 $_POST['NewCustomerLastname']
80, #2 $_POST['NewCustomerEmail']
'', #3 $_POST['NewCustomerPhone']
'', #4 $_POST['NewCustomerCellPhone']
2, #5 $_POST['NewCustomerCountry']
80, #6 $_POST['NewCustomerOrgName']
11, #7 $_POST['NewCustomerOrgNumber']
80, #8 $_POST['NewCustomerOrgDepartment']
80, #9 $_POST['NewCustomerOrgHomepage']
'', #10 $_POST['NewCustomerOrgWorker']
80, #11 $_POST['NewCustomerDeliveryStreet']
'', #12 $_POST['NewCustomerDeliveryZipCode']
'', #13 $_POST['NewCustomerDeliveryCity']
80, #14 $_POST['NewCustomerInvoiceStreet']
'', #15 $_POST['NewCustomerInvoiceZipCode']
'',
'',
''); #16 $_POST['NewCustomerInvoiceCity']
### Match a prefix
$IndexInputMatchPrefix = array(valid_name_syntax1, #0 $_POST['NewCustomerFirstname']
valid_name_syntax1, #1 $_POST['NewCustomerLastname']
valid_email_syntax, #2 $_POST['NewCustomerEmail']
valid_phone_syntax, #3 $_POST['NewCustomerPhone']
valid_cellphone_syntax, #4 $_POST['NewCustomerCellPhone']
valid_countrycode_syntax, #5 $_POST['NewCustomerCountry']
valid_organizationname_syntax, #6 $_POST['NewCustomerOrganizationName']
valid_organizationnumber_syntax, #7 $_POST['NewCustomerOrganizationNumber']
valid_ignore_syntax, #8 $_POST['NewCustomerOrgDepartment']
valid_http_syntax, #9 $_POST['NewCustomerOrgHomepage']
valid_ignore_syntax, #10 $_POST['NewCustomerOrgWorker']
valid_street_syntax, #11 $_POST['NewCustomerDeliveryStreet']
valid_zipcode_syntax, #12 $_POST['NewCustomerDeliveryZipCode']
valid_city_syntax, #13 $_POST['NewCustomerDeliveryCity']
valid_street_syntax, #14 $_POST['NewCustomerInvoiceStreet']
valid_zipcode_syntax, #15 $_POST['NewCustomerInvoiceZipCode']
valid_city_syntax,
valid_ignore_syntax); #16 $_POST['NewCustomerInvoiceCity']
### Error message 1
$IndexInputErrorMessage1 = array('Du glömde att ange Ditt förnamn!', #0 $_POST['NewCustomerFirstname']
'Du glömde att ange Ditt efternamn!', #1 $_POST['NewCustomerLastname']
'Du glömde att ange Din e-post!', #2 $_POST['NewCustomerEmail']
'Du glömde att ange Ditt telefonnummer!', #3 $_POST['NewCustomerPhone']
'Du glömde att ange Ditt mobilnnummer!', #4 $_POST['NewCustomerCellPhone']
'Du glömde att ange vilket land du är ifrån!', #5 $_POST['NewCustomerCountry']
'Du glömde att ange Ditt företagsnamn!', #6 $_POST['NewCustomerOrgName']
'Du glömde att ange Ditt organisationsnummer!', #7 $_POST['NewCustomerOrgNumber']
'', #8 $_POST['NewCustomerOrgDepartment']
'', #9 $_POST['NewCustomerOrgHomepage']
'', #10 $_POST['NewCustomerOrgWorker']
'Du glömde att ange Din gatuadress!', #11 $_POST['NewCustomerDeliveryStreet']
'Du glömde att ange Ditt postnummer!', #12 $_POST['NewCustomerDeliveryZipCode']
'Du glömde att ange Din postort!', #13 $_POST['NewCustomerDeliveryCity']
'Du glömde att ange Din fakturerrings adress!', #14 $_POST['NewCustomerInvoiceStreet']
'Du glömde att ange Din fakturerrings postnummret!', #15 $_POST['NewCustomerInvoiceZipCode']
'Du glömde att ange Din fakturerrings postort!',
'Du glömde att ange bekräftelse e-post format!'); #16 $_POST['NewCustomerInvoiceCity']
### Error message 2
$IndexInputErrorMessage2 = array('Ditt förnamn är för kort, förnamnet måste vara minst 2 bokstäver långt!', #0 $_POST['NewCustomerFirstname']
'Ditt efternamn är för kort, efternamnet måste vara minst 2 bokstäver långt!', #1 $_POST['NewCustomerLastname']
'Din e-post! är för kort, e-posten måste vara minst 6 tecken långt!', #2 $_POST['NewCustomerEmail']
'', #3 $_POST['NewCustomerPhone']
'', #4 $_POST['NewCustomerCellPhone']
'Din lands kod! är för kort, lands koden måste vara minst 2 tecken långt!', #5 $_POST['NewCustomerCountry']
'Ditt företagsnamn är för kort, företagsnamnet måste vara minst 2 bokstäver långt!', #6 $_POST['NewCustomerOrgName']
'Ditt organisationsnummer är för kort, organisationsnummret måste vara minst 10 siffror långt!', #7 $_POST['NewCustomerOrgNumber']
'Ditt organisations avdeling är för kort, organisations avdeling måste vara minst 2 bokstäver långt!', #8 $_POST['NewCustomerOrgDepartment']
'', #9 $_POST['NewCustomerOrgHomepage']
'', #10 $_POST['NewCustomerOrgWorker']
'Din gatuadress är för kort, gatuadressen måste vara minst 2 tecken långt!', #11 $_POST['NewCustomerDeliveryStreet'] #11
'', #12 $_POST['NewCustomerDeliveryZipCode']
'', #13 $_POST['NewCustomerDeliveryCity']
'Din fakturerrings gatuadress är för kort, fakturerrings gatuadressen måste vara minst 2 tecken långt!', #14 $_POST['NewCustomerInvoiceStreet']
'', #15 $_POST['NewCustomerInvoiceZipCode']
''); #16 $_POST['NewCustomerInvoiceCity']
### Error message 3
$IndexInputErrorMessage3 = array('Ditt förnamn är för långt, förnamnet får inte vara mer än 40 bokstäver långt!', #0 $_POST['NewCustomerFirstname']
'Ditt efternamn är för långt, efternamnet får inte vara mer än 40 bokstäver långt!', #1 $_POST['NewCustomerLastname']
'Din e-post är för lång, e-posten får inte vara mer än 80 bokstäver lång!', #2 $_POST['NewCustomerEmail']
'', #3 $_POST['NewCustomerPhone']
'', #4 $_POST['NewCustomerCellPhone']
'Din lands kod! är för lång, lands koden får inte vara mer än 2 tecken långt!', #5 $_POST['NewCustomerCountry']
'Ditt företagsnamn är för långt, företagsnamnet får inte vara mer än 80 bokstäver långt!', #6 $_POST['NewCustomerOrgName']
'', #7 $_POST['NewCustomerOrgNumber']
'', #8 $_POST['NewCustomerOrgDepartment']
'', #9 $_POST['NewCustomerOrgHomepage']
'', #10 $_POST['NewCustomerOrgWorker']
'Din gatuadress är för lång, gatuadressen får inte vara mer än 80 bokstäver!', #11 $_POST['NewCustomerDeliveryStreet']
'', #12 $_POST['NewCustomerDeliveryZipCode']
'', #13 $_POST['NewCustomerDeliveryCity']
'Din fakturerrings adress är för lång, fakturerrings adressen får inte vara mer än 80 bokstäver!', #14 $_POST['NewCustomerInvoiceStreet']
'', #15 $_POST['NewCustomerInvoiceZipCode']
'',
''); #16 $_POST['NewCustomerInvoiceCity']
### Error message 4
$IndexInputErrorMessage4 = array('Ogiltigt format på Ditt förnamn!', #0 $_POST['NewCustomerFirstname']
'Ogiltigt format på Ditt efternamn!', #1 $_POST['NewCustomerLastname']
'Ogiltigt format på Din e-post!', #2 $_POST['NewCustomerEmail']
'Ogiltigt format på Ditt telefonnummer!', #3 $_POST['NewCustomerPhone']
'Ogiltigt format på Ditt mobilnummer!', #4 $_POST['NewCustomerCellPhone']
'Ogiltigt format på Ditt lands kod!', #5 $_POST['NewCustomerCountry']
'Ogiltigt format på Ditt företagsnamn!', #6 $_POST['NewCustomerOrgName']
'Ogiltigt format på Ditt organisationsnummer!', #7 $_POST['NewCustomerOrgNumber']
'', #8 $_POST['NewCustomerOrgDepartment']
'Ogiltigt format på Ditt företags hemsida!', #9 $_POST['NewCustomerOrgHomepage']
'', #10 $_POST['NewCustomerOrgWorker']
'Ogiltigt format på Din gatuadress!', #11 $_POST['NewCustomerDeliveryStreet']
'Ogiltigt format på Ditt postnummer!', #12 $_POST['NewCustomerDeliveryZipCode']
'Ogiltigt format på Din postort!', #13 $_POST['NewCustomerDeliveryCity']
'Ogiltigt format på Din fakturerrings adress!', #14 $_POST['NewCustomerInvoiceStreet']
'Ogiltigt format på Ditt fakturer postnummer!', #15 $_POST['NewCustomerInvoiceZipCode']
'Ogiltigt format på Din fakturer postort!',
'Ogiltigt format på Din bekräftelse e-post format'); #16 $_POST['NewCustomerInvoiceCity']
### Error message 5
$IndexInputErrorMessage5 = array('','','E-posten Du angav är redan registerad!', '','','', '', '', '', '', '', '', '', '');
### Error message marker 1
$IndexInputErrorMarker = array(0 => '<font color="FF0000"> * </font>');
### Error message 1
$IndexInputError = array($IndexInputErrorMessage1, $IndexInputErrorMessage2, $IndexInputErrorMessage3, $IndexInputErrorMessage4, $IndexInputErrorMessage5);
if(isset($_POST['NewCustomerRegistration'])){
foreach(array_keys($IndexInput1) as $IndexInputQuestion){
if(empty($IndexInput1[$IndexInputQuestion]) && $IndexInputCheck[0][$IndexInputQuestion] == 1) {
$ErrorOutput = $IndexInputError[0][$IndexInputQuestion];
$ErrorMarker[$IndexInputQuestion] = 0;
break;
}elseif(strlen(trim($IndexInput1[$IndexInputQuestion])) < $IndexInputMinLength[$IndexInputQuestion] && $IndexInputCheck[1][$IndexInputQuestion] == 1){
$ErrorOutput = $IndexInputError[1][$IndexInputQuestion];
$ErrorMarker[$IndexInputQuestion] = 0;
break;
}elseif(strlen(trim($IndexInput1[$IndexInputQuestion])) > $IndexInputMaxLength[$IndexInputQuestion] && $IndexInputCheck[2][$IndexInputQuestion] == 1){
$ErrorOutput = $IndexInputError[2][$IndexInputQuestion];
$ErrorMarker[$IndexInputQuestion] = 0;
break;
}elseif($IndexInputMatchPrefix[$IndexInputQuestion]($IndexInput1[$IndexInputQuestion]) && $IndexInputCheck[3][$IndexInputQuestion] == 1) {
$ErrorOutput = $IndexInputError[3][$IndexInputQuestion];
$ErrorMarker[$IndexInputQuestion] = 0;
unset($IndexInput1[$IndexInputQuestion]);
break;
}elseif(mysql_result(mysql_query("SELECT COUNT(CustomerId) FROM customer WHERE CustomerMail='$IndexInput1[2]'"),0) > 0 && $IndexInputCheck[4][$IndexInputQuestion] == 1){
$ErrorOutput = $IndexInputError[4][$IndexInputQuestion];
$ErrorMarker[$IndexInputQuestion] = 0;
unset($IndexInput1[$IndexInputQuestion]);
break;
}
}
if(isset($ErrorOutput)) {
$Registration_False = false;
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">';
echo '<script type="text/javascript">alert("'.$ErrorOutput.'")';
echo '</script>';
}
if(!isset($Registration_False)) {
new_customer_registered();
unset($_POST);
}
}
}
?>