Subversion Repositories Applications.projet

Compare Revisions

Ignore whitespace Rev 1 → Rev 2

/trunk/appli_arbre old.php
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 '&nbsp;';
}
 
//-- End of source ------------------------------------------------------------
?>