Location: PHPKode > projects > PHP My Ring > webring/admin/index.php
<?
/* ----------------------------------------------------------------------------
                   I N D E X   A D M I N I S T R A T E U R
         PHPMyRing (4.0) dernière modification du fichier [05-12-02]
   ---------------------------------------------------------------------------- */
session_start();
// Adresse de PHPMyRing
require('../include/config.php');
require('../include/fonctions.php');
$conf=config();
InsertLang('../',$conf['lang']);

if (!session_is_registered("idadm"))
    {
     ###############################################################
     ##           A U T H E N T I F I C A T I O N                 ##
     ###############################################################

     /* ---------------------------------------------
        A F F I C H A G E   D U   F O R M U L A I R E
        --------------------------------------------- */
     if ((!$pseudook) or (!$passok))
        {
        include('haut.php');
        include('formauth.php');
        exit;
        }
     /* ---------------------------------------------
        V E R I F I C A T I O N   D E   L ' A C C E S
        --------------------------------------------- */
      connecte();
      $res=requete("SELECT idadm,nomadm FROM webring_adm WHERE loginadm='$pseudook' AND passadm='$passok'");
      $machin=mysql_fetch_array($res);
      $idadm=$machin['idadm'];
      //mysql_close();
       if (mysql_num_rows($res)==1)
          {
          session_start();
          $nomadm=$machin['nomadm'];
          //$conf=config();
          session_register('idadm','nomadm','conf');
          addinlog("../","Connexion de l'administrateur $nomadm","OK");
          // Retour à la page....
          // Si la variable $viensde n'est pas renseignée :
          if (!$viensde)
             {
             $url="Location: ".$PHP_SELF;
             }
          // Sinon :
          elseif ($viensde)
                 {
                 $url="Location: ".$viensde;
                 }
          // On ne sait jamais
          else
              {
              echo _("Impossible de rediriger vers la page. Envoyez un rapport de bug SVP");
              }
          header($url);
          }
      else
          {
          // login incorrect!!!!
          include('haut.php');
          $message=_("Login et/ou mot de passe incorrect.");
          include('formauth.php');
          exit;
          }
       // Fin du if !session register
       }
