epnadmin-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Epnadmin-fr] CVS: epnadmin constantes.inc.php,1.10,1.11 courriel.php,1


From: Loïc Dayot
Subject: [Epnadmin-fr] CVS: epnadmin constantes.inc.php,1.10,1.11 courriel.php,1.6,1.7 siteweb.inc.php,1.5,1.6 siteweb.php,1.15,1.16 table_horaire_session.php,1.12,1.13 usagers.php,1.13,1.14
Date: Sat, 14 Dec 2002 07:11:32 -0500

Update of /cvsroot/epnadmin/epnadmin
In directory subversions:/tmp/cvs-serv10537/epnadmin

Modified Files:
        constantes.inc.php courriel.php siteweb.inc.php siteweb.php 
        table_horaire_session.php usagers.php 
Log Message:
Encore des corrections de punaises.
Pas mal d'ajouts dans la gestion des domaines de courriels et de sites internet.
Présentation du tableau des horaires de sessions avec débordement d'heures.
Quelques nouveaux commentaires dans constantes.inc.php.
Empêche la création d'un usager avec le même identifiant qu'un compte de 
domaine de site internet (FTP) car très dangereux.
Je pense que bientôt, ça va faire l'objet d'un paquet 0.5.4.


Index: constantes.inc.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/constantes.inc.php,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -r1.10 -r1.11
*** constantes.inc.php  9 Oct 2002 21:15:16 -0000       1.10
--- constantes.inc.php  14 Dec 2002 12:11:27 -0000      1.11
***************
*** 3,7 ****
      Copyright (C) 2001, 2002 Bertand Pallie, Loïc Dayot
  
!     EPNadmin - Version 0.5
  
      This program is free software; you can redistribute it and/or modify
--- 3,7 ----
      Copyright (C) 2001, 2002 Bertand Pallie, Loïc Dayot
  
!     EPNadmin - Version 0.5.4 - 14/12/2002
  
      This program is free software; you can redistribute it and/or modify
***************
*** 27,40 ****
  $mysql_serveur="localhost";
  $mysql_identifiant="epnadmin";
! $mysql_motdepasse="epnadmin";
! $mysql_base="epnadmin";
  
  // Divers chemins
! $url_epnadmin="http://localhost/epnadmin";;
! $fichier_temporaire="/var/www/php_temp";
  $dirvpopmail="/usr/sbin"; // dossier des programmes de vpopmail (vadduser...)
! $dir_fontes_ttf="/var/www/html/epnadmin/";  // utilisé dans print.php
  $dir_tmp_images="/tmp/"; // utilisé dans print.php et 6cartes.php
! $fichier_hotes_virtuels="/var/www/virtual.conf";
  
  // constantes
--- 27,45 ----
  $mysql_serveur="localhost";
  $mysql_identifiant="epnadmin";
! $mysql_motdepasse="";
! $mysql_base="epnadmin2";
  
  // Divers chemins
! $url_epnadmin="http://epnadmin.pierrefitte93.fr/epnadmin";;
! $fichier_temporaire="/var/www/php_temp"; // N'est normalement plus utilisé 
dans usagers.php
  $dirvpopmail="/usr/sbin"; // dossier des programmes de vpopmail (vadduser...)
