'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 = ' '.sprintf($lang['ico_hera_acc'], $ico_acc).''; } } // End function Resumen /*===============================*\ Function: Write summary table \*===============================*/ function Results() { global $totales, $lang, $wcag, $param, $marcos, $fecha, $nombre, $lang, $software; $note_a = '

'.$lang['ico_alt_aviso'].' '; $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 '
  1. '.$links."
  2. \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"; ?>

<?php echo $lang['logo_alt']; ?>

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 ''."\n"; } } echo "\n"; $prx = $prx.'A'; $num++; } ?>
'.$lang[$txt].''.$this->ico_res($prx, $val).'

'.$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"; echo ''."\n"; $cel = array ( 2 => 'duda', 1 => 'bien', 3 => 'mal', 4 => 'na', 5 => 'parcial', 6 => 'nose' ); $prx = 'A'; $num = 1; for ($x=1; $x < 4; $x++) { echo ''."\n".''."\n"; foreach ($cel as $key => $val) { if (($key < 5) || (($key == 5) && ($this->t_parcial > 0)) || (($key == 6) && ($this->t_nose > 0))) { echo 'Clase($num,$key,$val).'>'.$this->ico_res($prx, $val, true).''."\n"; } } echo "\n"; $prx = $prx.'A'; $num++; } echo "
'.$lang['h3_nav_res'].'
P.'.$num.'
\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].' '.$txt_tit.' '.$pri.'.'; } else { return '--'; } } else { if ($resultados[$res_array] > 0) { return ''.$resultados[$res_array].' '.$txt_tit.' '.$pri.'.'; } 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); ?>

| | | | |


FPDF'); ?>