19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: HTML_listeDocuments.class.php,v 1.10 2008-08-25 15:14:17 alexandre_tb Exp $ |
// CVS : $Id: HTML_listeDocuments.class.php,v 1.9 2007-06-25 12:15:06 alexandre_tb Exp $ |
/** |
* Application projet |
* |
31,7 → 31,7 |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.10 $ |
*@version $Revision: 1.9 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
|
68,7 → 68,7 |
|
/** |
* Tableau contenant les actions possibles. "couper" => 1, "modifier" => 2, |
* "supprimer" => 3 Elles seront passées en paramètre aux url des icones des |
* "supprimer" => 3 Elles seront pass�es en param�tre aux url des icones des |
* documents. |
* @access private |
*/ |
87,7 → 87,7 |
var $_id_repertoire; |
|
/** |
* Un tableau contenant les id et les noms du chemin des répertoires. 0 => ["id"], |
* Un tableau contenant les id et les noms du chemin des r�pertoires. 0 => ["id"], |
* ["nom"] etc. |
* @access private |
*/ |
139,7 → 139,7 |
/** |
* |
* |
* @param Array tableau_label Un tableau contenant les labels à afficher dans l'entête. |
* @param Array tableau_label Un tableau contenant les labels � afficher dans l'ent�te. |
* @return void |
* @access public |
*/ |
158,6 → 158,8 |
*/ |
function construitListe( &$tableau_document, $droits, $mode = '', $objetDB = '', $id_projet = '') |
{ |
|
// mail('aurelien@tela-botanica.org','contenu de tableau documents', print_r($tableau_document,true)); |
if ($this->_mode_affichage == 'standart') { |
$compteur = 0 ;$class[0] = 'ligne_impaire'; $class[1] = 'ligne_paire' ; |
//var_dump ($tableau_document); |
180,8 → 182,18 |
$lien = $this->_url->getURL() ; |
$this->_url->removeQueryString('service'); |
$this->_url->removeQueryString('id_document'); |
$lien = 'http://'.$this->_url->host.'/projets/'.$this->_url->querystring[PROJET_VARIABLE_ID_PROJET].'/telechargement/'.$tableau_document[$i]->getIdDocument(); |
|
if($this->_url->querystring[PROJET_VARIABLE_ID_PROJET] == null) { |
$identifiant_projet =$tableau_document[$i]->_id_projet ; |
} |
else |
{ |
$identifiant_projet =$this->_url->querystring[PROJET_VARIABLE_ID_PROJET] ; |
} |
|
//$lien = 'http://'.$this->_url->host.'/projets/'.$this->_url->querystring[PROJET_VARIABLE_ID_PROJET].'/telechargement/'.$tableau_document[$i]->getIdDocument(); |
$lien = 'http://'.$this->_url->host.'/projets/'.$identifiant_projet.'/telechargement/'.$tableau_document[$i]->getIdDocument(); |
} |
// pour eviter des effets de bords, on enleve id_repertoire de l'url |
// dans le cas d'un repertoire, pour les fichiers on le laisse pour |
// qu'apres une operation, on reste dans le repertoire ou a eu lieu l'operation |
208,7 → 220,7 |
|
if ($tableau_document[$i]->getVisibilite() != 'prive' || $droits < PROJET_DROIT_AUCUN) { |
$this->addRow ($ligne_tableau, array('class' => $class[$compteur]), 'TD', true) ; |
// enfin , s'il y a une description, on l'ajoute, mais sur une ligne entière (colspan) |
// enfin , s'il y a une description, on l'ajoute, mais sur une ligne enti�re (colspan) |
if ($tableau_document[$i]->getDescription() != "") { |
$this->addRow (array ($tableau_document[$i]->getDescription()), |
array ('colspan' => $this->getColCount(), 'class' => $class[$compteur])) ; |