diff --git a/2020/include/functions.php b/2020/include/functions.php index c5b3173..1111e3f 100644 --- a/2020/include/functions.php +++ b/2020/include/functions.php @@ -1,63 +1,70 @@ . /** * Require a certain page from the template directory * * @param $name string page name (to be sanitized) * @param $args mixed arguments to be passed to the page scope */ function template_2020( $template_name, $template_args = [] ) { extract( $template_args, EXTR_SKIP ); return require ABSPATH . "/2020/template/$template_name.php"; } /** * Spawn a 2020 Event */ function event_2020( $id ) { $event = ( new QueryEvent() ) ->whereEventID( $id ) + ->select( Conference::fields() ) + ->select( Event::fields() ) + ->select( Room::fields() ) + ->select( Track::fields() ) + ->select( Room::fields() ) + ->select( Chapter::fields() ) + ->selectEventHasVideo() ->joinConference() ->joinTrack( 'LEFT' ) ->joinRoom( 'LEFT' ) ->joinChapter( 'LEFT' ) ->queryRow(); template_2020( 'event-brief', [ 'event' => $event, ] ); } /** * Print an icon for the 2020 website * * See https://materializecss.com/icons.html * * @param string $name Icon name * @param string $classes CSS classes * @return string */ function icon_2020( $name, $classes = null ) { $classes = $classes ? " $classes" : ''; return sprintf( '%s', $classes, $name ); } diff --git a/2020/template/event-brief.php b/2020/template/event-brief.php index a51e6cf..a2cf9c6 100644 --- a/2020/template/event-brief.php +++ b/2020/template/event-brief.php @@ -1,99 +1,110 @@ . // query all the Users maintaining this Event $users = ( new QueryEventUser() ) ->joinUser() ->whereEvent( $event ) ->orderByEventUserOrder() ->queryGenerator(); ?>
isEventAborted() ): ?>
= esc_html( $event->getEventTitle() ) ?>
= __( "sessione annullata" ) ?>
= esc_html( $event->getEventTitle() ) ?>
= HTML::a( $event->getRoomURL(), $event->getRoomName(). 'play_arrow', null, 'btn white blue-text waves-effect' ) ?>
+ + = icon_2020( 'play_arrow', 'right' ) ?> + = __( "Rivedi" ) ?> + +
+ + + isEventEditable() ): ?> = HTML::a( $event->getEventEditURL(), '[edit]' ) ?>