[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