!                           // utilisé dans courriel.php
! $dircomptesvpopmail="/home/vpopmail"; // dossier des données de vpopmail 
(pour retirer des alias de dommaines
!                                       // dans courriel.php
! $dir_fontes_ttf="/home/wwwusers/epnadmin.pierrefitte93.fr/www/epnadmin-0.5/"; 
 // utilisé dans print.php
  $dir_tmp_images="/tmp/"; // utilisé dans print.php et 6cartes.php
! $fichier_hotes_virtuels="/etc/apache-ssl/Include_VirtualHost/apache.conf"; // 
extention de la configuration
!                           // d'apache pour la gestion des alias des domaines 
et sous-domaines
!                           // utilisé dans siteweb.php
  
  // constantes
***************
*** 43,55 ****
  
  // Tous les tarifs possibles pour les usagers
! $tarifs[0]="tarif normal";    $tarifcouleur[0][0]=254; 
$tarifcouleur[0][1]=227; $tarifcouleur[0][2]=197;
! $tarifs[1]="tarif réduit";        $tarifcouleur[1][0]=250; 
$tarifcouleur[1][1]=169; $tarifcouleur[1][2]=211;
! $tarifs[2]="tarif spécial"; $tarifcouleur[2][0]=255; $tarifcouleur[2][1]=255; 
$tarifcouleur[2][2]=0;
  
  // Paramétrage des réservations des salles et des postes
  $unitehoraire=60; // nombre de minutes qui est l'unité de temps de 
réservation des postes individuels
  define ("MINHORAIRE", "08:00");
! define ("MAXHORAIRE", "23:00");
  
  define ("NBMAXTHEMES", "9");   // nombre max de thème + 1
  
--- 48,62 ----
  
  // Tous les tarifs possibles pour les usagers
! $tarifs[0]="tarif A";    $tarifcouleur[0][0]=254; $tarifcouleur[0][1]=227; 
$tarifcouleur[0][2]=197;
! $tarifs[1]="tarif B";        $tarifcouleur[1][0]=250; 
$tarifcouleur[1][1]=169; $tarifcouleur[1][2]=211;
! $tarifs[2]="tarif C"; $tarifcouleur[2][0]=255; $tarifcouleur[2][1]=255; 
$tarifcouleur[2][2]=0;
  
  // Paramétrage des réservations des salles et des postes
  $unitehoraire=60; // nombre de minutes qui est l'unité de temps de 
réservation des postes individuels
  define ("MINHORAIRE", "08:00");
! define ("MAXHORAIRE", "22:00");
  
+ // TODO : remplace cette constante par un calcul automatique du nombre maxi 
de thème
+ //        d'après le contenu de la base.
  define ("NBMAXTHEMES", "9");   // nombre max de thème + 1
  
***************
*** 86,94 ****
  
  // Sitesweb
! $administrateursitesweb="address@hidden";
! $ip_serveur="168.0.0.1";
  
  // Configurations
! $EXECUTION_COMMANDES_BASH = FALSE;
! 
  ?>
--- 93,103 ----
  
  // Sitesweb
! $administrateursitesweb="address@hidden"; // courriel de l'administrateur des 
sites web
!                                                 // et des domaines de 
courriels
! $ip_serveur="192.168.0.253";
  
  // Configurations
! // Est-ce que les commandes serveur (par sudo) sont actives ou non.
! $EXECUTION_COMMANDES_BASH = FALSE; // sert dans usagers.php, courriel.php, 
siteweb.php
!                                   // pour la création des comptes sur le 
serveur
  ?>

Index: courriel.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/courriel.php,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -r1.6 -r1.7
*** courriel.php        12 Dec 2002 19:01:01 -0000      1.6
--- courriel.php        14 Dec 2002 12:11:27 -0000      1.7
***************
*** 32,36 ****
  $titr = "Gestion de compte de courriel";
  
! $datemaj="14 octobre 2002";
  require("entete.inc.php");
  
--- 32,36 ----
  $titr = "Gestion de compte de courriel";
  
! $datemaj="13 décembre 2002";
  require("entete.inc.php");
  
***************
*** 75,79 ****
  {
    echo "<tr><td>Dirigé vers le sous-domaine :</td><td>";
!   choix_sousdomaine($id_sousdomaine, "id_sousdomaine");
    echo "</td></tr>\n";
  }
--- 75,79 ----
  {
    echo "<tr><td>Dirigé vers le sous-domaine :</td><td>";
!   choix_sousdomaine($id_sousdomaine, "id_sousdomaine", "courriel");
    echo "</td></tr>\n";
  }
***************
*** 84,87 ****
--- 84,91 ----
  } // function form_sousdomaine
  
+ 
+ // 
--------------------------------------------------------------------------------//
+ 
+ 
  // Début de la page
  switch ($operation)
