function theme_w3c_validator_site_validation_report_row_page_status in W3C Validator 7
Format a w3c validation report page row status bar.
Parameters
$variables: An associative array containing:
- page: An array containing the page info (url and title).
- validation: An W3C_Response instance reprensenting the validation result for the page.
Return value
string HTML output.
1 theme call to theme_w3c_validator_site_validation_report_row_page_status()
- theme_w3c_validator_site_validation_report_row in ./
w3c_validator.site_validation_report.page.inc - Format a w3c validation report page row.
File
- ./
w3c_validator.site_validation_report.page.inc, line 193 - Page description for site W3C validation report.
Code
function theme_w3c_validator_site_validation_report_row_page_status($variables) {
$page = $variables['page'];
$validation = $variables['validation'];
$page_title = $page['title'];
$output = '<div class="page">';
$output .= '<span class="page-icon"></span>';
$output .= '<span class="page-title">' . check_plain($page_title) . '</span>';
if ($validation != null) {
$output .= '<span class="page-infos">';
$output .= '<span class="page-errors">' . t('@error_count errors', array(
'@error_count' => $validation->error_count,
)) . '</span>';
$output .= '<span class="page-warning">' . t('@warning_count warnings', array(
'@warning_count' => $validation->warning_count,
)) . '</span>';
$output .= '</span>';
$output .= '<span class="page-result">';
if ($validation->need_validation) {
$output .= '<span class="outdated">' . t('Outdated') . '</span>';
}
else {
if ($validation->validity && $validation->warning_count) {
$output .= '<span class="warning">' . t('Warning') . '</span>';
}
else {
if ($validation->validity) {
$output .= '<span class="valid">' . t('Valid') . '</span>';
}
else {
$output .= '<span class="error">' . t('Invalid') . '</span>';
}
}
}
$output .= '</span>';
}
else {
$output .= '<span class="page-infos page-unknown">' . t('Not yet validated') . '</span>';
$output .= '<span class="page-result"><span class="unknown">' . t('Unknown') . '</span></span>';
}
$output .= "</div>\n";
return $output;
}