template_preprocess_authorize_report(&$variables)
Prepares variables for authorize.php operation report templates.
This report displays the results of an operation run via authorize.php.
Default template: authorize-report.html.twig.
Parameters
array $variables: An associative array containing:
- messages: An array of result messages.
File
- core/includes/theme.maintenance.inc, line 115
- Theming for maintenance pages.
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | function template_preprocess_authorize_report(& $variables ) { $messages = []; if (! empty ( $variables [ 'messages' ])) { foreach ( $variables [ 'messages' ] as $heading => $logs ) { $items = []; foreach ( $logs as $number => $log_message ) { if ( $number === '#abort' ) { continue ; } $class = 'authorize-results__' . ( $log_message [ 'success' ] ? 'success' : 'failure' ); $items [] = [ '#wrapper_attributes' => [ 'class' => [ $class ]], '#markup' => $log_message [ 'message' ], ]; } $messages [] = [ '#theme' => 'item_list' , '#items' => $items , '#title' => $heading , ]; } } $variables [ 'messages' ] = $messages ; } |
Please login to continue.