<?php
session_start();
error_reporting(0);

/*****************************************************************************************
                           Artiphp 2.5.0 - la base
               copyright : Ronald Guérin - webmaster@artiloo.com
                            http://www.artiloo.com
                      Dernière mise à jour : 13 novembre 2003
******************************************************************************************/

/*****************************************************************************************
 Artiphp, portail CMS pour la création de sites dynamiques 

 Copyright (C) 2003 Ronald Guérin - webmaster@artiloo.com 

 Ce programme est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier 
 conformément aux dispositions de la Licence Publique Générale GNU, telle que publiée 
 par la Free Software Foundation ; version 2 de la licence, ou encore (à votre choix) 
 toute version ultérieure. 

 Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ; 
 sans même la garantie implicite de COMMERCIALISATION ou D'ADAPTATION A UN OBJET PARTICULIER. 
 Pour plus de détail, voir la Licence Publique Générale GNU . 

 Vous devez avoir reçu un exemplaire de la Licence Publique Générale GNU en même temps que 
 ce programme ; si ce n'est pas le cas, écrivez à la Free Software Foundation Inc., 
 675 Mass Ave, Cambridge, MA 02139, Etats-Unis. 

 Pour plus d'informations sur Artiphp :
 http://www.artiloo.com - webmaster@artiloo.com
******************************************************************************************/


//connection à la base
//--------------------
  include("../artzone/connect.php");
  include("../outils/identification2.php");   //  zone membre
  include("../outils/identimprime.php");

//Définition module
//-----------------
  $mod_present="membres";

// metatags
//--------------------
  include("../metatags/metabase.php");
  $metatitle="$LG_METAUSERS";
  $metaDescription="$LG_METADESCUSE";

// langue
//--------------------
  if ($_SESSION['SESSION_IDSKIN']) {
  } else {
  include("../outils/donneeSkin.php"); 
  }
  $SESSION_LANGSKIN=$_SESSION['SESSION_LANGSKIN'];
  include("../langages/$SESSION_LANGSKIN/index.php");

// autorisation
//--------------------
  $requete="select visumodule from ".$extension."module where nomModule='Les utilisateurs'";
  $result=mysql_query($requete, $link);
   $autorisation=mysql_fetch_object($result);

  $SESSION_STATUT=$_SESSION['SESSION_STATUT'];

   if ($autorisation->visumodule=='1') {
     if ($SESSION_STATUT!="artadmin" && $SESSION_STATUT!="auteurqal" && $SESSION_STATUT!="auteur" && $SESSION_STATUT!="inscrit") {  
     header("Location: ../outils/erreur.php?ec=2");
     exit();
     }
   } elseif ($autorisation->visumodule=='2') {
     if ($SESSION_STATUT!="artadmin" && $SESSION_STATUT!="auteurqal" && $SESSION_STATUT!="auteur") {  
     header("Location: ../outils/erreur.php?ec=2");
     exit();
     }
   } elseif ($autorisation->visumodule=='3') {
     if ($SESSION_STATUT!="artadmin" && $SESSION_STATUT!="auteurqal") {  
     header("Location: ../outils/erreur.php?ec=2");
     exit();
     }
   } elseif ($autorisation->visumodule=='4') {
     if ($SESSION_STATUT!="artadmin") {  
     header("Location: ../outils/erreur.php?ec=2");
     exit();
     }
   }


  $ordre=$_GET['ordre'];

//entete
//----------
  $entete= "<font class=\"entete\"><a href=\"../welcome/index.php\" class=\"entete\">$LG_ACCUEIL</a>/$LG_MEMBRES</font>\n";

//----------------------------------------
  $entetepage= "<p align=\"right\"><font class=\"entetepage\">$LG_RESULPERPG \n";
  $entetepage .= "<a href=\"".$PHP_SELF."?page=".$page."&limit=30&ordre=".$ordre."\" class=\"entetepage\">30</a> | \n";
  $entetepage .= "<a href=\"".$PHP_SELF."?page=".$page."&limit=40&ordre=".$ordre."\" class=\"entetepage\">40</a> | \n";
  $entetepage .= "<a href=\"".$PHP_SELF."?page=".$page."&limit=60&ordre=".$ordre."\" class=\"entetepage\">60</a> | \n";
  $entetepage .= "<a href=\"".$PHP_SELF."?page=".$page."&limit=100&ordre=".$ordre."\" class=\"entetepage\">100</a>&nbsp;&nbsp;</font>\n";
//-----------------------------------------



//pagination le limit défini le nombre d'enregistrement par page
//---------------------------------------------------------------

  if (!($limit)) { $limit = 30; } 
  if (!($page)) { $page = 0; }

  // comptage des enregistrements
  $requete2="select id_utilisateur from ".$extension."utilisateurs  where id_utilisateur>='2'";
  $results=mysql_query($requete2, $link);
  $rows=mysql_num_rows($results);

  if ($rows == 0){
    $listenews .="<p><strong><font color=\"#FF0000\" size=\"2\">$LG_NORESULT</font></strong>\n";
  }

  $pages = intval($rows/$limit); 

  if ($rows%$limit) { $pages++;} 

  $current = ($page/$limit) + 1; 

  if (($pages < 1) || ($pages == 0)) { $total = 1;} 

  else { $total = $pages;} 

  $first = $page + 1; 

  if (!((($page + $limit) / $limit) >= $pages) && $pages != 1) {
   $last = $page + $limit;} 
 
  else{ $last = $rows; } 
//---------------------------------------------------------------------------
mysql_free_result($results);
//---------------------------------------------------------------------------

