10,7 → 10,7 |
* | Auteur : Alexandre Granier <alexandre@tela-botanica.org> | |
* +-----------------------------------------------------------------------+ |
|
* $Id: projet_derniers_telechargements.php,v 1.4 2007-04-19 09:17:35 alexandre_tb Exp $ |
* $Id: projet_derniers_telechargements.php,v 1.4.2.1 2007-05-11 13:59:27 alexandre_tb Exp $ |
*/ |
|
// Cette application affiche les derniers documents uploadé dans le module projet |
31,7 → 31,6 |
|
//=============bibliothèques PEAR =================================== |
include_once 'HTML/Table.php' ; |
include_once 'HTML/TreeMenu.php' ; |
|
// ========== Bibliothèque Projet ==================================== |
include_once 'configuration/projet.config.inc.php' ; |
42,8 → 41,10 |
|
function afficherContenuCorps() { |
global $id_projet, $repcourant, $baseURL, $projet ; |
global $G_ftpHost,$G_ftpUser,$G_ftpPwd,$G_ftpLocal, $PHP_SELF; |
|
if (isset($_GET['service']) && $_GET['service'] == 'ecouteArbreFichier') { |
include_once PROJET_CHEMIN_APPLI.'/services/ecouteArbreFichier.php'; |
} |
// à remplacer par un div pour genesia |
$res = "<h1>".PROJET_TELECHARGEMENT_TITRE."</h1>\n" ; |
|
64,8 → 65,6 |
|
$res .= "<h2>".PROJET_TELECHARGEMENT_TOUS."</h2>\n" ; |
|
// Création de l'objet TreeMenu |
//GEN_stockerFichierScript(1, "api/TreeMenu/TreeMenu.js") ; |
|
// Les noms des fichiers graphiques |
$icon = 'folder.gif'; |
76,26 → 75,23 |
$requete = "SELECT p_titre, p_id FROM projet ORDER BY p_titre" ; |
$resultat = $GLOBALS['projet_db']->query ($requete) or die ("Echec <br />".mysql_error()."<br />$requete") ; |
|
// $menu = new HTML_TreeMenu() ; |
// $node = new HTML_TreeNode(array('text' => "Les projets de Tela Botanica", 'link' => "", 'icon' => $icon, 'expandedIcon' => $expandedIcon)); |
$noeudProjet = '' ; |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT)) { |
$titre = $ligne->p_titre ; |
// $node_1[$i] = &$node->addItem (new HTML_TreeNode(array('text' => $titre, 'link' => "", 'icon' => $icon, 'expandedIcon' => $expandedIcon))); |
// projet_fichiers (&$node_1[$i], $ligne->p_id) ; |
$i++ ; |
$noeudProjet .= '<div dojoType="TreeNode" title="'.$ligne->p_titre.'" widgetId="projet_'. |
$ligne->p_id.'" objectId="projet_'.$ligne->p_id.'" isFolder="true"></div>'."\n"; |
} |
// $menu->addItem($node); |
// $treeMenu = &new HTML_TreeMenu_DHTML($menu, array('images' => 'api/TreeMenu/images', 'defaultClass' => 'text')); |
// $res .= "<p>".$treeMenu->toHTML()."</p>\n" ; |
|
GEN_stockerFichierScript('dojo', 'api/js/dojo/dojo.js', 'text/javascript'); |
GEN_stockerFichierScript('dojoScriptProjet', PROJET_CHEMIN_APPLI.'js/telechargement.js'); |
//$res .= '<p>' ; |
$RPCUrl = PROJET_CHEMIN_APPLI.'services/ecouteArbreFichier.php'; |
$res .= '<div dojoType="TreeLoadingController" RPCUrl="'.$RPCUrl.'" widgetId="treeController" DNDController="create"></div> |
|
$RCPUrl = PROJET_CHEMIN_APPLI.'services/ecouteArbreFichier.php?id_projet='.$id_projet; |
$GLOBALS['url']->addQueryString(PROJET_VARIABLE_SERVICE, 'ecouteArbreFichier'); |
|
$RCPUrl = $GLOBALS['url']->getURL(); |
$res .= '<div dojoType="TreeLoadingController" RPCUrl="'.$RCPUrl.'" widgetId="treeController" DNDController="create"></div> |
<div dojoType="TreeSelector" widgetId="treeSelector"></div> |
<div dojoType="Tree" DNDMode="between" selector="treeSelector" widgetId="bandTree" controller="treeController"> |
<div dojoType="TreeNode" title="Racine" widgetId="rootNode" objectId="root" isFolder="true">'."\n". |
166,7 → 162,7 |
|
$resultat_fichiers = $GLOBALS['projet_db']->query($requete_fichiers) ; |
if (DB::isError ($resultat_fichiers)) { |
die ('Echec de la requete : '.$requete.'<br />'.$resultat_fichiers->getMessage()) ; |
die ('Echec de la requete : '.$requete_fichiers.'<br />'.$resultat_fichiers->getMessage()) ; |
} |
|
//Stockage des informations sur les fichiers du répertoires courant pour affichage dans un arbre |
187,6 → 183,9 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.4 2007/04/19 09:17:35 alexandre_tb |
* utilisation de dojo pour afficher l arbre des derniers documents |
* |
* Revision 1.3 2005/10/06 08:23:48 alexandre_tb |
* Ajout de commentaires |
* |