$to_input_datetime = function( $datetime ) { if ( !$datetime ) return ''; $timestamp = strtotime( (string)$datetime ); if ( $timestamp === false ) return ''; return date( 'Y-m-d\TH:i', $timestamp ); }; $resolve_user_name = function( $user_id ) { static $cache = []; $user_id = (int)$user_id; if ( !isset( $cache[ $user_id ] ) ) { $details = \factory\Users::user_details( $user_id ); $name = 'Nieznany użytkownik'; if ( is_array( $details ) ) { $full_name = trim( trim( (string)( $details['name'] ?? '' ) ) . ' ' . trim( (string)( $details['surname'] ?? '' ) ) ); if ( $full_name !== '' ) $name = $full_name; } $cache[ $user_id ] = $name; } return $cache[ $user_id ]; }; ?>
| Użytkownik | Start | Koniec | Akcja |
|---|---|---|---|
| = htmlspecialchars( $resolve_user_name( $work['user_id'] ), ENT_QUOTES, 'UTF-8' );?> | zapisz |