Fix error when accessing undefined date
Closes #491 (Edit User fails when User never logged in before)
This commit is contained in:
parent
88f3bafa5e
commit
15751f9c7a
|
@ -81,13 +81,12 @@ function admin_arrive()
|
||||||
}
|
}
|
||||||
|
|
||||||
$usr->name = User_Nick_render($usr);
|
$usr->name = User_Nick_render($usr);
|
||||||
if ($usr->personalData->planned_departure_date) {
|
$plannedDepartureDate = $usr->personalData->planned_departure_date;
|
||||||
$usr['rendered_planned_departure_date'] = $usr->personalData->planned_departure_date->format('Y-m-d');
|
$arrivalDate = $usr->state->arrival_date;
|
||||||
} else {
|
$plannedArrivalDate = $usr->personalData->planned_arrival_date;
|
||||||
$usr['rendered_planned_departure_date'] = '-';
|
$usr['rendered_planned_departure_date'] = $plannedDepartureDate ? $plannedDepartureDate->format('Y-m-d') : '-';
|
||||||
}
|
$usr['rendered_planned_arrival_date'] = $plannedArrivalDate ? $plannedArrivalDate->format('Y-m-d') : '-';
|
||||||
$usr['rendered_planned_arrival_date'] = $usr->personalData->planned_arrival_date->format('Y-m-d');
|
$usr['rendered_arrival_date'] = $arrivalDate ? $arrivalDate->format('Y-m-d') : '-';
|
||||||
$usr['rendered_arrival_date'] = $usr->state->arrival_date ? $usr->state->arrival_date->format('Y-m-d') : '-';
|
|
||||||
$usr['arrived'] = $usr->state->arrived ? __('yes') : '';
|
$usr['arrived'] = $usr->state->arrived ? __('yes') : '';
|
||||||
$usr['actions'] = $usr->state->arrived == 1
|
$usr['actions'] = $usr->state->arrived == 1
|
||||||
? '<a href="' . page_link_to(
|
? '<a href="' . page_link_to(
|
||||||
|
|
|
@ -50,7 +50,7 @@ function admin_user()
|
||||||
$html .= '<table>' . "\n";
|
$html .= '<table>' . "\n";
|
||||||
$html .= ' <tr><td>Nick</td><td>' . '<input size="40" name="eNick" value="' . $user_source->name . '" class="form-control"></td></tr>' . "\n";
|
$html .= ' <tr><td>Nick</td><td>' . '<input size="40" name="eNick" value="' . $user_source->name . '" class="form-control"></td></tr>' . "\n";
|
||||||
$html .= ' <tr><td>Last login</td><td><p class="help-block">'
|
$html .= ' <tr><td>Last login</td><td><p class="help-block">'
|
||||||
. $user_source->last_login_at->format('Y-m-d H:i')
|
. ($user_source->last_login_at ? $user_source->last_login_at->format('Y-m-d H:i') : '-')
|
||||||
. '</p></td></tr>' . "\n";
|
. '</p></td></tr>' . "\n";
|
||||||
$html .= ' <tr><td>Name</td><td>' . '<input size="40" name="eName" value="' . $user_source->personalData->last_name . '" class="form-control"></td></tr>' . "\n";
|
$html .= ' <tr><td>Name</td><td>' . '<input size="40" name="eName" value="' . $user_source->personalData->last_name . '" class="form-control"></td></tr>' . "\n";
|
||||||
$html .= ' <tr><td>Vorname</td><td>' . '<input size="40" name="eVorname" value="' . $user_source->personalData->first_name . '" class="form-control"></td></tr>' . "\n";
|
$html .= ' <tr><td>Vorname</td><td>' . '<input size="40" name="eVorname" value="' . $user_source->personalData->first_name . '" class="form-control"></td></tr>' . "\n";
|
||||||
|
|
Loading…
Reference in New Issue