コード例 #1
0
 function fetchRelatedTermsByIds($tema_id_list)
 {
     $sql = SQLexpansionTR($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;
 }
コード例 #2
0
ファイル: fun.api.php プロジェクト: jpgil/tematres-mirror
 function fetchRelatedTermsByIds($tema_id_list)
 {
     $sql = SQLexpansionTR($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;
 }
コード例 #3
0
ファイル: fun.html.php プロジェクト: jpgil/tematres-mirror
function HTMLbusquedaExpandidaTR($acumula_temas)
{
    $temas_ids = str_replace("|", ",", $acumula_temas);
    //Si no hay términos más genericos que los resultados
    if (@$temas_ids) {
        $sql = SQLexpansionTR(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_relacionados) . ' (' . $sql[cant] . ')</h5> <ul id="TR_expandidos" class="lista_secundaria">' : ($row_result .= '<h5><a href="javascript:expandLink(\'TR_expandidos\')" title="' . LABEL_resultados_relacionados . '">' . ucfirst(LABEL_resultados_relacionados) . '</a> (' . $sql[cant] . ')</h5><ul id="TR_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;
}
コード例 #4
0
function HTMLbusquedaExpandidaTR($acumula_temas, $string)
{
    $temas_ids = str_replace("|", ",", $acumula_temas);
    //Si no hay términos más genericos que los resultados
    if (@$temas_ids) {
        $sql = SQLexpansionTR(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_relacionados . ': <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);
}