else
   {
   //$conf=config();
   ###############################################################
   ##           C O N T E N U   D E   L A   P A G E             ##
   ###############################################################
   require('haut.php');
   // On va aller récupérer des trucs...

   // Connnectons nous toujours ça va nous servir ;)
   connecte();

   // Nombre de sites inscrits
   //$nbsites=mysql_num_rows(requete("SELECT idsite FROM webring WHERE accept='1'"));
   $nbsites=mysql_num_rows(requete("SELECT idsite FROM webring WHERE accept='1'"));
   // Nombre de sites désactivés
   $nbdesact=mysql_num_rows(requete("SELECT idsite FROM webring WHERE accept='2'"));

   // Nombre de sites en attente de validation
   $res=requete("SELECT idsite,site_nom,url,webmaster,email,description FROM webring WHERE accept='0'");
   $nbatt=mysql_num_rows($res);

   // Les sites qui sont en attente de validation...
   // $res est toujours valable...


   ?>

<div class="accueil">
   <div class="image-bienvenue">
      <img src="../images/bienvenue.png" style="width:64px; height:64px; border:0" alt="" title="<? echo _("Bienvenue"); ?>!" />
   </div>
   <div class="message-bienvenue">
      <? echo _("Bienvenue")." ".$nomadm." "._("dans l'interface d'administration de PHPMyRing"); ?>.
      <br />
      <? echo _("Vous utilisez la version")." ".$conf['version']." ("._("v&eacute;rifier <a
      href=\"http://www.microniko.net/phpmyring\" target=\"_blank\">quelle est la
      version actuelle</a>").")"; ?>
   </div>
   <ul class="liste-recapitulatif">
   <?
   // Gestion du pluriel
   if ($nbsites>=2)
      {
      $ya_nb_sites2=_("sites inscrits");
      }
   else
       {
       $ya_nb_sites2=_("site inscrit");
       }

   if ($nbatts>=2)
      {
      $nb_att=_("sites sont en attente de validation (voir ci-dessous)");
      }
   else
       {
       $nb_att=_("site est en attente de validation (voir ci-dessous)");
       }

   if ($nbdesact>=2)
      {
      $nb_des=_("sites sont d&eacute;sactiv&eacute;s en attente d'une v&eacute;rification");
      }
   else
       {
       $nb_des=_("site est d&eacute;sactiv&eacute; en attente d'une v&eacute;rification");
       }
    ?>
      <li><? echo _("Il y a")." $nbsites ".$ya_nb_sites2; ?> (<a href="liste.php"><? echo _("voir la liste"); ?></a>) ;</li>
      <li><? echo $nbatt." ".$nb_att; ?>  ;</li>
      <li><? echo $nbdesact." ".$nb_des; ?> (<a href="verif.php"><? echo _("v&eacute;rifier les sites"); ?></a>).</li>
      <li><a href="zero.php"><? echo _("Remettre &agrave; z&eacute;ro les compteurs de visites");?></a></li>
   </ul>
</div>

<div class="message-accueil">
  <div class="titre-message-accueil">
    <? echo _("Modification du message d'accueil"); ?>
  </div>
  <div class="contenu-message-accueil">
    <?
    $fp=fopen("../include/msg.txt","r");
    fpassthru($fp);
    ?>
  </div>
  <div class="modif-msg">
     [ <a href="JavaScript:modif_msg();"><? echo _("Modifier le message"); ?></a> ]
  </div>
</div>

<!-- Liste des sites demandant l'inscription -->
<a name="att"></a>
<div class="liste-sites-inscription">
   <div class="titre-liste-sites-inscription">
   <? echo _("Sites demandant &agrave; &ecirc;tre inscrits au webring"); ?>
   </div>
   <?
   if ($nbatt)
      {
      ?>
            <table width="100%">
              <tr class="titre-tableau-sites-inscription">
                <td><? echo _("Nom du site"); ?></td>
                <td><? echo _("URL"); ?></td>
                <td><? echo _("Webmaster"); ?></td>
                <td><? echo _("Accepter"); ?></td>
                <td><? echo _("Refuser"); ?></td>
                <td>&nbsp;</td>
              </tr>
       <?
      while ($row=mysql_fetch_array($res))
            {
            ?>
              <tr>
                <td><? echo stripslashes($row['site_nom']); ?></td>
                <td>
                   <a href="<? echo $row['url']; ?>" target="_blank">
                      <? echo $row['url']; ?>
                   </a>
                </td>
                <td>
		  <a href="msg_mbres.php?envoyera=membre&idsite=<? echo $row['idsite']; ?>">
                    <? echo $row['email']; ?>
                  </a>
                </td>
                <td>
                   <form name="formulairenumeroun" method="post" action="accepter.php">
                      <input type="hidden" name="direct" value="1" />
                      <input type="hidden" name="idsite" value="<? echo $row['idsite']; ?>" />
                      <input type="submit" name="Submit2" value="A" />
                   </form>
                </td>
                <td>
                  <form method="post" action="refus.php">
                    <input type="hidden" name="idsite" value="<? echo $row['idsite']; ?>" />
                    <input type="submit" name="Submit" value="R" />
                  </form>
                </td>
                <td>
                <a href="voir.php?idsite=<? echo $row['idsite']; ?>">+</a>
                </td>
              </tr>

            <?
            // Fin du while
            }
            ?>
            </table>
            <?
      // Fin du if
      }
   else
       {
       echo _("Aucun site &agrave; valider!");
       // Fin du else
       }
       ?>
</div>
<!-- fin liste des sites demandant l'inscription -->
   <?
   require('bas.php');
   }
?>
Return current item: PHP My Ring