[Agora-commits] agora/ecrire auteurs.php3,1.28,1.29

oliviermansour at adullact1.hosting.cri74.org oliviermansour at adullact1.hosting.cri74.org
Jeu 8 Sep 10:19:22 CEST 2005


Update of /cvsroot/agora/agora/ecrire
In directory adullact1:/tmp/cvs-serv4761/ecrire

Modified Files:
	auteurs.php3 
Log Message:
added capacity to view visitors in a separate page

Index: auteurs.php3
===================================================================
RCS file: /cvsroot/agora/agora/ecrire/auteurs.php3,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -d -r1.28 -r1.29
--- auteurs.php3	26 Aug 2005 15:26:51 -0000	1.28
+++ auteurs.php3	8 Sep 2005 08:19:19 -0000	1.29
@@ -8,6 +8,7 @@
 //-------------Ajout Clever Age aangenieux-----
 require_once ("PEAR.php");
 require_once (dirname(__FILE__)."/include/bd/inc_auteur_factory.php");
+require_once (dirname(__FILE__)."/include/bd/inc_profil_factory.php");
 //----------Fin zone d'ajout--------------------
 
 //
@@ -55,7 +56,7 @@
 		$partri = " "._T('info_par_nombre_article');
 }
 
-if ($visiteurs == "oui") {
+if ($_REQUEST['visiteurs'] == "oui") {
 	debut_page(_T('titre_page_auteurs'),"documents","redacteurs");
 	$retour .= '&visiteurs=oui';
 } else
@@ -64,7 +65,7 @@
 debut_gauche();
 
 debut_boite_info();
-if ($visiteurs == "oui")
+if ($_REQUEST['visiteurs'] == "oui")
 	echo "<p class='arial1'>"._T('info_gauche_visiteurs_enregistres');
 else {
 	echo "<p class='arial1'>"._T('info_gauche_auteurs');
@@ -87,8 +88,13 @@
 */
 /*****************FIN modif authorization***********************************************/
     //-----------Zone de modification Clever Age elebescond---------------
+    $profilMetier = &recuperer_instance_profil();
+    $monProfil = $profilMetier->getProfilForIntitule('item_non_abonne');
+    $tab = array (); $tab[] = $monProfil->getPoids();
+    
     $auteurMetier = &recuperer_instance_auteur();
-    $allAuteurs = $auteurMetier->getAllForStatut('forum');
+    // $allAuteurs = $auteurMetier->getAllForStatut('forum');
+    $allAuteurs = $auteurMetier->getAllAuteurIdForProfils ($tab); // need to give an array to GetAuteurIdForProfils  
     if(PEAR::isError($allAuteurs)) {
         die($allAuteurs->getMessage());
     }
@@ -113,7 +119,7 @@
 	icone_horizontale(_T('icone_informations_personnelles'), "auteurs_edit.php3?id_auteur=$connect_id_auteur", "fiche-perso-24.gif","rien.gif");
 
 	if ($flag_visiteurs) {
-		if ($visiteurs == "oui")
+		if ($_REQUEST['visiteurs'] == "oui")
 			icone_horizontale (_T('icone_afficher_auteurs'), "auteurs.php3", "redacteurs-24.gif", "");
 		else
 			icone_horizontale (_T('icone_afficher_visiteurs'), "auteurs.php3?visiteurs=oui", "redacteurs-24.gif", "");
@@ -129,7 +135,7 @@
 $auteurMetier = &recuperer_instance_auteur();
 unset($nombre_auteurs);
 
-$lettre = $auteurMetier->getAllInfosForDisplay($visiteurs, $connect_profil, $tri, $auteurs, $nombre_auteurs);
+$lettre = $auteurMetier->getAllInfosForDisplay($_REQUEST['visiteurs'], $connect_profil, $tri, $auteurs, $nombre_auteurs);
 //echo "tri--> ".$tri;
 //print_r($auteurs);
 //echo "<br><br>".$query."<br><br>";
@@ -139,7 +145,7 @@
 //
 
 // limiter les statuts affiches
-if (($visiteurs == "oui") AND ($connect_statut == 'minirezo')) {
+if (($_REQUEST['visiteurs'] == "oui") AND ($connect_statut == 'minirezo')) {
 	$sql_statut_auteurs = " AND auteurs.statut IN ('forum', '5poubelle')";
 	$sql_statut_articles = '';
 	$tri = 'nom';
@@ -264,7 +270,7 @@
 //
 
 echo "<br>";
-if ($visiteurs=='oui')
+if ($_REQUEST['visiteurs']=='oui')
 	gros_titre(_T('info_visiteurs'));
 else
 	gros_titre(_T('info_auteurs'));
@@ -301,7 +307,7 @@
 
 if ($options == 'avancees') echo "</td><td colspan='2'>"._T('info_contact');
 echo "</td><td>";
-	if ($visiteurs != 'oui') {
+	if ($_REQUEST['visiteurs'] != 'oui') {
 		if ($tri=='nombre')
 			echo '<b>'._T('info_articles').'</b>';
 		else




Plus d'informations sur la liste de diffusion Agora-commits