From ce7584bd6362d4eed9160c361498e624aede6a06 Mon Sep 17 00:00:00 2001 From: Harald Eilertsen Date: Fri, 3 Sep 2021 11:40:59 +0200 Subject: Render adminactions in concert list view. Clicking the buttons don't work quite yet. --- includes/admin/views/giglog_admin_page.php | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'includes/admin/views/giglog_admin_page.php') diff --git a/includes/admin/views/giglog_admin_page.php b/includes/admin/views/giglog_admin_page.php index 5a16b66..3fe3237 100644 --- a/includes/admin/views/giglog_admin_page.php +++ b/includes/admin/views/giglog_admin_page.php @@ -150,7 +150,7 @@ if ( !class_exists( 'GiglogAdmin_AdminPage' ) ) { return $content; } - private function adminactions( int $concert_id ) : string + private function adminactions( GiglogAdmin_Concert $concert ) : string { global $wpdb; $query = "SELECT id,wpgs_name from wpg_pressstatus" ; @@ -158,11 +158,11 @@ if ( !class_exists( 'GiglogAdmin_AdminPage' ) ) { return '
' - . '' + . '' . \EternalTerror\ViewHelpers\select_field( 'selectstatus', array_map(fn($status) => [ $status->id, $status->wpgs_name ], $statuses), - GiglogAdmin_Concertlogs::get_status($concert_id)) + $concert->status()) . '' . '' . '
'; @@ -248,12 +248,12 @@ if ( !class_exists( 'GiglogAdmin_AdminPage' ) ) { $content .= '' . $concert->status() . ''; - // if (current_user_can('administrator')) { - // $content .= - // '' - // . $this->adminactions($row->id) - // . ''; - // } + if (current_user_can('administrator')) { + $content .= + '' + . $this->adminactions($concert) + . ''; + } $content .= ''; $lastType = $concert->venue()->city(); } -- cgit v1.2.3