***************
*** 103,107 ****
    while ($sousdomaine=mysql_fetch_object($res))
    {
!     echo "<tr><td>";
      if ($sousdomaine->id_structure)
        echo structure($sousdomaine->id_structure);
--- 107,121 ----
    while ($sousdomaine=mysql_fetch_object($res))
    {
!     if (  $sousdomaine->id_structure!=$idstranc
!        || $sousdomaine->id_usager!=$idusaanc)
!     {
!       if ($coul=="#80FF80")
!         $coul=COULEUR_COURRIEL;
!       else
!         $coul="#80FF80";
!       $idstranc=$sousdomaine->id_structure;
!       $idusaanc=$sousdomaine->id_usager;
!     }
!     echo "<tr><td bgcolor=\"$coul\">";
      if ($sousdomaine->id_structure)
        echo structure($sousdomaine->id_structure);
***************
*** 109,114 ****
        echo usager($sousdomaine->id_usager);
      echo "</td><td>";
!     if ($sousdomaine->type=="courriel") 
!       echo "<b>$sousdomaine->sousdomaine<b>";
      else
        echo "$sousdomaine->sousdomaine";
--- 123,128 ----
        echo usager($sousdomaine->id_usager);
      echo "</td><td>";
!     if ($sousdomaine->type=="courriel")
!       echo "<b>$sousdomaine->sousdomaine</b>";
      else
        echo "$sousdomaine->sousdomaine";
***************
*** 118,126 ****
      if ($sousdomaine->id_structure) echo "50"; else echo "51";
      echo "\">$info paramètres</a> ";
!     if ($sousdomaine->id_structure)
!       echo "       <a 
href=\"$PHP_SELF?id_sousdomaine=$sousdomaine->id&operation=40\">$modifier 
changer mot-de-passe</a>";
!     echo "         <a 
href=\"$PHP_SELF?id_sousdomaine=$sousdomaine->id&operation=";
!     if ($sousdomaine->id_structure) echo "30"; else echo "31";
!     echo "\">$supprimer supprimer</a></td></tr>\n";
    }
    echo "</table>\n</td></tr></table>\n";
--- 132,144 ----
      if ($sousdomaine->id_structure) echo "50"; else echo "51";
      echo "\">$info paramètres</a> ";
!     /*if ($sousdomaine->id_structure) // pas encore pret
!       echo "<br><a 
href=\"$PHP_SELF?id_sousdomaine=$sousdomaine->id&operation=40\">$modifier 
changer mot-de-passe</a>"; */
!     if ($isadmin)
!     {
!       echo "<br><a 
href=\"$PHP_SELF?id_sousdomaine=$sousdomaine->id&operation=";
!       if ($sousdomaine->id_structure) echo "30"; else echo "31";
!       echo "\">$supprimer supprimer</a>";
!     }
!     echo "</td></tr>\n";
    }
    echo "</table>\n</td></tr></table>\n";
***************
*** 215,219 ****
    // Ajouter le compte sur la machine serveur
    $motdepassec = crypt($motdepasse, "Sa");
!   $comm="vadddomain $sousdomaine.".".$domaine $motdepasse";
    executecommande("sudo $comm");
  
--- 233,237 ----
    // Ajouter le compte sur la machine serveur
    $motdepassec = crypt($motdepasse, "Sa");
!   $comm="vadddomain $sousdomaine.$domaine $motdepasse";
    executecommande("sudo $comm");
  
***************
*** 258,262 ****
  
    // Lancer la commande de création de l'alias
!   $comm="vaddaliasdomain $sousdomaine.$domaine 
$sousdomainedestination->sousdomaine.$domaine";
    executecommande("sudo $comm");
  
--- 276,280 ----
  
    // Lancer la commande de création de l'alias
!   $comm="vaddaliasdomain $sousdomaine.$domaine 
$sousdomainedestination->sousdomaine";
    executecommande("sudo $comm");
  
***************
*** 272,276 ****
    break;
  
