" . "" . _T("info_racine_site") . ""; } $url_init = generer_url_ecrire('plonger', "rac=$idom&exclus=$exclus&id=0&col=1&do=$do"); $plonger = charger_fonction('plonger', 'inc'); $plonger_r = $plonger($sel, $idom, $recur, 1, $exclus, $do); // url completee par la fonction JS onkeypress_rechercher $url = generer_url_ecrire('rechercher', "exclus=$exclus&rac=$idom&do=$do&type="); return construire_selectionner_hierarchie($idom, $plonger_r, $aff_racine, $url, 'id_parent', $url_init); } /** * Construit le sélectionneur de hierarchie * * @param string $idom * Identifiant dans le dom de l'élément * @param string $liste * @param int $racine * @param string $url * @param string $name * @param string $url_init * @return string * Code HTML **/ function construire_selectionner_hierarchie($idom, $liste, $racine, $url, $name, $url_init = '') { $idom1 = $idom . "_champ_recherche"; $idom2 = $idom . "_principal"; $idom3 = $idom . "_selection"; $idom4 = $idom . "_col_1"; $idom5 = 'img_' . $idom4; $idom6 = $idom . "_fonc"; return "
\n"; } /** * Récupère les identifiants de hierarchie d'une rubrique * * @param int $id_rubrique * @return array * Liste de tous les id_parent de la rubrique **/ function mini_hier($id_rubrique) { $liste = $id_rubrique; $id_rubrique = intval($id_rubrique); while ($id_rubrique = sql_getfetsel("id_parent", "spip_rubriques", "id_rubrique = " . $id_rubrique)) { $liste = $id_rubrique . ",$liste"; } return explode(',', "0,$liste"); }