Location: PHPKode > projects > PHP My Ring > webring/admin/ajoutadmin.php
<?
/* ----------------------------------------------------------------------------
               A J O U T E R   U N   A D  M I N I S T R A  T E U R
         PHPMyRing (4.0) dernière modification du fichier [04-12-02]
   ---------------------------------------------------------------------------- */

// VERIFICATION DE L'ACCES
session_start();
require('../include/config.php');
require('../include/fonctions.php');
$conf=config();
InsertLang('../',$conf['lang']);
if (!session_is_registered('idadm'))
   {
   //echo $L['session_ferm'];
   $url="Location: index.php?message=".html_entity_decode(_("La session a &eacute;t&eacute; ferm&eacute;e par mesure de s&eacute;curit&eacute;."))."&viensde=ajoutadmin.php";
   header($url);
   exit;
   }

require ('haut.php');
if ($ajout_admin==1)
   {
   // Ajout
   // Si un champ existe déjà...
   connecte();
   $res=requete("SELECT idadm FROM webring_adm ".
                 "WHERE loginadm='$loginadmN' ".
                 "OR nomadm='$nomadmN'");
   $nb=mysql_num_rows($res);
   if (!$loginadmN or !$passadmN or !$nomadmN or !is_email($emailadmN) or $nb!=0)
      {
      echo "<div class=\"erreur\">"._("Champs incomplets et/ou adresse d'email incorrecte.")."</div>";
      include('../install/forminstall_admin.php');
      }
   else
      {
      ?>
     <div class="message-info-actions">
      <?
      connecte();
      if (requete("INSERT INTO webring_adm VALUES('','$loginadmN','$passadmN','$nomadmN','$emailadmN')"))
         {
	 echo "";
         echo _("Compte administrateur cr&eacute;&eacute; avec succ&egrave;s"); //compte_admin_ok
	 echo ".";
         addinlog("../","Ajout de l'administrateur $nomadmN par $nomadm","OK");
         ?>      
         <a href="ajoutadmin.php"><? echo _("Liste des administratreurs"); ?></a></p>
         <?
         }
      else
          {
          echo _("Erreur lors de la cr&eacute;ation du compte d'administrateur"); //compte_admin_er
          addinlog("../","Ajout de l'administrateur $nomadmN par $nomadm","ERREUR");
          }
      //mysql_close();
      ?>
      </div>
      <?
      }
   }
elseif ($go=="ajout")
   {
   // formulaire
   ?>
   <div class="titre-section">
   <? echo _("Cr&eacute;ation d'un nouveau compte d'administrateur"); //creation_nouvel_admin ?>
   </div>
   <?
   include('../install/forminstall_admin.php');
   ?>

   <?
   }
else
    {
    connecte();
    if ($go=="delete")
       {
       ?>
     <div class="message-info-actions">
       <?
       if (requete("DELETE FROM webring_adm WHERE idadm='$idadmdel'"))
          {
          echo _("Compte administrateur supprim&eacute;."); //admin_del
          addinlog("../","Suppression de l'administrateur $idadmdel par $nomadm","OK");
          }
       else
           {
           echo _("Impossible de supprimer l'administrateur s&eacute;lectionn&eacute;."); //admin_del_err
           addinlog("../","Suppression de l'administrateur $idadmdel par $nomadm","ERREUR");
           }
      ?>
      </div>
      <?
      }
    ?>
    <div class="titre-section">
    <? echo _("Liste des autres administrateurs enregistr&eacute;s"); //liste_adm_enr ?>
    </div>

    <!-- Début du tableau -->
    <div class="tableau-liste-adm">
    <?
    // Listage des administrateurs enregistrés

    $res=requete("SELECT idadm, loginadm, emailadm, nomadm FROM webring_adm WHERE idadm!=$idadm");
    //mysql_close();
    while ($row=mysql_fetch_array($res))
          {
          ?>
          <div class="liste-adm">
<div class="item-liste-adm-img">
                   <a href="JavaScript:deladmin(<? echo $row['idadm']; ?>,'<? echo $row['nomadm']; ?>');"  title="<? echo _("Supprimer l'admistrateur"); ?>">
                   <img src="../images/poubelle.png" style="width:48px; height:48px; border:none" />
                   </a>
              </div>
              <div class="item-liste-adm"><? echo $row['idadm']; ?></div>
              <div class="item-liste-adm"><? echo $row['nomadm']; ?></div>
              <div class="item-liste-adm"><? echo $row['loginadm']; ?></div>
              <div class="item-liste-adm"><? echo $row['emailadm']; ?></div>
          </div>
          <?
          }
     ?>
     <div style="text-align: center">
        <a href="ajoutadmin.php?go=ajout">
           <? echo _("Ajouter un nouvel administrateur"); //ad_admin ?>
        </a>
     </div>

     </div>
     <!-- Fin tableau -->
     <?
     }
require('bas.php');
?>
Return current item: PHP My Ring