! case 30 : // Confirmation de destruction d'un domaine de courriel
    if (!$id_structure)
    {
--- 290,294 ----
    break;
  
! case 30 : // Demande de confirmation de destruction d'un domaine de courriel
    if (!$id_structure)
    {
***************
*** 298,312 ****
      echo "<tr><td>Domaine :</td><td>$sousdomaine->sousdomaine</td></tr>\n";
      echo "<tr><td>Identifiant :</td><td>$sousdomaine->login</td></tr>";
-     echo "<tr><td>Suppression réelle des fichiers ?</td>
-               <td><input type='radio' checked name='suppr_compte' 
value='non'>non
-                 <input type='radio' checked name='suppr_compte' 
value='oui'>oui
-             </td>
-         </tr>";
    }
!   echo "<tr><td colspan=2 align='center'>
          <form action=\"$PHP_SELF\" method=\"POST\" 
enctype=\"multipart/form-data\">
          <input type=\"hidden\" name=\"operation\" value=301>
!         <input type=\"hidden\" name=\"id_sousdomaine\" value=$sousdomaine->id>
!         <input type=\"submit\" name=\"Supprimer\" value=\"Confirmer\">
          </form>
          </td></tr>\n";
--- 316,325 ----
      echo "<tr><td>Domaine :</td><td>$sousdomaine->sousdomaine</td></tr>\n";
      echo "<tr><td>Identifiant :</td><td>$sousdomaine->login</td></tr>";
    }
!   echo "<tr><td colspan=2 align=center>
          <form action=\"$PHP_SELF\" method=\"POST\" 
enctype=\"multipart/form-data\">
          <input type=\"hidden\" name=\"operation\" value=301>
!         <input type=\"hidden\" name=\"id_sousdomaine\" 
value=$sousdomaine->id>\n";
!   echo "<input type=\"submit\" name=\"Supprimer\" value=\"Confirmer\">
          </form>
          </td></tr>\n";
***************
*** 336,349 ****
      $res = mysql_query($req);
  
!     if ($suppr_compte=="oui")
      {
        echo "<p>Destruction du domaine de courriel.</p>";
!       $comm="vdeldomain $sousdomaine->domaine";
!       debug(executecommande("sudo $comm"));
      }
    }
    // Envoi d'un courriel pour demande la suppression du site
-   $corps = "Suppression de domaine de courriel\n"
-                ."$sousdomaine->domaine\n";
    $ok = mail($administrateursitesweb, "Courriel : Suppression domaine de 
courriel",
               $corps, "From: address@hidden");
--- 349,376 ----
      $res = mysql_query($req);
  
!     //if ($suppr_compte!="on")
!     //  break;
! 
!     if ($sousdomaine->type=="courriel")
      {
        echo "<p>Destruction du domaine de courriel.</p>";
!       $comm="vdeldomain $sousdomaine->sousdomaine";
!       $corps = "Suppression de domaine de courriel\n"
!                ."$sousdomaine->sousdomaine\n";
      }
+     elseif ($sousdomaine->type=="aliascourriel")
+     {
+       echo "<p>Destruction d'alias de domaine de courriel.</p>";
+       $comm="rm $dircomptesvpopmail/domains/$sousdomaine->sousdomaine";
+       $corps = "Suppression d'alias de domaine de courriel\n"
+                ."$sousdomaine->sousdomaine pointant vers 
$sousdomaine->login\n";
+     }
+     //debug($comm);
+     executecommande("sudo $comm");
    }
+   else
+     echo "<p>Pas le droit, demande envoyée !</p>";
+ 
    // Envoi d'un courriel pour demande la suppression du site
    $ok = mail($administrateursitesweb, "Courriel : Suppression domaine de 
courriel",
               $corps, "From: address@hidden");
***************
*** 374,378 ****
    $res2=recherche("hebergements", "login", $sousdomaine->sousdomaine);
    while ($alias=mysql_fetch_object($res2))
!     echo "<tr><td>Domaine alias : $alias->sousdomaine</td></tr>\n";
  
    echo "<tr><td><table border=1>";
--- 401,406 ----
    $res2=recherche("hebergements", "login", $sousdomaine->sousdomaine);
    while ($alias=mysql_fetch_object($res2))
