4) $futurs = 1; $id_carte = $_GET['carte']; $id_carte = intval($id_carte); if ($id_carte == 0) $id_carte = 1; // MODE // 0 = pas d'accès // 1 = avec lien vers Metalink.php pour créer ou supprimer les connections des objets aux meta-objets (utilisé par metaconnecteur.php) // 2 = avec lien vers Metalink_admin.php pour créer ou supprimer les meta-objets et leurs connections. // 3 = carte des futurs interactive $new_mode = $_GET['mode']; $mode = intval($new_mode); if ($mode != 0 && $mode != 3) $mode = 0; $style_titre = $_GET['stitre']; /* 2=trebuchet 14, sinon verdana 12 */ $style_titre = intval($style_titre); if (!$style_titre) $style_titre = 1; require_once("base.php"); base_open(); require_once("metaconnexions.php"); if ($futurs == 3 || $futurs == 4) require_once("metaconnexions_affiche_inv.php"); else require_once("metaconnexions_affiche.php"); if ($id_objet == 0) $titre_page = "L'Arbre des Possibles - Arborescence des futurs"; else { $nom = object_name($id_objet); /* NB: $nom va être utilisé plus tard */ if ($futurs == 3 || $futurs == 4) $titre_page = "Chemins vers: ".$nom; else $titre_page = "Connexions de: ".$nom; } ?> <? echo htmlentities($titre_page); ?>




= 2) /* si modo ou admin, attribution des cx au Club des Visionnaires pour la carte #1 */ $user_profil = 2; else if (map_keys($id_carte, $user_profil) == FALSE) /* verrouillage des connexions si l'utilisateur n'est pas autorisé à modifier la carte */ $mode = 0; if ($id_objet == 0) { $row = session($user_profil, $id_carte); if ($row) { $modif = "UPDATE SESSION SET objet = ".$id_objet." WHERE (id_profil = ".$user_profil." AND id_carte = ".id_carte.")"; $query = mysql_query($modif); } } $map_infos = map_infos($id_carte); if ($map_infos["upper_roots"]) $tag_upper = " text-transform: uppercase;"; else $tag_upper = ""; // TITRE et IMAGE pour la carte #1 if ($id_carte == 1) { echo "Carte des futurs interactive
"; // if ($id_objet == 0 || $futurs == 3 || $futurs == 4) echo "
"; } // TITRE et IMAGE pour les cartes personnelles else { if ($map_infos["statut"] == 3 && $map_infos["profil"] != $user_profil && $user_statut < 2) /* si la carte est privée et que l'internaute n'est pas l'auteur de la carte */ { echo " 
Cette carte n'est pas publique"; exit; } $infos_profil = profil_infos($map_infos["profil"]); echo "".$map_infos["nom"]."
"; echo "Carte créée par ".$infos_profil["pseudo"]."
"; if ($map_infos["image"]) echo "

"; } if ($map_infos["statut"] != 4) /* si ce n'est pas une carte de sondage */ { require_once("arborescence_legende.html"); // affichage des liens vers les ancrages des thèmes racines (si on n'affiche pas les connexions d'un objet particulier) if ($id_objet == 0) { if ($id_carte == 1) /* exception pour la carte #1, on affiche uniquement les racines explicitement déclarées comme telles */ { $query = "SELECT * FROM METATHEME WHERE (root > 0 AND id_carte = ".$id_carte.") ORDER BY root"; $result = mysql_query($query); $roots[0] = mysql_num_rows($result); while ($row = mysql_fetch_array($result)) $roots[] = $row["id_theme"]; } else $roots = get_roots($id_carte); if ($roots[0] > 1) { echo "
"; $cpt = 0; foreach ($roots as $id_root) { if ($cpt) /* élimination de la case 0 qui contient le nombre d'objets */ { echo "".object_name($id_root).""; if ($cpt < $roots[0]) echo " | "; } $cpt++; } echo "
"; } } } // MODE CHEMINS (futurs=3) ------------------------------------------------------------------------------------------------- if ($futurs == 3 || $futurs == 4) { echo "
CHEMINS VERS UN FUTUR
".$nom."
"; echo "

"; metaconnexions_affiche($id_objet, $futurs, $id_carte, $mode, 0, 0, 1, 1); echo "

"; if ($mode == 3) /* en mode 3, il faut informer le menu du changement de mode */ { $page = "MetaFuturs"; $target = " TARGET=\"_top\""; } else { $page ="arborescence_themes"; $target = ""; } echo "
"; echo " Retour à l'arborescence globale
"; } else // AUTRES MODES --------------------------------------------------------------------------------------------------------------- { $filtre_scenario = $map_infos["filtre_scenario"]; // si affichage des connexions d'un objet if ($id_objet != 0) echo "
ARBORESCENCE DE:
".$nom.""; else { // TEXTE DE PRESENTATION de la carte si on afffiche toutes les arborescences et non celles d'un objet particulier if ($map_infos["texte"]) { echo "
"; if ($style_titre == 2) echo "
".nl2br($map_infos["texte"])."
 
"; /* couleur plus foncée: #5E62D1 */ else echo "

".nl2br($map_infos["texte"])."
 

"; echo "
"; } } echo "


"; metaconnexions_affiche($id_objet, $futurs, $id_carte, $mode, 0, 0, $filtre_scenario, 0); echo "

"; if ($id_objet != 0) { echo "
chemins vers \"".$nom."\"
"; if ($futurs != 3 && $futurs != 4) echo "
retour à l'arborescence globale
"; echo "
"; } } // ----------------------------------------------------------------------------------------------------------------------------------- if ($map_infos["comments"]) { $query = "SELECT * FROM COMMENTAIRE WHERE (id_carte = ".$id_carte.")"; $result = mysql_query($query); $n_results=mysql_num_rows($result); echo "
Commentaires à propos de cette carte (".$n_results.")
"; } if ($map_infos["statut"] == 4) /* si c'est une carte de sondage */ { echo "

Autres feedbacks sur la page Facebook

"; } echo "


"; ?>

Base de Données
des scénarios

Sommaire