New file |
0,0 → 1,137 |
<? |
//------------------------------------------------------------------------------ |
// FICHIER : $RCSfile: appli_arbre old.php,v $ |
// AUTEUR : $Author: ddelon $ |
// VERSION : $Revision: 1.1 $ |
// DATE : $Date: 2005-09-22 14:02:48 $ |
//------------------------------------------------------------------------------ |
|
//============================================================================== |
// FUNCTION putStyles ($STYLErow) |
// |
// Generation of private styles. |
//============================================================================== |
|
function putStyles ($STYLErow) { |
echo ".actuTexte {\n"; |
echo " font-family: $STYLErow->S_FONT_FAMILY;\n"; |
echo " font-size: 13;\n"; |
echo " font-style: normal;\n"; |
/* echo " font-weight: 400;\n"; */ |
// echo " text-align: left;\n"; |
echo " vertical-align: top;\n"; |
echo " color: $STYLErow->S_COLOR_TEXT;\n"; |
echo " background-color: $STYLErow->S_COLOR_3;\n"; |
echo "}\n"; |
} |
|
//============================================================================== |
// FUNCTION putFrame (...) |
// |
// Generation frame content. |
//============================================================================== |
|
|
|
function putFrame ($db, $link, |
$DOCrow, $PAGEresult, $CURRENTPAGErow, |
$innerTableWidth, $innerTableSpacing) { |
global $project; |
global $locale; |
global $set; |
global $G_mysqlDB; |
global $G_link; |
global $thema; //permet un passage de parametre |
|
|
$page_arg = $CURRENTPAGErow->P_ARGUMENT; |
if($page_arg != ""):$thema=$page_arg;endif; |
|
|
include ('php/frame/arbre/chemin.php3'); |
include ("$chemin_ago"); |
include ("$chemin_param"); |
include ('php/frame/arbre/fonctions.php3'); |
|
$pageNdx = $CURRENTPAGErow->P_ORDER; |
|
|
|
//ici commence mon arbre |
|
|
//SCRIPT DE DESSIN DE L'ARBRE Version 2: construction avec des tables |
//------------------------------------------------------------------- |
|
$xesvert="0";//$xesvert*2=espace verticcal entre 2 branches d'un même coté |
|
//Connexion a la base |
//mysql_connect ($dbhostname, $dbwho, $dbpass); |
//mysql_select_db ($dbnamedb); |
|
|
if($thema != ""): |
$nom_en_cl=mysql_query("select AGO_CAT_TITRE from AGORA_CATEG where AGO_CAT_APPEL LIKE \"%$thema%\"") or die("Theme non répertorié dans la base de donnée: -$thema-"); |
$thema_temp="and (THEMA LIKE \"%$thema%\")"; |
$nom_en_clair=mysql_result($nom_en_cl,0,"AGO_CAT_TITRE"); |
$blabla_thema="Theme de l'arbre: $nom_en_clair"; |
endif; |
|
//requete pour récupurer le nombre d'abonnes |
$resreq=mysql_query("select NB_ABONNES, NUM_SEM from $nom_table_tela order by NUM_SEM") |
or die("<font face=\"Arial, Helvetica, sans-serif\" size=2><B>Erreur lors de la requete qui récupère le nombre d'abonnes dans la table du forum principal</B></FONT></BODY></HTML>"); |
|
$nbresreq=mysql_num_rows($resreq); |
$nbresreq=$nbresreq-1;//le nombre actuel se trouve à la derniere ligne... |
$nb_ab_tela=mysql_result($resreq,$nbresreq,0); |
|
$req=mysql_query("select LIEN_BRANCHE, LIEN_FEUILLE,LIEN_PUCE from $nom_table_index where NOM_TABLE=\"$nom_table_tela\""); |
$tabtemp=mysql_fetch_array($req); |
$lientela_botanica=$tabtemp["LIEN_BRANCHE"]; |
$lientela_numero=$tabtemp["LIEN_FEUILLE"]; |
$lientela_feuille=$tabtemp["LIEN_FEUILLE"]; // $lientela_feuille=$tabtemp["LIEN_PUCE"] |
// $lientela_botanica=mysql_result($req,0,"LIEN_BRANCHE"); |
// $lientela_numero=mysql_result($req,0,"LIEN_FEUILLE"); |
// $lientela_feuille=mysql_result($req,0,"LIEN_PUCE"); |
|
$nb_total_mess=0;//pour le cartouche |
$nb_total_abon=0;//pour le cartouche |
$res = mysql_query("select LIEN_BRANCHE, LIEN_FEUILLE, COULEUR, NB_ADH, NB_MES, TAILLE_B, ALIAS, DATE_CREATION, LIEN_PUCE from $nom_table_index where ((VISIBLE=1) and (NOM_TABLE <> \"$nom_table_tela\") $thema_temp ) order by \"DATE_CREATION\" desc"); |
$nbtables_dessin = mysql_num_rows($res); |
|
//prerequis au moteur |
//->les requetes $res |
//->les variable $lientela_botanica $nb_ab_tela $nb_total_mess=0 $nb_total_abon=0 |
//->connexion à la base |
|
|
//inclusion du moteur |
include ('php/frame/arbre/moteur_dessin.php'); |
|
include ('php/frame/arbre/cartouche.php'); |
|
|
|
//purge des résultats de requetes |
mysql_free_result($resreq); |
mysql_free_result($res); |
|
//fermeture de la connexion |
//mysql_close(); |
|
//ici finit mon arbre... |
} |
|
//============================================================================== |
// FUNCTION putFooter () |
// |
// Generation of footer. |
//============================================================================== |
|
function putFooter () { |
echo ' '; |
} |
|
//-- End of source ------------------------------------------------------------ |
?> |
|