!     if ($alias->type=="aliascourriel")
!       echo "<tr><td align=center>Domaine alias : 
$alias->sousdomaine</td></tr>\n";
  
    echo "<tr><td><table border=1>";
***************
*** 406,410 ****
  
  case 60 : // Modifier le site par défaut
! 
  
  case 70 : // Créer une adresse de courriel pour un usager
--- 434,438 ----
  
  case 60 : // Modifier le site par défaut
!   break;
  
  case 70 : // Créer une adresse de courriel pour un usager
***************
*** 477,493 ****
    if ($mes!="")
    {
!     echo "<p>Attention : <font size=\"3\">$mes</font></p>\n";
      break;
    }
    $comm="sudo vadduser -q 5m $courriel $mdp1";
!   //debug($comm);
!   if (executecommande($comm))
!     echo "<p>Compte de courriel créé, avec un quota de 5 Mo.</p>";
!   // Enregistrement de l'adresse de courriel si par défaut.
    if ($default=="oui")
    {
!     $req="UPDATE usagers SET courriel='$courriel' WHERE id=$id_usager";
!     mysql_query($req);
    }
    break;
  
--- 505,576 ----
    if ($mes!="")
    {
!     echo "<p><<font size=\"3\"></font>$mes</p>\n";
      break;
    }
    $comm="sudo vadduser -q 5m $courriel $mdp1";
!   executecommande($comm);
! 
!   echo "<p>Compte de courriel créé.</p>";
! 
!   // C'est une adresse de courriel par défault, on peut l'enregistrer dans la 
base des usagers
    if ($default=="oui")
    {
!      $req="UPDATE usagers SET courriel='$courriel' WHERE id=$id_usager";
!      if (!$res=executeRequete($req))
!        echo "<p>Impossible de changer l'adresse de courriel de 
l'usager.</p>\n";
    }
+   break;
+ 
+ case 80 : // Créer une adresse de courriel sans qu'il y ait d'usager
+   // choix de l'adresse
+   $adresse="";
+   echo "<table align=center>
+         <tr><th align=center>Formulaire de création de compte de courriel 
(1)</th></tr>
+         <form action=\"$PHP_SELF\" method=\"POST\" 
enctype=\"multipart/form-data\">";
+   echo "<input type=\"hidden\" name=\"operation\" value=\"82\">";
+   echo "<tr><td>Adresse de courriel :<br>(devant l'@)</td><td><input 
type=\"text\" name=\"adresse\" value=\"$adresse\">@</td></tr>";
+   echo "<tr><td>Sous-domaine</td><td>";
+   choix_sousdomaine($id_sousdomaine, "id_sousdomaine", "courriel");
+   echo "</td></tr>";
+   $mdp="";
+   echo "<tr><td>Mot de passe :</td><td><input type=\"password\" name=\"mdp1\" 
value=\"$mdp\" size=\"20\"></td></tr>\n";
+   echo "<tr><td>Mot de passe (encore) :</td><td><input type=\"password\" 
name=\"mdp2\" value=\"$mdp\" size=\"20\"></td></tr>\n";
+ 
+   echo "<tr><td colspan='2' align='center'><input type=\"submit\" 
name=\"Créer\"
+         value=\"Je veux créer l'adresse de courriel\"></td></tr>
+         </table>\n";
+   echo "</form>\n";
+ 
+   break;
+ 
+ case 82 : // Créer une adresse de courriel
+   // Enregistrement de la demande et création réelle de compte de courriel 
(sans usager).
+   if (!$isadmin)
+   {
+     echo "<p>La création de compte de courriel n'est pas encore autorisée 
pour les usagers.</p>\n";
+     break;
+   }
+   $mes="";
+   if (!$mdp1 || !$mdp2 || $mdp1.$mdp2=="" || $mdp1!=$mdp2)
+     $mes="Le mot de passe n'est pas valide.<br>";
+   if (!$adresse || $adresse=="") $mes.="L'adresse de courriel n'a pas été 
saisie.<br>";
+   if (!$id_sousdomaine || $id_sousdomaine=="") $mes.="Le sous-domaine n'a pas 
été choisi.<br>";
+   $res=recherche("hebergements", "id", $id_sousdomaine);
+   if(!$sousdomaine=mysql_fetch_object($res))
+     $mes.="Le sous-domaine n'a pas été retrouvé.<br>";
+   $domaine=$sousdomaine->sousdomaine;
+   $courriel="address@hidden";
+   if ($mes!="")
+   {
+     echo "<p><font size=\"3\"></font>$mes</p>\n";
+     break;
+   }
+   $comm="sudo vadduser -q 5m $courriel $mdp1";
+   $retour=executecommande($comm);
+   if ($retour==0)
+     echo "<p>Compte de courriel $courriel a été créé.</p>";
+   else
+     echo "<p><b>Le compte n'a pas pu etre créé</b></p>\n";
+ 
    break;
  

