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; }
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']);
} 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;
} 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;