Пример #1
0
 $entry_street_address = vam_db_prepare_input($_POST['entry_street_address']);
 $entry_suburb = vam_db_prepare_input($_POST['entry_suburb']);
 $entry_postcode = vam_db_prepare_input($_POST['entry_postcode']);
 $entry_city = vam_db_prepare_input($_POST['entry_city']);
 $entry_country_id = vam_db_prepare_input($_POST['entry_country_id']);
 $entry_company = vam_db_prepare_input($_POST['entry_company']);
 $entry_state = vam_db_prepare_input($_POST['entry_state']);
 $entry_zone_id = vam_db_prepare_input($_POST['entry_zone_id']);
 $customers_send_mail = vam_db_prepare_input($_POST['customers_mail']);
 $customers_password_encrypted = vam_db_prepare_input($_POST['entry_password']);
 $customers_password = vam_encrypt_password($customers_password_encrypted);
 $customers_mail_comments = vam_db_prepare_input($_POST['mail_comments']);
 $payment_unallowed = vam_db_prepare_input($_POST['payment_unallowed']);
 $shipping_unallowed = vam_db_prepare_input($_POST['shipping_unallowed']);
 if ($customers_password == '') {
     $customers_password_encrypted = vam_RandomString(8);
     $customers_password = vam_encrypt_password($customers_password_encrypted);
 }
 $error = false;
 // reset error flag
 if (ACCOUNT_GENDER == 'true') {
     if ($customers_gender != 'm' && $customers_gender != 'f') {
         $error = true;
         $entry_gender_error = true;
     } else {
         $entry_gender_error = false;
     }
 }
 if (strlen($customers_password) < ENTRY_PASSWORD_MIN_LENGTH) {
     $error = true;
     $entry_password_error = true;
     $state = vam_db_prepare_input($_POST['state']);
 }
 if (ACCOUNT_COUNTRY == 'true') {
     $country = vam_db_prepare_input($_POST['country']);
 } else {
     $country = STORE_COUNTRY;
 }
 if (ACCOUNT_TELE == 'true') {
     $telephone = vam_db_prepare_input($_POST['telephone']);
 }
 if (ACCOUNT_FAX == 'true') {
     $fax = vam_db_prepare_input($_POST['fax']);
 }
 $newsletter = '0';
 $newsletter = vam_db_prepare_input($_POST['newsletter']);
 $password = vam_RandomString(8);
 $confirmation = vam_db_prepare_input($_POST['confirmation']);
 $error = false;
 if (ACCOUNT_GENDER == 'true') {
     if ($gender != 'm' && $gender != 'f') {
         $error = true;
         $messageStack->add('checkout_alternative', ENTRY_GENDER_ERROR . '<br>');
     }
 }
 if (strlen($firstname) < ENTRY_FIRST_NAME_MIN_LENGTH) {
     $error = true;
     $messageStack->add('checkout_alternative', ENTRY_FIRST_NAME_ERROR . '<br>');
 }
 if (strlen($lastname) < ENTRY_LAST_NAME_MIN_LENGTH) {
     $error = true;
     $messageStack->add('checkout_alternative', ENTRY_LAST_NAME_ERROR . '<br>');
function vam_create_password($length)
{
    $pass = vam_RandomString($length);
    return md5($pass);
}