Index: siteweb.inc.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/siteweb.inc.php,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** siteweb.inc.php     14 Oct 2002 20:45:52 -0000      1.5
--- siteweb.inc.php     14 Dec 2002 12:11:27 -0000      1.6
***************
*** 85,94 ****
  
  // Partie d'un formulaire proposant la liste déroulante des sous-domaines 
hébergés
! function choix_sousdomaine($id_sousdomaine, $champ="id_sousdomaine")
  {
  global $isadmin, $id_structure;
    echo "<select name=\"$champ\"><option>\n";
    $req="SELECT * FROM hebergements
!                 WHERE type=\"siteweb\"";
    if ($isadmin!='super')
      $req.=" AND id_structure=$id_structure";
--- 85,94 ----
  
  // Partie d'un formulaire proposant la liste déroulante des sous-domaines 
hébergés
! function choix_sousdomaine($id_sousdomaine, $champ="id_sousdomaine", 
$type="siteweb")
  {
  global $isadmin, $id_structure;
    echo "<select name=\"$champ\"><option>\n";
    $req="SELECT * FROM hebergements
!                 WHERE type=\"$type\"";
    if ($isadmin!='super')
      $req.=" AND id_structure=$id_structure";

Index: siteweb.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/siteweb.php,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -r1.15 -r1.16
*** siteweb.php 5 Nov 2002 19:12:12 -0000       1.15
--- siteweb.php 14 Dec 2002 12:11:27 -0000      1.16
***************
*** 3,7 ****
      Copyright (C) 2002 Loïc Dayot - Mairie de Pierrefitte (93)
  
!     EPNadmin - Version 0.5.3
  
      This program is free software; you can redistribute it and/or modify
--- 3,7 ----
      Copyright (C) 2002 Loïc Dayot - Mairie de Pierrefitte (93)
  
!     EPNadmin - Version 0.5.4
  
      This program is free software; you can redistribute it and/or modify
***************
*** 30,36 ****
  <body>
  <?
! $titr = "Gestion des sites web";
  
! $datemaj="14 octore 2002";
  require("entete.inc.php");
  
--- 30,36 ----
  <body>
  <?
! $titr = "Gestion des sites internet";
  
! $datemaj="13 décembre 2002";
  require("entete.inc.php");
  
***************
*** 101,105 ****
    while ($sousdomaine=mysql_fetch_object($res))
    {
!     echo "<tr><td>";
      if ($sousdomaine->id_structure)
        echo structure($sousdomaine->id_structure);
--- 101,115 ----
    while ($sousdomaine=mysql_fetch_object($res))
    {
!     if (  $sousdomaine->id_structure!=$idstranc
!        || $sousdomaine->id_usager!=$idusaanc)
!     {
!       if ($coul=="#80FF80")
!         $coul=COULEUR_SITEWEB;
!       else
!         $coul="#80FF80";
!       $idstranc=$sousdomaine->id_structure;
!       $idusaanc=$sousdomaine->id_usager;
!     }
!     echo "<tr><td bgcolor=\"$coul\">";
      if ($sousdomaine->id_structure)
        echo structure($sousdomaine->id_structure);
***************
*** 112,123 ****
      if ($sousdomaine->type=="aliassiteweb")
        echo " -> http://$sousdomaine->login";
!     echo "</td><td><a 
href=\"$PHP_SELF?id_sousdomaine=$sousdomaine->id&operation=";
      if ($sousdomaine->id_structure) echo "50"; else echo "51";
!     echo "\">$info paramètres</a> ";
!     if ($sousdomaine->id_structure)
!       echo "       <a 
href=\"$PHP_SELF?id_sousdomaine=$sousdomaine->id&operation=40\">$modifier 
changer mot-de-passe</a>";
!     echo "         <a 
href=\"$PHP_SELF?id_sousdomaine=$sousdomaine->id&operation=";
!     if ($sousdomaine->id_structure) echo "30"; else echo "31";
!     echo "\">$supprimer supprimer</a></td></tr>\n";
    }
    echo "</table>\n</td></tr></table>\n";
--- 122,138 ----
      if ($sousdomaine->type=="aliassiteweb")
        echo " -> http://$sousdomaine->login";
!     echo "</td><td nowrap><a 
href=\"$PHP_SELF?id_sousdomaine=$sousdomaine->id&operation=";
      if ($sousdomaine->id_structure) echo "50"; else echo "51";
!     echo "\">$info paramètres</a>";
!     /* if ($sousdomaine->id_structure) // pas encore prets
!       echo "<br><a 
href=\"$PHP_SELF?id_sousdomaine=$sousdomaine->id&operation=40\">
!             $modifier changer mot-de-passe</a>"; */
!     if ($isadmin)
!     {
!       echo "<br><a 
href=\"$PHP_SELF?id_sousdomaine=$sousdomaine->id&operation=";
!       if ($sousdomaine->id_structure) echo "30"; else echo "31";
!       echo "\">$supprimer supprimer</a>";
!     }
!     echo "</td></tr>\n";
    }
    echo "</table>\n</td></tr></table>\n";
***************
*** 418,423 ****
    }
    echo "<table align=center bgColor=\"".COULEUR_SITEWEB."\">
!         <tr><th align=center>Paramètre pour le site web 
$sousdomaine->sousdomaine</th></tr>
!         <tr><td><table border=1>";
    echo "<tr><td>Structure gérante :</td>";
    echo "<td>".structure($sousdomaine->id_structure);
--- 433,444 ----
    }
    echo "<table align=center bgColor=\"".COULEUR_SITEWEB."\">
