Line 8... |
Line 8... |
8 |
* | Affiche les derniers fichiers uploader dans le module projet |
|
8 |
* | Affiche les derniers fichiers uploader dans le module projet |
|
9 |
* +-----------------------------------------------------------------------+
|
9 |
* +-----------------------------------------------------------------------+
|
10 |
* | Auteur : Alexandre Granier <alexandre@tela-botanica.org> |
|
10 |
* | Auteur : Alexandre Granier <alexandre@tela-botanica.org> |
|
11 |
* +-----------------------------------------------------------------------+
|
11 |
* +-----------------------------------------------------------------------+
|
Line 12... |
Line 12... |
12 |
|
12 |
|
13 |
* $Id: projet_derniers_telechargements.php,v 1.5 2007-06-25 12:15:06 alexandre_tb Exp $
|
13 |
* $Id: projet_derniers_telechargements.php,v 1.4.2.1 2007-05-11 13:59:27 alexandre_tb Exp $
|
Line 14... |
Line 14... |
14 |
*/
|
14 |
*/
|
15 |
|
15 |
|
Line 124... |
Line 124... |
124 |
|
124 |
|
125 |
// Les noms des fichiers graphiques
|
125 |
// Les noms des fichiers graphiques
|
126 |
$icon = 'folder.gif';
|
126 |
$icon = 'folder.gif';
|
Line 127... |
Line 127... |
127 |
$expandedIcon = 'folder-expanded.gif';
|
127 |
$expandedIcon = 'folder-expanded.gif';
|
128 |
|
128 |
|
129 |
//Requête pour récupérer les noms des répertoires contenus dans le répertoire courant ($id_rep)
|
129 |
//Requ�te pour r�cup�rer les noms des r�pertoires contenus dans le r�pertoire courant ($id_rep)
|
130 |
$queryRep = ' SELECT projet_documents.*'.
|
130 |
$queryRep = ' SELECT projet_documents.*'.
|
131 |
' FROM projet_documents'.
|
131 |
' FROM projet_documents'.
|
132 |
' WHERE projet_documents.pd_pere = '.$GLOBALS['projet_db']->escapeSimple($pere).
|
132 |
' WHERE projet_documents.pd_pere = '.$GLOBALS['projet_db']->escapeSimple($pere).
|
Line 136... |
Line 136... |
136 |
$resultRep = $GLOBALS['projet_db']->query($queryRep) ;
|
136 |
$resultRep = $GLOBALS['projet_db']->query($queryRep) ;
|
137 |
if (DB::isError ($resultRep)) {
|
137 |
if (DB::isError ($resultRep)) {
|
138 |
die ('Echec de la requete : '.$queryRep.'<br />'.$resultRep->getMessage()) ;
|
138 |
die ('Echec de la requete : '.$queryRep.'<br />'.$resultRep->getMessage()) ;
|
139 |
}
|
139 |
}
|
Line 140... |
Line 140... |
140 |
|
140 |
|
141 |
//Stockage des informations sur les répertoires contenu dans le répertoire courant pour affichage dans un arbre.
|
141 |
//Stockage des informations sur les r�pertoires contenu dans le r�pertoire courant pour affichage dans un arbre.
|
142 |
//Et appel récursif de la fonction pour examiner le contenu de chaque répertoire du répertoire courant.
|
142 |
//Et appel r�cursif de la fonction pour examiner le contenu de chaque r�pertoire du r�pertoire courant.
|
143 |
if ( $resultRep->numRows() != 0 ) {
|
143 |
if ( $resultRep->numRows() != 0 ) {
|
144 |
while ( $ligneRep = $resultRep->fetchRow(DB_FETCHMODE_OBJECT) ) {
|
144 |
while ( $ligneRep = $resultRep->fetchRow(DB_FETCHMODE_OBJECT) ) {
|
145 |
//Stockage des informations sur le répertoire courant
|
145 |
//Stockage des informations sur le r�pertoire courant
|
146 |
$noeud1_1 = &$noeud->addItem(new HTML_TreeNode(
|
146 |
$noeud1_1 = &$noeud->addItem(new HTML_TreeNode(
|
147 |
array(
|
147 |
array(
|
148 |
'text' => trim ($ligneRep->pd_nom),
|
148 |
'text' => trim ($ligneRep->pd_nom),
|
149 |
'link' => "", 'icon' => $icon,
|
149 |
'link' => "", 'icon' => $icon,
|
150 |
'expandedIcon' => $expandedIcon ) ) );
|
150 |
'expandedIcon' => $expandedIcon ) ) );
|
151 |
//Appel récursif de fonction courante
|
151 |
//Appel r�cursif de fonction courante
|
152 |
projet_fichiers (&$noeud1_1, $id_rep, $ligneRep->pd_id) ;
|
152 |
projet_fichiers (&$noeud1_1, $id_rep, $ligneRep->pd_id) ;
|
153 |
}
|
153 |
}
|
Line 154... |
Line 154... |
154 |
}
|
154 |
}
|
155 |
|
155 |
|
156 |
// Requête pour récupérer les fichiers du répertoire courant ($id_rep) et leurs informations
|
156 |
// Requ�te pour r�cup�rer les fichiers du r�pertoire courant ($id_rep) et leurs informations
|
157 |
$requete_fichiers = 'SELECT projet_documents.*, gen_type_de_fichier.gtf_type_icone'.
|
157 |
$requete_fichiers = 'SELECT projet_documents.*, gen_type_de_fichier.gtf_type_icone'.
|
158 |
' FROM projet_documents, gen_type_de_fichier'.
|
158 |
' FROM projet_documents, gen_type_de_fichier'.
|
159 |
' WHERE projet_documents.pd_ce_type= gen_type_de_fichier.gtf_id_type'.
|
159 |
' WHERE projet_documents.pd_ce_type= gen_type_de_fichier.gtf_id_type'.
|
Line 168... |
Line 168... |
168 |
$resultat_fichiers = $GLOBALS['projet_db']->query($requete_fichiers) ;
|
168 |
$resultat_fichiers = $GLOBALS['projet_db']->query($requete_fichiers) ;
|
169 |
if (DB::isError ($resultat_fichiers)) {
|
169 |
if (DB::isError ($resultat_fichiers)) {
|
170 |
die ('Echec de la requete : '.$requete_fichiers.'<br />'.$resultat_fichiers->getMessage()) ;
|
170 |
die ('Echec de la requete : '.$requete_fichiers.'<br />'.$resultat_fichiers->getMessage()) ;
|
171 |
}
|
171 |
}
|
Line 172... |
Line 172... |
172 |
|
172 |
|
173 |
//Stockage des informations sur les fichiers du répertoires courant pour affichage dans un arbre
|
173 |
//Stockage des informations sur les fichiers du r�pertoires courant pour affichage dans un arbre
|
174 |
if ( $resultat_fichiers->numRows() != 0 ) {
|
174 |
if ( $resultat_fichiers->numRows() != 0 ) {
|
175 |
while ( $ligne_fichiers = $resultat_fichiers->fetchRow(DB_FETCHMODE_OBJECT) ) {
|
175 |
while ( $ligne_fichiers = $resultat_fichiers->fetchRow(DB_FETCHMODE_OBJECT) ) {
|
176 |
//Ajout de slash devant les caractères spéciaux et suppression des caractères invisibles en début et fin des noms de fichier.
|
176 |
//Ajout de slash devant les caract�res sp�ciaux et suppression des caract�res invisibles en d�but et fin des noms de fichier.
|
177 |
$lien = trim( $ligne_fichiers->pd_nom );
|
177 |
$lien = trim( $ligne_fichiers->pd_nom );
|
178 |
$noeud_1_2 = &$noeud->addItem (new HTML_TreeNode (
|
178 |
$noeud_1_2 = &$noeud->addItem (new HTML_TreeNode (
|
179 |
array (
|
179 |
array (
|
180 |
"text" => $lien,
|
180 |
"text" => $lien,
|
Line 185... |
Line 185... |
185 |
}
|
185 |
}
|
186 |
}
|
186 |
}
|
Line 187... |
Line 187... |
187 |
|
187 |
|
188 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
188 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
189 |
*
|
189 |
*
|
- |
|
190 |
* $Log: projet_derniers_telechargements.php,v $
|
- |
|
191 |
* Revision 1.4.2.1 2007-05-11 13:59:27 alexandre_tb
|
- |
|
192 |
* adaptation a ecouteArbreFichier qui est maintenant appele par papyrus.php
|
190 |
* $Log: not supported by cvs2svn $
|
193 |
*
|
191 |
* Revision 1.4 2007/04/19 09:17:35 alexandre_tb
|
194 |
* Revision 1.4 2007/04/19 09:17:35 alexandre_tb
|
192 |
* utilisation de dojo pour afficher l arbre des derniers documents
|
195 |
* utilisation de dojo pour afficher l arbre des derniers documents
|
193 |
*
|
196 |
*
|
194 |
* Revision 1.3 2005/10/06 08:23:48 alexandre_tb
|
197 |
* Revision 1.3 2005/10/06 08:23:48 alexandre_tb
|