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; }
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; }
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] . '&/' . 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] . '&/' . string2url($resulta_busca[tema]) . '">' . $resulta_busca[tema] . '</a></li>'; } $row_result .= '</ul>'; } } return array("html" => $row_result, "count" => $recordCount); }