!         <tr><th align=center>Paramètre pour le site internet 
$sousdomaine->sousdomaine</th></tr>";
!   // recherche des alias de sitesweb
!   $res2=recherche("hebergements", "login", $sousdomaine->sousdomaine);
!   while ($alias=mysql_fetch_object($res2))
!     if ($alias->type=="aliassiteweb")
!       echo "<tr><td align=center>Alias : $alias->sousdomaine</td></tr>\n";
! 
!   echo "<tr><td><table border=1>";
    echo "<tr><td>Structure gérante :</td>";
    echo "<td>".structure($sousdomaine->id_structure);
***************
*** 429,433 ****
    {
      echo "<tr><td>Serveur FTP :</td><td>ftp.pierrefitte93.fr</td></tr>";
!     echo "<tr><td>Identifiant FTP :</td><td>$sousdomaine->login</td></tr>";
      echo "<tr><td>Mot de passe FTP :</td><td>Celui que vous avez saisi lors 
de la création du site</td></tr>";
      echo "<tr><td>Dossier de base<br>(où doit se trouver la page 
d'index):</td><td>www/</td></tr>";
--- 450,454 ----
    {
      echo "<tr><td>Serveur FTP :</td><td>ftp.pierrefitte93.fr</td></tr>";
!     echo "<tr><td>Identifiant FTP 
:</td><td>$sousdomaine->address@hidden</td></tr>";
      echo "<tr><td>Mot de passe FTP :</td><td>Celui que vous avez saisi lors 
de la création du site</td></tr>";
      echo "<tr><td>Dossier de base<br>(où doit se trouver la page 
d'index):</td><td>www/</td></tr>";

Index: table_horaire_session.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/table_horaire_session.php,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -r1.12 -r1.13
*** table_horaire_session.php   7 Oct 2002 16:35:36 -0000       1.12
--- table_horaire_session.php   14 Dec 2002 12:11:27 -0000      1.13
***************
*** 3,7 ****
      Copyright (C) 2001, 2002 Bertand Pallie, Loïc Dayot - Mairie 
Pierrefitte-sur-Seine
  
!     EPNadmin - Version 0.5.3
  
      This program is free software; you can redistribute it and/or modify
--- 3,7 ----
      Copyright (C) 2001, 2002 Bertand Pallie, Loïc Dayot - Mairie 
Pierrefitte-sur-Seine
  
!     EPNadmin - Version 0.5.4
  
      This program is free software; you can redistribute it and/or modify
***************
*** 30,34 ****
  <?
  $titr = "Planning d'utilisation des salles";
! $datemaj="7 octobre 2002";
  require("entete.inc.php");
  
--- 30,34 ----
  <?
  $titr = "Planning d'utilisation des salles";
! $datemaj="14 décembre 2002";
  require("entete.inc.php");
  
***************
*** 172,176 ****
          $ntranche++;
       }
!      mysql_free_result($res1);
  
       // On peut commencer le tableau.
--- 172,180 ----
          $ntranche++;
       }
