コード例 #1
0
ファイル: DateTime.php プロジェクト: haraldpdl/oscommerce2
 public static function toLong($raw_datetime, $strict = true)
 {
     $result = '';
     $date = new DateTime($raw_datetime, true, $strict);
     if ($date->isValid()) {
         $result = strftime(OSCOM::getDef('date_format_long'), $date->getTimestamp());
     }
     return $result;
 }
コード例 #2
0
     if ($gender != 'm' && $gender != 'f') {
         $error = true;
         $messageStack->add('account_edit', OSCOM::getDef('entry_gender_error'));
     }
 }
 if (strlen($firstname) < ENTRY_FIRST_NAME_MIN_LENGTH) {
     $error = true;
     $messageStack->add('account_edit', OSCOM::getDef('entry_first_name_error', ['min_length' => ENTRY_FIRST_NAME_MIN_LENGTH]));
 }
 if (strlen($lastname) < ENTRY_LAST_NAME_MIN_LENGTH) {
     $error = true;
     $messageStack->add('account_edit', OSCOM::getDef('entry_last_name_error', ['min_length' => ENTRY_LAST_NAME_MIN_LENGTH]));
 }
 if (ACCOUNT_DOB == 'true') {
     $dobDateTime = new DateTime($dob);
     if (strlen($dob) < ENTRY_DOB_MIN_LENGTH || $dobDateTime->isValid() === false) {
         $error = true;
         $messageStack->add('account_edit', OSCOM::getDef('entry_date_of_birth_error'));
     }
 }
 if (strlen($email_address) < ENTRY_EMAIL_ADDRESS_MIN_LENGTH) {
     $error = true;
     $messageStack->add('account_edit', OSCOM::getDef('entry_email_address_error', ['min_length' => ENTRY_EMAIL_ADDRESS_MIN_LENGTH]));
 }
 if (!Is::email($email_address)) {
     $error = true;
     $messageStack->add('account_edit', OSCOM::getDef('entry_email_address_check_error'));
 }
 $Qcheck = $OSCOM_Db->prepare('select customers_id from :table_customers where customers_email_address = :customers_email_address and customers_id != :customers_id limit 1');
 $Qcheck->bindValue(':customers_email_address', $email_address);
 $Qcheck->bindInt(':customers_id', $_SESSION['customer_id']);
コード例 #3
0
 }
 if (isset($_GET['keywords'])) {
     $keywords = HTML::sanitize($_GET['keywords']);
 }
 $date_check_error = false;
 if (tep_not_null($dfrom)) {
     $dfromDateTime = new DateTime($dfrom);
     if ($dfromDateTime->isValid() === false) {
         $error = true;
         $date_check_error = true;
         $messageStack->add_session('search', OSCOM::getDef('error_invalid_from_date'));
     }
 }
 if (tep_not_null($dto)) {
     $dtoDateTime = new DateTime($dto);
     if ($dtoDateTime->isValid() === false) {
         $error = true;
         $date_check_error = true;
         $messageStack->add_session('search', OSCOM::getDef('error_invalid_to_date'));
     }
 }
 if ($date_check_error == false && isset($dfromDateTime) && $dfromDateTime->isValid() && isset($dtoDateTime) && $dtoDateTime->isValid()) {
     if ($dfromDateTime->get() > $dtoDateTime->get()) {
         $error = true;
         $messageStack->add_session('search', OSCOM::getDef('error_to_date_less_than_from_date'));
     }
 }
 $price_check_error = false;
 if (tep_not_null($pfrom)) {
     if (!settype($pfrom, 'double')) {
         $error = true;
コード例 #4
0
ファイル: customers.php プロジェクト: haraldpdl/oscommerce2
 }
 if (strlen($customers_firstname) < ENTRY_FIRST_NAME_MIN_LENGTH) {
     $error = true;
     $entry_firstname_error = true;
 } else {
     $entry_firstname_error = false;
 }
 if (strlen($customers_lastname) < ENTRY_LAST_NAME_MIN_LENGTH) {
     $error = true;
     $entry_lastname_error = true;
 } else {
     $entry_lastname_error = false;
 }
 if (ACCOUNT_DOB == 'true') {
     $dobDateTime = new DateTime($customers_dob);
     if (strlen($customers_dob) >= ENTRY_DOB_MIN_LENGTH && $dobDateTime->isValid()) {
         $entry_date_of_birth_error = false;
     } else {
         $error = true;
         $entry_date_of_birth_error = true;
     }
 }
 $entry_email_address_error = false;
 if (!Is::email($customers_email_address)) {
     $error = true;
     $entry_email_address_check_error = true;
 } else {
     $entry_email_address_check_error = false;
 }
 if (strlen($entry_street_address) < ENTRY_STREET_ADDRESS_MIN_LENGTH) {
     $error = true;