* @copyright 2010 Tela-Botanica * @license http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL * @version SVN: * @link /doc/papyrus_bp/ */ Class Documents extends ProjetService { public function __construct($config, $demarrer_session= true) { parent::__construct($config, $demarrer_session); } public function getElement($uid){ $id_utilisateur = $uid[1]; $mail_utilisateur = $uid[2]; if($id_utilisateur == "") { return; } // on selectionne les projets les plus actifs $requete_docs_projets = 'SELECT * FROM projet_documents WHERE pd_ce_utilisateur = '.$this->bdd->quote($id_utilisateur).' '. 'AND pd_ce_type != 0 AND pd_visibilite = "public" '. 'ORDER BY pd_date_de_mise_a_jour DESC '. 'LIMIT 0,5'; $resume = array(); $resume['titre'] = 'Mes derniers documents déposés'; //$resume['lien_appli'] = ' Voir tous les projets '; $docs = $this->bdd->query($requete_docs_projets)->fetchAll(); if(!$docs) { $resume['message'] = 'Vous n\'avez déposé aucun document'; } else { foreach($docs as $doc) { $infos_projet = $this->obtenirInformationsProjet($doc['pd_ce_projet']); //print_r($infos_projet); $nom_projet = $infos_projet[0]['p_titre']; $date_formatee = strftime( "%d/%m/%Y" , strtotime( $doc['pd_date_de_mise_a_jour'] ) ); $infos_messages = ' ('.$nom_projet.' le '.$date_formatee.') '; $cible_lien = 'http://www.tela-botanica.org/projets/'.$doc['pd_ce_projet'].'/telechargement/'.$doc['pd_id']; $resume_item = array('element' => $doc['pd_nom'].$infos_messages, 'lien' => $cible_lien); $resume['elements'][] = $resume_item; } } $this->envoyer($resume); } } ?>