!      mysql_free_result($res1);            
! 
!      // On ajoute une heure avant et après ce qui a été trouvé dans les 
horaires d'ouverture
!      $minhoraire=differenceheure($minhoraire, "01:00");
!      $maxhoraire=additionheure($maxhoraire, "01:00");
  
       // On peut commencer le tableau.

Index: usagers.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/usagers.php,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -r1.13 -r1.14
*** usagers.php 12 Dec 2002 19:01:01 -0000      1.13
--- usagers.php 14 Dec 2002 12:11:27 -0000      1.14
***************
*** 574,586 ****
      $login=strtolower(substr($prenom, 0, 1).substr($nom, 0, 7));
      $res=recherche("usagers", "login", $login);
!     if (mysql_fetch_object($res))
      {
        $login=strtolower(substr($prenom, 0, 2).substr($nom, 0, 6));
        $res=recherche("usagers", "login", $login);
        $n=1;
!       while (mysql_fetch_object($res))
        {
          $login=strtolower(substr($prenom, 0, 1).substr($nom, 0, 6)).$n;
          $res=recherche("usagers", "login", $login);
          $n++;
        }
--- 574,589 ----
      $login=strtolower(substr($prenom, 0, 1).substr($nom, 0, 7));
      $res=recherche("usagers", "login", $login);
!     $res2=recherche("hebergements", "login", $login);
!     if (mysql_fetch_object($res) || mysql_fetch_object($res2))
      {
        $login=strtolower(substr($prenom, 0, 2).substr($nom, 0, 6));
        $res=recherche("usagers", "login", $login);
+       $res2=recherche("hebergements", "login", $login);
        $n=1;
!       while (mysql_fetch_object($res) || mysql_fetch_object($res2))
        {
          $login=strtolower(substr($prenom, 0, 1).substr($nom, 0, 6)).$n;
          $res=recherche("usagers", "login", $login);
+         $res2=recherche("hebergements", "login", $login);
          $n++;
        }
***************
*** 788,792 ****
              <a href=\"$PHP_SELF?operation=6&id_usager=$id_usager\">Changer le 
mot de passe de l'usager</a><br>
              <a href=\"$PHP_SELF?operation=1&id_usager=$id_usager\">$modifier 
Modifier cet utilisateur</a><br>
-           <a href=\"courriel.php?operation=71&id_usager=$id_usager\">$ajouter 
Créer un compte de courriel à cet utilisateur</a><br>
              <a href=\"$PHP_SELF?operation=2&id_usager=$id_usager\">$supprimer 
Supprimer cet utilisateur</a></p>\n";
  
--- 791,794 ----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]