function fetchTermsByIds($tema_id_list)
 {
     $sql = SQLlistaTema_id($tema_id_list);
     while ($array = $sql->FetchRow()) {
         $result["result"][$array[tema_id]] = array("term_id" => $array["tema_id"], "string" => $array["tema"], "isMetaTerm" => $array["isMetaTerm"]);
     }
     return $result;
 }
Example #2
0
 function fetchTermsByIds($tema_id_list)
 {
     $sql = SQLlistaTema_id($tema_id_list);
     while ($array = mysqli_fetch_array($sql[datos])) {
         $result["result"][$array[tema_id]] = array("term_id" => $array[tema_id], "string" => $array[tema]);
     }
     return $result;
 }
Example #3
0
function HTMLbusquedaExpandidaTG($acumula_indice, $acumula_temas)
{
    global $DBCFG;
    $array_indice = explode("|", $acumula_indice);
    $array_temas = explode("|", $acumula_temas);
    $cantValores = array_count_values($array_indice);
    $array_indice = array_unique($array_indice);
    while (list($key, $val) = each($array_indice)) {
        if (!in_array($val, $array_temas)) {
            $temas_ids .= $val . ',';
        }
    }
    //Si no hay términos más genericos que los resultados
    if (@$temas_ids) {
        $sql = SQLlistaTema_id(substr($temas_ids, 0, -1));
        //Si hay resultados
        if ($sql[cant]) {
            //Si hay menos de 10, se muestran sin colapsar
            $sql[cant] < 10 ? $row_result .= '<h5>' . ucfirst(LABEL_resultados_suplementarios) . ' (' . $sql[cant] . ')</h5> <ul id="TG_expandidos" class="lista_secundaria">' : ($row_result .= '<h5><a href="javascript:expandLink(\'TG_expandidos\')" title="' . LABEL_resultados_suplementarios . '">' . ucfirst(LABEL_resultados_suplementarios) . '</a> (' . $sql[cant] . ')</h5><ul id="TG_expandidos" style="display: none" class="lista_secundaria">');
            while ($resulta_busca = mysqli_fetch_array($sql[datos])) {
                $ibusca = ++$ibusca;
                $row_result .= '<li><a title="' . LABEL_verDetalle . $resulta_busca[tema] . '" href="index.php?tema=' . $resulta_busca[tema_id] . '&amp;/' . string2url($resulta_busca[tema]) . '">' . $resulta_busca[tema] . '</a></li>' . "\r\n";
            }
            $row_result .= '</ul>';
        }
    }
    return $row_result;
}
function HTMLbusquedaExpandidaTG($acumula_indice, $acumula_temas, $string)
{
    global $DBCFG;
    $array_indice = explode("|", $acumula_indice);
    $array_temas = explode("|", $acumula_temas);
    $cantValores = array_count_values($array_indice);
    $array_indice = array_unique($array_indice);
    while (list($key, $val) = each($array_indice)) {
        if (!in_array($val, $array_temas)) {
            $temas_ids .= $val . ',';
        }
    }
    //Si no hay términos más genericos que los resultados
    if (@$temas_ids) {
        $sql = SQLlistaTema_id(substr($temas_ids, 0, -1));
        $recordCount = SQLcount($sql);
        //Si hay resultados
        if ($recordCount > 0) {
            $row_result .= '<p class="alert alert-info" role="alert"><strong>' . $recordCount . '</strong> ' . LABEL_resultados_suplementarios . ': <strong> "<em>' . stripslashes($string) . '</em>"</strong></p>';
            $row_result .= '<ul >';
            while ($resulta_busca = $sql->FetchRow()) {
                $ibusca = ++$ibusca;
                $row_result .= '<li><a title="' . LABEL_verDetalle . $resulta_busca[tema] . '" href="index.php?tema=' . $resulta_busca[tema_id] . '&amp;/' . string2url($resulta_busca[tema]) . '">' . $resulta_busca[tema] . '</a></li>';
            }
            $row_result .= '</ul>';
        }
    }
    return array("html" => $row_result, "count" => $recordCount);
}