function HTMLterminosLetra($letra) { $sqlDatosLetra = SQLmenuABC($letra); $letra_label = ctype_alpha($letra) ? $letra : '0-9'; $terminosLetra .= '<div id="breadScrumb" class="letters"><ol><li><a title="' . MENU_Inicio . '" href="index.php">' . ucfirst(MENU_Inicio) . '</a></li><li><em>' . $letra_label . '</em>: <strong>' . $sqlDatosLetra[cant] . ' </strong>' . LABEL_Terminos . '</li></ol></div>'; if ($sqlDatosLetra[cant]) { $terminosLetra .= '<div id="listaBusca"><ul>'; while ($datosLetra = mysqli_fetch_array($sqlDatosLetra[datos])) { //Si no es un término preferido if ($datosLetra[termino_preferido]) { switch ($datosLetra[t_relacion]) { //UF case '4': $leyendaConector = USE_termino; break; //Tipo relacion término equivalente parcialmente //Tipo relacion término equivalente parcialmente case '5': $leyendaConector = '<acronym title="' . LABEL_termino_parcial_equivalente . '" lang="' . LANG . '">' . EQP_acronimo . '</acronym>'; break; //Tipo relacion término equivalente //Tipo relacion término equivalente case '6': $leyendaConector = '<acronym title="' . LABEL_termino_equivalente . '" lang="' . LANG . '">' . EQ_acronimo . '</acronym>'; break; //Tipo relacion término no equivalente //Tipo relacion término no equivalente case '7': $leyendaConector = '<acronym title="' . LABEL_termino_no_equivalente . '" lang="' . LANG . '">' . NEQ_acronimo . '</acronym>'; break; //Tipo relacion término equivalente inexacta //Tipo relacion término equivalente inexacta case '8': $leyendaConector = '<acronym title="' . LABEL_termino_parcial_equivalente . '" lang="' . LANG . '">' . EQP_acronimo . '</acronym>'; break; } $terminosLetra .= '<li><em><a title="' . LABEL_verDetalle . xmlentities($datosLetra[tema]) . '" href="index.php?tema=' . $datosLetra[tema_id] . '&/' . string2url($datosLetra[tema]) . '">' . $datosLetra[tema] . '</a></em> ' . $leyendaConector . ' <a title="' . LABEL_verDetalle . $datosLetra[tema] . '" href="index.php?tema=' . $datosLetra[id_definitivo] . '&/' . $datosLetra[termino_preferido] . '">' . $datosLetra[termino_preferido] . '</a></li>' . "\r\n"; } else { $styleClassLink = $datosLetra[estado_id] !== '13' ? 'class="estado_termino' . $datosLetra[estado_id] . '"' : ''; $terminosLetra .= '<li><a ' . $styleClassLink . ' title="' . LABEL_verDetalle . xmlentities($datosLetra[tema]) . '" href="index.php?tema=' . $datosLetra[id_definitivo] . '&/' . string2url($datosLetra[tema]) . '">' . xmlentities($datosLetra[tema]) . '</a></li>' . "\r\n"; } } $terminosLetra .= ' </ul>'; $terminosLetra .= '</div>'; } return $terminosLetra; }
function fetchTermsByLetter($letter) { $sql = SQLmenuABC($letter); while ($array = mysqli_fetch_array($sql[datos])) { $i = ++$i; $result["result"][$array[id_definitivo]] = array("term_id" => $array[id_definitivo], "string" => $array[termino_preferido] ? $array[termino_preferido] : $array[tema], "no_term_string" => $array[termino_preferido] ? $array[tema] : FALSE, "relation_type_id" => $array[t_relacion]); } return $result; }