New file |
0,0 → 1,124 |
<? |
//------------------------------------------------------------------------------ |
// FICHIER : $RCSfile: appli_arbre_req.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: $STYLErow->S_FONT_SIZE_SMALL;\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 $requete;// contient la clause du where de la requete, sans le WHERE et précédé de and |
global $fichier_cartouche; |
|
|
|
|
|
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); |
|
//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 from $nom_table_index where nom_table='$nom_table_tela'"); |
$lientela_botanica=mysql_result($req,0,0); |
|
$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\") $requete ) 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/$fichier_cartouche'); |
|
|
|
//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 ------------------------------------------------------------ |
?> |
|