Subversion Repositories Applications.projet

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 ddelon 1
<?
2
//------------------------------------------------------------------------------
3
// FICHIER : $RCSfile: appli_arbre old.php,v $
4
// AUTEUR  : $Author: ddelon $
5
// VERSION : $Revision: 1.1 $
6
// DATE    : $Date: 2005-09-22 14:02:48 $
7
//------------------------------------------------------------------------------
8
 
9
//==============================================================================
10
// FUNCTION putStyles ($STYLErow)
11
//
12
// Generation of private styles.
13
//==============================================================================
14
 
15
function putStyles ($STYLErow) {
16
 echo ".actuTexte {\n";
17
  echo "  font-family:      $STYLErow->S_FONT_FAMILY;\n";
18
  echo "  font-size:        13;\n";
19
  echo "  font-style:       normal;\n";
20
/*  echo "  font-weight:      400;\n"; */
21
 // echo "  text-align:       left;\n";
22
  echo "  vertical-align:   top;\n";
23
  echo "  color:            $STYLErow->S_COLOR_TEXT;\n";
24
  echo "  background-color: $STYLErow->S_COLOR_3;\n";
25
  echo "}\n";
26
}
27
 
28
//==============================================================================
29
// FUNCTION putFrame (...)
30
//
31
// Generation frame content.
32
//==============================================================================
33
 
34
 
35
 
36
function putFrame ($db, $link,
37
                   $DOCrow, $PAGEresult, $CURRENTPAGErow,
38
                   $innerTableWidth, $innerTableSpacing) {
39
  global $project;
40
  global $locale;
41
  global $set;
42
  global $G_mysqlDB;
43
  global $G_link;
44
  global $thema; //permet un passage de parametre
45
 
46
 
47
$page_arg = $CURRENTPAGErow->P_ARGUMENT;
48
if($page_arg != ""):$thema=$page_arg;endif;
49
 
50
 
51
include ('php/frame/arbre/chemin.php3');
52
include ("$chemin_ago");
53
include ("$chemin_param");
54
include ('php/frame/arbre/fonctions.php3');
55
 
56
  $pageNdx = $CURRENTPAGErow->P_ORDER;
57
 
58
 
59
 
60
  //ici commence mon arbre
61
 
62
 
63
  //SCRIPT DE DESSIN DE L'ARBRE Version 2: construction avec des tables
64
  //-------------------------------------------------------------------
65
 
66
 $xesvert="0";//$xesvert*2=espace verticcal entre 2 branches d'un même coté
67
 
68
  //Connexion a la base
69
  //mysql_connect ($dbhostname, $dbwho, $dbpass);
70
  //mysql_select_db ($dbnamedb);
71
 
72
 
73
if($thema != ""):
74
   $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-");
75
   $thema_temp="and (THEMA LIKE \"%$thema%\")";
76
   $nom_en_clair=mysql_result($nom_en_cl,0,"AGO_CAT_TITRE");
77
   $blabla_thema="Theme de l'arbre: $nom_en_clair";
78
endif;
79
 
80
  //requete pour récupurer le nombre d'abonnes
81
  $resreq=mysql_query("select NB_ABONNES, NUM_SEM from $nom_table_tela order by NUM_SEM")
82
  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>");
83
 
84
  $nbresreq=mysql_num_rows($resreq);
85
  $nbresreq=$nbresreq-1;//le nombre actuel se trouve à la derniere ligne...
86
  $nb_ab_tela=mysql_result($resreq,$nbresreq,0);
87
 
88
  $req=mysql_query("select LIEN_BRANCHE, LIEN_FEUILLE,LIEN_PUCE from $nom_table_index where NOM_TABLE=\"$nom_table_tela\"");
89
$tabtemp=mysql_fetch_array($req);
90
$lientela_botanica=$tabtemp["LIEN_BRANCHE"];
91
$lientela_numero=$tabtemp["LIEN_FEUILLE"];
92
$lientela_feuille=$tabtemp["LIEN_FEUILLE"]; // $lientela_feuille=$tabtemp["LIEN_PUCE"]
93
//  $lientela_botanica=mysql_result($req,0,"LIEN_BRANCHE");
94
//  $lientela_numero=mysql_result($req,0,"LIEN_FEUILLE");
95
//  $lientela_feuille=mysql_result($req,0,"LIEN_PUCE");
96
 
97
  $nb_total_mess=0;//pour le cartouche
98
  $nb_total_abon=0;//pour le cartouche
99
  $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");
100
$nbtables_dessin = mysql_num_rows($res);
101
 
102
//prerequis au moteur
103
//->les requetes $res
104
//->les variable $lientela_botanica  $nb_ab_tela $nb_total_mess=0 $nb_total_abon=0
105
//->connexion à la base
106
 
107
 
108
//inclusion du moteur
109
include ('php/frame/arbre/moteur_dessin.php');
110
 
111
include ('php/frame/arbre/cartouche.php');
112
 
113
 
114
 
115
 //purge des résultats de requetes
116
  mysql_free_result($resreq);
117
  mysql_free_result($res);
118
 
119
  //fermeture de la connexion
120
  //mysql_close();
121
 
122
  //ici finit mon arbre...
123
}
124
 
125
//==============================================================================
126
// FUNCTION putFooter ()
127
//
128
// Generation of footer.
129
//==============================================================================
130
 
131
function putFooter () {
132
  echo '&nbsp;';
133
}
134
 
135
//-- End of source  ------------------------------------------------------------
136
?>
137