11,7 → 11,11 |
* @link /doc/papyrus_bp/ |
*/ |
|
Class Resume extends JRestService { |
Class Resume extends ProjetService { |
|
public function __construct($config, $demarrer_session= true) { |
parent::__construct($config, $demarrer_session); |
} |
|
public function getElement($uid){ |
|
20,18 → 24,19 |
|
// on selectionne les projets les plus actifs |
$requete_projets = 'SELECT DISTINCT *'. |
' FROM papyrus_bp.projet_statistiques'. |
' FROM projet_statistiques'. |
' WHERE ps_ce_projet'. |
' IN '. |
'(SELECT psu_id_projet FROM papyrus_bp.projet_statut_utilisateurs'. |
'(SELECT psu_id_projet FROM projet_statut_utilisateurs'. |
' WHERE psu_id_utilisateur = '.$id_utilisateur.')'. |
' GROUP BY ps_ce_projet'. |
' ORDER BY ps_msg_derniere_semaine DESC'. |
' LIMIT 0,5'; |
|
|
$resume = array(); |
|
$resume['titre'] = 'Vos projets les plus actifs'; |
$resume['lien_appli'] = '<a href="http://www.tela-botanica.org/page:liste_projets"> Voir tous les projets </a>'; |
|
$projets = $this->bdd->query($requete_projets)->fetchAll(); |
|
41,7 → 46,7 |
foreach($projets as $projet) { |
|
$requete_info_projet = 'SELECT p_titre'. |
' FROM papyrus_bp.projet'. |
' FROM projet'. |
' WHERE p_id = '.$projet['ps_ce_projet']; |
|
$projet_infos = $this->bdd->query($requete_info_projet)->fetchAll(); |
51,7 → 56,7 |
if($projet['ps_msg_derniere_semaine'] > 0) { |
$infos_messages = ' (+ '.$projet['ps_msg_derniere_semaine'].' nouveaux messages) '; |
} else { |
$infos_messages = 'aucun nouveau message'; |
$infos_messages = ' (aucun nouveau message) '; |
} |
|
$cible_lien = 'http://www.tela-botanica.org/page:liste_projets?id_projet='.$projet['ps_ce_projet']; |
65,7 → 70,7 |
|
public function gererInscription($id_utilisateur, $mail_utilisateur) { |
|
$requete_projets_utilisateur = 'SELECT * FROM papyrus_bp.projet_statut_utilisateurs'. |
$requete_projets_utilisateur = 'SELECT * FROM projet_statut_utilisateurs'. |
' WHERE psu_id_utilisateur = '.$id_utilisateur; |
|
$resume = ''; |
79,7 → 84,7 |
foreach($projets as $projet) { |
|
$requete_info_projet = 'SELECT *'. |
' FROM papyrus_bp.projet'. |
' FROM projet'. |
' WHERE p_id = '.$projet['psu_id_projet']; |
|
$projet_infos = $this->requeteUn($requete_info_projet); |