commit
96728fedd7
|
@ -1,5 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
use Engelsystem\ShiftSignupState;
|
||||||
function shift_link($shift) {
|
function shift_link($shift) {
|
||||||
return page_link_to('shifts') . '&action=view&shift_id=' . $shift['SID'];
|
return page_link_to('shifts') . '&action=view&shift_id=' . $shift['SID'];
|
||||||
}
|
}
|
||||||
|
@ -200,13 +201,13 @@ function shift_controller() {
|
||||||
$angeltypes = AngelTypes();
|
$angeltypes = AngelTypes();
|
||||||
$user_shifts = Shifts_by_user($user);
|
$user_shifts = Shifts_by_user($user);
|
||||||
|
|
||||||
$shift_signup_state = null;
|
$shift_signup_state = new ShiftSignupState(ShiftSignupState::OCCUPIED, 0);
|
||||||
foreach ($angeltypes as $angeltype) {
|
foreach ($angeltypes as $angeltype) {
|
||||||
$angeltype_signup_state = Shift_signup_allowed($user, $shift, $angeltype, null, $user_shifts);
|
$angeltype_signup_state = Shift_signup_allowed($user, $shift, $angeltype, null, $user_shifts);
|
||||||
if ($shift_signup_state == null) {
|
if ($shift_signup_state == null) {
|
||||||
$shift_signup_state = $angeltype_signup_state;
|
$shift_signup_state = $angeltype_signup_state;
|
||||||
} else {
|
} else {
|
||||||
$shift_signup_state = $shift_signup_state->combineWith($angeltype_signup_state);
|
$shift_signup_state->combineWith($angeltype_signup_state);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -106,7 +106,7 @@ function guest_register() {
|
||||||
$msg .= error(sprintf(_("Your password is too short (please use at least %s characters)."), MIN_PASSWORD_LENGTH), true);
|
$msg .= error(sprintf(_("Your password is too short (please use at least %s characters)."), MIN_PASSWORD_LENGTH), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isset($_REQUEST['planned_arrival_date']) && $tmp = parse_date("Y-m-d", $_REQUEST['planned_arrival_date'])) {
|
if (isset($_REQUEST['planned_arrival_date']) && $tmp = parse_date("Y-m-d H:i", $_REQUEST['planned_arrival_date'] . " 00:00")) {
|
||||||
$planned_arrival_date = $tmp;
|
$planned_arrival_date = $tmp;
|
||||||
} else {
|
} else {
|
||||||
$valid = false;
|
$valid = false;
|
||||||
|
@ -306,7 +306,7 @@ function guest_login() {
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$valid = false;
|
$valid = false;
|
||||||
error(_("No user was found with that Nickname. Please try again. If you are still having problems, ask an Dispatcher."));
|
error(_("No user was found with that Nickname. Please try again. If you are still having problems, ask a Dispatcher."));
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$valid = false;
|
$valid = false;
|
||||||
|
|
|
@ -44,7 +44,7 @@ function user_settings_main($user_source, $enable_tshirt_size, $tshirt_sizes) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isset($_REQUEST['planned_arrival_date'])) {
|
if (isset($_REQUEST['planned_arrival_date'])) {
|
||||||
$tmp = parse_date("Y-m-d", $_REQUEST['planned_arrival_date']);
|
$tmp = parse_date("Y-m-d H:i", $_REQUEST['planned_arrival_date'] . " 00:00");
|
||||||
$result = User_validate_planned_arrival_date($tmp);
|
$result = User_validate_planned_arrival_date($tmp);
|
||||||
$user_source['planned_arrival_date'] = $result->getValue();
|
$user_source['planned_arrival_date'] = $result->getValue();
|
||||||
if (! $result->isValid()) {
|
if (! $result->isValid()) {
|
||||||
|
@ -54,7 +54,7 @@ function user_settings_main($user_source, $enable_tshirt_size, $tshirt_sizes) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isset($_REQUEST['planned_departure_date'])) {
|
if (isset($_REQUEST['planned_departure_date'])) {
|
||||||
$tmp = parse_date("Y-m-d", $_REQUEST['planned_departure_date']);
|
$tmp = parse_date("Y-m-d H:i", $_REQUEST['planned_departure_date'] . " 00:00");
|
||||||
$result = User_validate_planned_departure_date($user_source['planned_arrival_date'], $tmp);
|
$result = User_validate_planned_departure_date($user_source['planned_arrival_date'], $tmp);
|
||||||
$user_source['planned_departure_date'] = $result->getValue();
|
$user_source['planned_departure_date'] = $result->getValue();
|
||||||
if (! $result->isValid()) {
|
if (! $result->isValid()) {
|
||||||
|
|
|
@ -132,7 +132,7 @@ function check_request_date($name, $error_message = null, $null_allowed = false)
|
||||||
* @return ValidationResult containing the parsed date
|
* @return ValidationResult containing the parsed date
|
||||||
*/
|
*/
|
||||||
function check_date($input, $error_message = null, $null_allowed = false) {
|
function check_date($input, $error_message = null, $null_allowed = false) {
|
||||||
if ($tmp = parse_date("Y-m-d", trim($input))) {
|
if ($tmp = parse_date("Y-m-d H:i", trim($input) . " 00:00")) {
|
||||||
return new ValidationResult(true, $tmp);
|
return new ValidationResult(true, $tmp);
|
||||||
}
|
}
|
||||||
if ($null_allowed) {
|
if ($null_allowed) {
|
||||||
|
|
|
@ -1544,7 +1544,7 @@ msgstr "Gib bitte ein Passwort ein."
|
||||||
#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:309
|
#: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:309
|
||||||
msgid ""
|
msgid ""
|
||||||
"No user was found with that Nickname. Please try again. If you are still "
|
"No user was found with that Nickname. Please try again. If you are still "
|
||||||
"having problems, ask an Dispatcher."
|
"having problems, ask a Dispatcher."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Es wurde kein Engel mit diesem Namen gefunden. Probiere es bitte noch "
|
"Es wurde kein Engel mit diesem Namen gefunden. Probiere es bitte noch "
|
||||||
"einmal. Wenn das Problem weiterhin besteht, frage einen Dispatcher."
|
"einmal. Wenn das Problem weiterhin besteht, frage einen Dispatcher."
|
||||||
|
|
Loading…
Reference in New Issue