//à préciser lorsqu'on est sur sciencemapping.com if ($user!="root") mysql_query("SET NAMES utf8;"); create_concept_string(); //récupération des périodes $periode_concepts=array(); $periode_brute=array(); $resultat=mysql_query("select periode FROM cluster GROUP by periode") or die ("<b>Requête non exécutée (récupération des périodes pour les concepts)</b>."); while ($ligne=mysql_fetch_array($resultat)) { $per=$ligne['periode']; if ($per!=""){ // exception pour éviter un bug de la BDD avec concept 0 à période "" if (!in_array($per,$periode_brute)) $periode_brute[]=$per; } } $list_of_periods=sort_periods($periode_brute); //$map3d = $hrefroot."/".$dbid."/".$exportid.'/'.$filename; $fichier="Phylo4d.gexf"; //$adresse_root= $_SERVER['DOCUMENT_ROOT']; $map3d=$hrefrootroot."data/cartes/".$exportid."/"; $map3d=str_replace('library','',$map3d); $map3d = $map3d.$fichier; echo $map3d; echo '<br>';
echo '<p>'; if ($nav=="sem"){ echo "\n<table width=100% class=tableitems>"; echo "<tr><td width=2.5%></td><td width=95%>"; echo '<table width=100%>'; echo '<tr valign=top>'; // PARTIE INFORMATION CHAMPS THEMATIQUES echo '<td width=55%>'; $periode_a_faire=array(); if ($my_period==-1) { foreach ($clusters as $ca) { $periode_a_faire[]=$ca['periode']; } $periode_a_faire=sort_periods($periode_a_faire); } else $periode_a_faire[]=$my_period; //print_r($periode_a_faire); //echo '<br>'; //print_r($c); $clause_aff=1; if ($my_period==-1) { if (count($list_periods)==0) { $clause_aff=0; } } else {
} //echo $mapgexf; if ($projection != "") { //echo '<td align=right><form action="global.php" method="get" style="display:inline;"><input type="submit" value="Revenir à la carte générale"></form> '; $selecteur_periode = "Afficher la carte générale pour cette période"; } else { $selecteur_periode = "Modifier"; } echo '<td align=right style="color:black;font-weight:bold;">'; //on extrait d'abord la liste totale des périodes: $total_list_periods $commande_sql = "SELECT periode from cluster GROUP BY periode"; $total_periode_sql = mysql_query($commande_sql); while ($total_periode_sql_i = mysql_fetch_array($total_periode_sql)) { $total_periods_raw[] = $total_periode_sql_i['periode']; } $total_list_periods = sort_periods($total_periods_raw); //on affiche les flèches pour se ballader dans les périodes display_arrow_periodes($my_period, $total_list_periods); echo '<form action="global.php" method="get" style="display:inline;">'; echo '<select name="periode">'; for ($i = 0; $i < count($list_of_periods); $i++) { echo '<option value=' . $list_of_periods[$i]; if ($list_of_periods[$i] == $my_period) { echo " selected"; } echo '>'; echo get_string_periode($list_of_periods[$i]); echo '</option>'; } echo '</select>'; echo '<input type="submit" value="' . $selecteur_periode . '">';
for ($i=0;$i<count($cluster);$i++) { if ($clusterss[$cluster[$i]["id_cluster"]]==count($id_concepts)) { $periodevar=arrange_periode($cluster[$i]["periode"]); $idlabel1=$cluster[$i]["label_1"]; $idlabel2=$cluster[$i]["label_2"]; $label1=$dico_termes[$idlabel1]; $label2=$dico_termes[$idlabel2]; $id=$cluster[$i]["id_cluster"]; $ids_cluster[]=$id; $agregat_by_period[$periodevar][]=array($id,$idlabel1,$idlabel2); if (end($list_of_periods)!=derange_periode($periodevar)) $list_of_periods[]=derange_periode($periodevar); $check2=1; }} $list_of_periods=sort_periods($list_of_periods); if ($periode=="-1") $periode=end($list_of_periods); // $resultat = concept_to_clusters($id_concept,derange_periode($periode)); //on les affiche dans un tableau, à reprendre avec la fonction d'affichage // $check2 = mysql_num_rows($resultat); if ($check2==0) { echo "<div class=subbanner><b>nb: ces termes n'apparaissent dans aucun champ thématique pour la période ".arrange_periode($periode)."</b></div><br>"; $periode=$list_of_periods[0]; } $periodevar = arrange_periode($row [ 'periode' ]);