Subversion Repositories Applications.projet

Rev

Rev 25 | Rev 249 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 25 Rev 197
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.3 2005-10-06 08:23:48 alexandre_tb Exp $
13
*   $Id: projet_derniers_telechargements.php,v 1.4 2007-04-19 09:17:35 alexandre_tb Exp $
Line 14... Line 14...
14
*/
14
*/
15
 
15
 
Line 63... Line 63...
63
    $res .= $vue_liste_document->toHTML() ;
63
    $res .= $vue_liste_document->toHTML() ;
Line 64... Line 64...
64
    
64
    
Line 65... Line 65...
65
    $res .= "<h2>".PROJET_TELECHARGEMENT_TOUS."</h2>\n" ;
65
    $res .= "<h2>".PROJET_TELECHARGEMENT_TOUS."</h2>\n" ;
66
    
66
    
Line 67... Line 67...
67
    // Création de l'objet TreeMenu
67
    // Création de l'objet TreeMenu
68
    GEN_stockerFichierScript(1, "api/TreeMenu/TreeMenu.js") ;
68
    //GEN_stockerFichierScript(1, "api/TreeMenu/TreeMenu.js") ;
69
    
69
    
Line 70... Line 70...
70
    // Les noms des fichiers graphiques
70
    // Les noms des fichiers graphiques
71
    $icon         = 'folder.gif';
71
    $icon         = 'folder.gif';
72
    $expandedIcon = 'folder-expanded.gif';
72
    $expandedIcon = 'folder-expanded.gif';
73
    
73
    
Line 74... Line 74...
74
    $i = 0 ;
74
    $i = 0 ;
75
    // Requete sur les projets
75
    // Requete sur les projets
76
    $requete = "SELECT p_titre, p_id FROM projet ORDER BY p_titre" ;
-
 
-
 
76
    $requete = "SELECT p_titre, p_id FROM projet ORDER BY p_titre" ;
77
    $resultat = $GLOBALS['projet_db']->query ($requete) or die ("Echec <br />".mysql_error()."<br />$requete") ;
77
    $resultat = $GLOBALS['projet_db']->query ($requete) or die ("Echec <br />".mysql_error()."<br />$requete") ;
78
    
78
    
79
    $menu = new HTML_TreeMenu() ;
79
//    $menu = new HTML_TreeMenu() ;
80
    $node = new HTML_TreeNode(array('text' => "Les projets de Tela Botanica", 'link' => "", 'icon' => $icon, 'expandedIcon' => $expandedIcon));
80
//    $node = new HTML_TreeNode(array('text' => "Les projets de Tela Botanica", 'link' => "", 'icon' => $icon, 'expandedIcon' => $expandedIcon));
81
    
81
    $noeudProjet = '' ;
-
 
82
    while ($ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT)) {
-
 
83
        $titre = $ligne->p_titre ;
82
    while ($ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT)) {
84
//        $node_1[$i] = &$node->addItem (new HTML_TreeNode(array('text' => $titre, 'link' => "", 'icon' => $icon, 'expandedIcon' => $expandedIcon)));
83
        $titre = $ligne->p_titre ;
85
//        projet_fichiers (&$node_1[$i], $ligne->p_id) ;
84
        $node_1[$i] = &$node->addItem (new HTML_TreeNode(array('text' => $titre, 'link' => "", 'icon' => $icon, 'expandedIcon' => $expandedIcon)));
86
        $i++ ;
85
        projet_fichiers (&$node_1[$i], $ligne->p_id) ;
87
        $noeudProjet .= '<div dojoType="TreeNode" title="'.$ligne->p_titre.'" widgetId="projet_'.
-
 
88
        				$ligne->p_id.'" objectId="projet_'.$ligne->p_id.'" isFolder="true"></div>'."\n";
-
 
89
    }
-
 
90
//    $menu->addItem($node);
-
 
91
//    $treeMenu = &new HTML_TreeMenu_DHTML($menu, array('images' => 'api/TreeMenu/images', 'defaultClass' => 'text'));
-
 
92
//    $res .= "<p>".$treeMenu->toHTML()."</p>\n" ;
-
 
93
    
-
 
94
    GEN_stockerFichierScript('dojo', 'api/js/dojo/dojo.js', 'text/javascript');
-
 
95
    GEN_stockerFichierScript('dojoScriptProjet', PROJET_CHEMIN_APPLI.'js/telechargement.js');
-
 
96
    //$res .= '<p>' ;
-
 
97
    $RPCUrl = PROJET_CHEMIN_APPLI.'services/ecouteArbreFichier.php';
-
 
98
    $res .= '<div dojoType="TreeLoadingController" RPCUrl="'.$RPCUrl.'" widgetId="treeController" DNDController="create"></div>
-
 
99
				<div dojoType="TreeSelector" widgetId="treeSelector"></div>
Line 86... Line 100...
86
        $i++ ;
100
				<div dojoType="Tree" DNDMode="between" selector="treeSelector" widgetId="bandTree" controller="treeController">
87
    }
101
				<div dojoType="TreeNode" title="Racine" widgetId="rootNode" objectId="root" isFolder="true">'."\n".
Line 88... Line 102...
88
    $menu->addItem($node);
102
			$noeudProjet.'</div></div>';	
Line 171... Line 185...
171
}
185
}
Line 172... Line 186...
172
 
186
 
173
/* +--Fin du code ----------------------------------------------------------------------------------------+
187
/* +--Fin du code ----------------------------------------------------------------------------------------+
174
*
188
*
-
 
189
* $Log: not supported by cvs2svn $
-
 
190
* Revision 1.3  2005/10/06 08:23:48  alexandre_tb
-
 
191
* Ajout de commentaires
175
* $Log: not supported by cvs2svn $
192
*
176
*
193
*
177
*
194
*
178
* +-- Fin du code ----------------------------------------------------------------------------------------+
195
* +-- Fin du code ----------------------------------------------------------------------------------------+