$swiftling_level, 'area' => $swiftling_area, 'search' => $swiftling_search, 'page' => $swiftling_paged, ) ); $swiftling_total = array_sum( $swiftling_log['counts'] ); $swiftling_base = admin_url( 'admin.php?page=swiftling-log' ); $swiftling_link = static function ( array $more ) use ( $swiftling_base, $swiftling_level, $swiftling_area, $swiftling_search ) { $query = array_merge( array( 'level' => $swiftling_level, 'area' => $swiftling_area, 'find' => $swiftling_search, ), $more ); return add_query_arg( array_map( 'rawurlencode', array_filter( array_map( 'strval', $query ) ) ), $swiftling_base ); }; $swiftling_actions = array( array( __( 'Copy for support', 'swiftling' ), 'secondary', '#swiftling-support-report' ) ); if ( $swiftling_total ) { $swiftling_actions[] = array( __( 'Clear logs…', 'swiftling' ), 'danger', add_query_arg( 'swiftling_confirm', '1', $swiftling_base ) ); } Ui::screenHeader( array( 'crumb' => __( 'Logs', 'swiftling' ), 'title' => __( 'Logs', 'swiftling' ), 'description' => __( 'What went wrong, and what SwiftLing did that you may want to know later. No content of your pages, keys or visitors’ data is kept here.', 'swiftling' ), 'actions' => $swiftling_actions, ) ); ?> __( 'Settings saved.', 'swiftling' ) ) ); ?> __( 'The logs are empty.', 'swiftling' ) ) ); ?>