//-------------------------------------
  $style[0]="class=\"entete2\"";
  $style[1]="";
  $i=1;
   $listeinscrits="<table cellpadding=\"1\" width=\"100%\">";
  $listeinscrits .="<tr class=\"entete\"><td class=\"titre\"><b>$LG_LOGIN</b></td><td class=\"titre\"><b>$LG_NOMWEBSITE2</b></td><td class=\"titre\"><b>$LG_AUTPROF</b></td><td class=\"titre\"><b>$LG_AUTVILLE</b></td><td class=\"titre\"><b>MP</b></td></tr>"; 

  /* requete avec limit */ 
  $page = intval($page); 
  $limit = intval($limit); 


  // choix de l'ordre d'affichage
  if ($ordre=='1') {
	$ordresql="loginUtilisateur DESC";
  } elseif ($ordre=='2') {
	$ordresql="loginUtilisateur ASC";
  } elseif ($ordre=='3') {
	$ordresql="id_utilisateur DESC";
  } else {
	$ordresql="id_utilisateur ASC";
  }
  //-----------------------------

  $requete="select * from ".$extension."utilisateurs  where id_utilisateur>='1' and loginUtilisateur!='Anonyme'order by $ordresql LIMIT $page, $limit";
 
  $result=mysql_query($requete, $link); 
   while ($inscrits=mysql_fetch_object($result)) { 

  $inscrits->loginUtilisateur = stripslashes($inscrits->loginUtilisateur); 
  $inscrits->siteUtilisateur = stripslashes($inscrits->siteUtilisateur); 
  $inscrits->metierUtilisateur = stripslashes($inscrits->metierUtilisateur); 
  $inscrits->villeUtilisateur = stripslashes($inscrits->villeUtilisateur); 

    $listeinscrits .="<tr ".$style[$i++%2].">\n"; 

    $listeinscrits .="<form name=\"form1\" method=\"post\" action=\"../messagerie/envoi.php\">\n"; 

    $listeinscrits .="<td class=\"texte\">\n"; 

    $listeinscrits .=" <b>".$inscrits->loginUtilisateur."</b>\n"; 

$SESSION_SKIN=$_SESSION['SESSION_SKIN']; 
    $listeinscrits .="</td><td><a href=\"".$inscrits->urlUtilisateur."\" target=\"_blank\">".$inscrits->siteUtilisateur."</a>\n"; 
    $listeinscrits .="</td><td class=\"texte\">".$inscrits->metierUtilisateur."</td><td class=\"texte\">".$inscrits->villeUtilisateur."\n"; 


    $listeinscrits .="</td><td>\n";

    $listeinscrits .="<input type=\"hidden\" name=\"choixx\" value=\"$inscrits->id_utilisateur\">\n";
    $listeinscrits .="<input type=\"image\" src=\"../templates/temp$SESSION_SKIN/img/mess.gif\" align=\"middle\" value=\"submit\" border=\"0\" valign=\"middle\" onClick=\"submit\" name=\"button2\" ;>\n";

    $listeinscrits .="</td>\n";
    $listeinscrits .="</form>\n";

    $listeinscrits .="</tr>\n";

   }
   $listeinscrits .="</table><br><br>";

//-----------------------------------------------------------------------
// Deuxieme partie du code de pagination
// (à modifier si vous avez d'autres données à faire circuler dans l'URL)
//-----------------------------------------------------------------------
if ($page != 0) { 
   $back_page = $page - $limit;
   $pagination .= "<a href=\"$PHP_SELF?page=$back_page&limit=$limit&ordre=".$ordre."\"><<</a>\n";
}

for ($i=1; $i <= $pages; $i++) {
   $ppage = $limit*($i - 1);
     if ($ppage == $page){
       //------
         if ($total == 1) {
           $pagination .= "";
         } else { 
         $pagination .= "<b>$i</b> \n";
         }
       //-----
     } else {
         $pagination .= "<a href=\"$PHP_SELF?page=$ppage&limit=$limit&ordre=".$ordre."\">$i</a> \n";
     }
}

if (!((($page+$limit) / $limit) >= $pages) && $pages != 1) { 
     $next_page = $page + $limit;
     $pagination .= "<a href=\"$PHP_SELF?page=$next_page&limit=$limit&ordre=".$ordre."\">>></a>\n";
}

if (! $pagination) {
         $finpag .= "<br>";
} else {
         $debutpag .= "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"entete2\"><tr class=\"entete2\"><td>";
         $debutpag .= "&nbsp;$LG_ALPAGE ";
         $finpag .= "</td></tr></table><br>";
}

$entete2='<form method="get" action="../welcome/inscrits.php">';
$entete2 .='<div>';
$entete2 .='<strong><label for="classement" class="classement">'.$LG_ORDRE.'</label> </strong>&nbsp;'; 
$entete2 .='<select id="classement" name="ordre">';
$entete2 .='<option value="" selected>'.$LG_ORDRE_ID_A.'</option>';
$entete2 .='<option value="3">'.$LG_ORDRE_ID_D.'</option>';
$entete2 .='<option value="2">'.$LG_ORDRE_AL_A.'</option>';
$entete2 .='<option value="1">'.$LG_ORDRE_AL_D.'</option>';
$entete2 .='</select>';
$entete2 .='&nbsp;<input type="submit" name="submit" value="ok"> &nbsp;';
$entete2 .='</div>';
$entete2 .='</form>';

//------------------------------
mysql_free_result($result);
//------------------------------
//------------
//presentation
//------------


$milieu .="$debutpag $pagination $finpag";
$milieu .="$entete2";
$milieu .="$listeinscrits";
$milieu .="$debutpag $pagination $finpag";



//le template
//------------

 $SESSION_SKIN=$_SESSION['SESSION_SKIN'];
 include("../templates/temp$SESSION_SKIN/temp.html");
 echo $arti;
mysql_close();
?>