[ Index ]
 

Code source de Zen Cart E-Commerce Shopping Cart 1.3.7.1

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/includes/modules/pages/checkout_payment_address/ -> jscript_main.php (source)

   1  <?php
   2  /**

   3   * jscript_main

   4   *

   5   * @package page

   6   * @copyright Copyright 2003-2006 Zen Cart Development Team

   7   * @copyright Portions Copyright 2003 osCommerce

   8   * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0

   9   * @version $Id: jscript_main.php 4683 2006-10-07 06:11:53Z drbyte $

  10   */
  11  ?>
  12  <script language="javascript" type="text/javascript"><!--
  13  var selected;
  14  
  15  function check_form_optional(form_name) {
  16    var form = form_name;
  17    if (!form.elements['firstname']) {
  18      return true;
  19    } else {
  20      var firstname = form.elements['firstname'].value;
  21      var lastname = form.elements['lastname'].value;
  22      var street_address = form.elements['street_address'].value;
  23  
  24      if (firstname == '' && lastname == '' && street_address == '') {
  25        return true;
  26      } else {
  27        return check_form(form_name);
  28      }
  29    }
  30  }
  31  var form = "";
  32  var submitted = false;
  33  var error = false;
  34  var error_message = "";
  35  
  36  function check_input(field_name, field_size, message) {
  37    if (form.elements[field_name] && (form.elements[field_name].type != "hidden")) {
  38      var field_value = form.elements[field_name].value;
  39  
  40      if (field_value == '' || field_value.length < field_size) {
  41        error_message = error_message + "* " + message + "\n";
  42        error = true;
  43      }
  44    }
  45  }
  46  
  47  function check_radio(field_name, message) {
  48    var isChecked = false;
  49  
  50    if (form.elements[field_name] && (form.elements[field_name].type != "hidden")) {
  51      var radio = form.elements[field_name];
  52  
  53      for (var i=0; i<radio.length; i++) {
  54        if (radio[i].checked == true) {
  55          isChecked = true;
  56          break;
  57        }
  58      }
  59  
  60      if (isChecked == false) {
  61        error_message = error_message + "* " + message + "\n";
  62        error = true;
  63      }
  64    }
  65  }
  66  
  67  function check_select(field_name, field_default, message) {
  68    if (form.elements[field_name] && (form.elements[field_name].type != "hidden")) {
  69      var field_value = form.elements[field_name].value;
  70  
  71      if (field_value == field_default) {
  72        error_message = error_message + "* " + message + "\n";
  73        error = true;
  74      }
  75    }
  76  }
  77  
  78  function check_password(field_name_1, field_name_2, field_size, message_1, message_2) {
  79    if (form.elements[field_name_1] && (form.elements[field_name_1].type != "hidden")) {
  80      var password = form.elements[field_name_1].value;
  81      var confirmation = form.elements[field_name_2].value;
  82  
  83      if (password == '' || password.length < field_size) {
  84        error_message = error_message + "* " + message_1 + "\n";
  85        error = true;
  86      } else if (password != confirmation) {
  87        error_message = error_message + "* " + message_2 + "\n";
  88        error = true;
  89      }
  90    }
  91  }
  92  
  93  function check_password_new(field_name_1, field_name_2, field_name_3, field_size, message_1, message_2, message_3) {
  94    if (form.elements[field_name_1] && (form.elements[field_name_1].type != "hidden")) {
  95      var password_current = form.elements[field_name_1].value;
  96      var password_new = form.elements[field_name_2].value;
  97      var password_confirmation = form.elements[field_name_3].value;
  98  
  99      if (password_current == '' || password_current.length < field_size) {
 100        error_message = error_message + "* " + message_1 + "\n";
 101        error = true;
 102      } else if (password_new == '' || password_new.length < field_size) {
 103        error_message = error_message + "* " + message_2 + "\n";
 104        error = true;
 105      } else if (password_new != password_confirmation) {
 106        error_message = error_message + "* " + message_3 + "\n";
 107        error = true;
 108      }
 109    }
 110  }
 111  
 112  function check_form(form_name) {
 113    if (submitted == true) {
 114      alert("<?php echo JS_ERROR_SUBMITTED; ?>");
 115      return false;
 116    }
 117  
 118    error = false;
 119    form = form_name;
 120    error_message = "<?php echo JS_ERROR; ?>";
 121  
 122  <?php if (ACCOUNT_GENDER == 'true') echo '  check_radio("gender", "' . ENTRY_GENDER_ERROR . '");' . "\n"; ?>
 123  
 124    check_input("firstname", <?php echo ENTRY_FIRST_NAME_MIN_LENGTH; ?>, "<?php echo ENTRY_FIRST_NAME_ERROR; ?>");
 125    check_input("lastname", <?php echo ENTRY_LAST_NAME_MIN_LENGTH; ?>, "<?php echo ENTRY_LAST_NAME_ERROR; ?>");
 126  
 127  <?php if (ACCOUNT_DOB == 'true' && (int)ENTRY_DOB_MIN_LENGTH != 0) echo '  check_input("dob", ' . ENTRY_DOB_MIN_LENGTH . ', "' . ENTRY_DATE_OF_BIRTH_ERROR . '");' . "\n"; ?>
 128  
 129    check_input("email_address", <?php echo ENTRY_EMAIL_ADDRESS_MIN_LENGTH; ?>, "<?php echo ENTRY_EMAIL_ADDRESS_ERROR; ?>");
 130    check_input("street_address", <?php echo ENTRY_STREET_ADDRESS_MIN_LENGTH; ?>, "<?php echo ENTRY_STREET_ADDRESS_ERROR; ?>");
 131    check_input("postcode", <?php echo ENTRY_POSTCODE_MIN_LENGTH; ?>, "<?php echo ENTRY_POST_CODE_ERROR; ?>");
 132    check_input("city", <?php echo ENTRY_CITY_MIN_LENGTH; ?>, "<?php echo ENTRY_CITY_ERROR; ?>");
 133  
 134  <?php if (ACCOUNT_STATE == 'true') echo '  if (!form.state.disabled && form.zone_id.value == "") check_input("state", ' . ENTRY_STATE_MIN_LENGTH . ', "' . ENTRY_STATE_ERROR . '")' . "\n" . '  else if (form.state.disabled) check_select("zone_id", "", "' . ENTRY_STATE_ERROR_SELECT . '");' . "\n"; ?>
 135  
 136    check_select("country", "", "<?php echo ENTRY_COUNTRY_ERROR; ?>");
 137  
 138    check_input("telephone", <?php echo ENTRY_TELEPHONE_MIN_LENGTH; ?>, "<?php echo ENTRY_TELEPHONE_NUMBER_ERROR; ?>");
 139  
 140    check_password("password", "confirmation", <?php echo ENTRY_PASSWORD_MIN_LENGTH; ?>, "<?php echo ENTRY_PASSWORD_ERROR; ?>", "<?php echo ENTRY_PASSWORD_ERROR_NOT_MATCHING; ?>");
 141    check_password_new("password_current", "password_new", "password_confirmation", <?php echo ENTRY_PASSWORD_MIN_LENGTH; ?>, "<?php echo ENTRY_PASSWORD_ERROR; ?>", "<?php echo ENTRY_PASSWORD_NEW_ERROR; ?>", "<?php echo ENTRY_PASSWORD_NEW_ERROR_NOT_MATCHING; ?>");
 142  
 143    if (error == true) {
 144      alert(error_message);
 145      return false;
 146    } else {
 147      submitted = true;
 148      return true;
 149    }
 150  }
 151  //--></script>


Généré le : Mon Nov 26 16:45:43 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics