'lst_A', 'AA' => 'lst_AA', 'AAA' => 'lst_AAA');
foreach ($letras as $p => $arr) {
foreach ($$arr as $k => $v) {
if (array_key_exists($v, $wcag1)) {
$x = $p.$mis_puntos[$v];
}
$resultados[$x]++;
}
}
$this->t_duda = $resultados['Aduda'] + $resultados['AAduda'] + $resultados['AAAduda'];
$this->t_mal = $resultados['Amal'] + $resultados['AAmal'] + $resultados['AAAmal'];
$this->t_parcial = $resultados['Aparcial'] + $resultados['AAparcial'] + $resultados['AAAparcial'];
$this->t_nose = $resultados['Anose'] + $resultados['AAnose'] + $resultados['AAAnose'];
if ($resultados['Aduda'] + $resultados['Anose'] + $resultados['Aparcial'] + $resultados['Amal'] == 0) {
if ($resultados['AAduda'] + $resultados['AAnose'] + $resultados['AAparcial'] + $resultados['AAmal'] == 0) {
if ($resultados['AAAduda'] + $resultados['AAAnose'] + $resultados['AAAparcial'] + $resultados['AAAmal'] == 0) {
$ico_acc = 'AAA';
} else {
$ico_acc = 'AA';
}
} else {
$ico_acc = 'A';
}
$this->accesibilidad = ' ';
}
} // End function Resumen
/*===============================*\
Function: Write summary table
\*===============================*/
function Results() {
global $totales, $lang, $wcag, $param, $marcos, $fecha, $nombre, $lang, $software;
$note_a = '
';
$note_b = "
\n";
echo ''."\n";
if ($totales['url_redir']) {
echo '
'.sprintf($lang['nota_uri'], $totales['url_redir'], URL).'
';
}
if ($totales['meta_redir']) {
echo $note_a.sprintf($lang['nota_meta'], $totales['meta_redir'], URL).$note_b;
}
if (count($marcos) > 0) {
echo $note_a;
printf($lang['frame_aviso'], count($marcos));
echo $note_b."
\n";
foreach ($marcos as $links) {
echo '- '.$links."
\n";
}
echo "
\n";
$nota_marcos = '
'.$lang['frame_aviso2'];
} else {
if ($totales['body'] != 1) {
if ($totales['body'] > 1) {
$err1 = sprintf($lang['err_body_a'], $totales['body']);
} else {
$err1 = $lang['err_body_b'];
}
echo $note_a.$err1.' '.$lang['err_body_c'].$note_b;
}
if ($totales['redirect'] > 0) {
echo $note_a.$lang['nota_redirect'].$note_b;
} else if ($totales['refresh'] > 0) {
echo $note_a.$lang['nota_refresh'].$note_b;
}
if ($totales['script'] > 0) {
echo $note_a.$lang['nota_scripts'].$note_b;
}
}
//echo "\n\n".'
';
//foreach ($totales as $k => $v) {
//echo $k.' : '.$v."\n";
//}
//echo "
\n";
?>
- URL: accesibilidad; ?>
- :
t_mal > 0) {
echo '- '.$lang['li_error'].': ';
echo ' '.sprintf($lang['li_error_vs'], $this->t_mal).'
';
}
?>
- :
t_duda > 0) {
echo sprintf($lang['li_manual_vs'], $this->t_duda).'';
} else {
echo $lang['li_manual_no'].'';
}
echo $nota_marcos;
$autor = ($nombre == '')? $lang['li_autor_no'] : $nombre;
?>
- :
- Navegador: _UA($software); ?>
|
|
|
|
|
t_parcial > 0) {
?>
|
t_nose > 0) {
?>
|
'duda', 1 => 'bien', 3 => 'mal', 4 => 'na', 5 => 'parcial', 6 => 'nose' );
$prx = 'A';
$num = 1;
for ($x=1; $x < 4; $x++) {
$txt = 'res_alt_'.$prx;
echo ''."\n".' | '."\n";
foreach ($cel as $key => $val) {
if (($key < 5) || (($key == 5) && ($this->t_parcial > 0)) || (($key == 6) && ($this->t_nose > 0))) {
echo ''.$this->ico_res($prx, $val).' | '."\n";
}
}
echo "
\n";
$prx = $prx.'A';
$num++;
}
?>
'.$lang['h3_nav_pautas'].':'."\n";
for ($i=1; $i < 15; $i++) {
if (PT == $i) {
echo ''.$i.''."\n";
} else {
echo ''.$i.''."\n";
}
}
echo ''."\n\n";
} else if ($by == 'prioridad') {
echo '\n\n";
}
//echo ''."\n";
} // Fin función Details
/*================================================*\
Función: Define la clase para las celdas
\*================================================*/
function Clase($p, $r, $cl) {
if (($p == PR) && ($r == RE)) {
return ' class="tdactual"';
} else {
return ' class="'.$cl.'"';
}
} // Fin función Clase
/*================================================*\
Función: Crea los iconos de acuerdo al resultado
\*================================================*/
function ico_res($priori, $resulta, $mini=false) {
global $param, $lang, $resultados;
if ($priori == 'A') {
$pri = 1;
} else if ($priori == 'AA') {
$pri = 2;
} else if ($priori == 'AAA') {
$pri = 3;
}
switch ($resulta) {
case 'bien':
$res = 1;
$txt_tit = $lang['res_tit_b'];
break;
case 'duda':
$res = 2;
$txt_tit = $lang['res_tit_c'];
break;
case 'mal':
$res = 3;
$txt_tit = $lang['res_tit_d'];
break;
case 'na':
$res = 4;
$txt_tit = $lang['res_tit_e'];
break;
case 'parcial':
$res = 5;
$txt_tit = $lang['res_tit_f'];
break;
case 'nose':
$res = 6;
$txt_tit = $lang['res_tit_g'];
break;
}
$res_array = $priori.$resulta;
if ($mini == false) {
if ($resultados[$res_array] > 0) {
return '
'.$resultados[$res_array].' ';
} else {
return '--';
}
} else {
if ($resultados[$res_array] > 0) {
return '
'.$resultados[$res_array].' ';
} else {
return '-';
}
}
} // Fin function ico_res
/*================================================*\
Función: Muestra el formulario del informe
\*================================================*/
function Form_Info() {
global $resumen, $nombre, $lang;
$_id = ID;
$_idioma = IDIOMA;
$_resumen = stripslashes($resumen);
$nombre = stripslashes($nombre);
?>