epnadmin-fr
[Top][All Lists]
Advanced

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

[Epnadmin-fr] CVS: epnadmin fr.lang.inc.php,1.15,1.16 siteweb.php,1.19,


From: Loïc Dayot
Subject: [Epnadmin-fr] CVS: epnadmin fr.lang.inc.php,1.15,1.16 siteweb.php,1.19,1.20
Date: Sat, 01 Mar 2003 16:51:15 -0500

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

Modified Files:
        fr.lang.inc.php siteweb.php 
Log Message:
On continue l'extraction des textes des scripts. Il s'agissait aujourd'hui de 
la gestion des sites internet.
En plus, une correction dans la configuration automatique d'Apache.



Index: fr.lang.inc.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/fr.lang.inc.php,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -r1.15 -r1.16
*** fr.lang.inc.php     27 Feb 2003 22:09:15 -0000      1.15
--- fr.lang.inc.php     1 Mar 2003 21:51:09 -0000       1.16
***************
*** 328,332 ****
  $stitreinscriptionsession="Gestion des inscriptions aux sessions";
  
- 
  // horaires.php
  $manqueinfosalle="<p>Problème : il me manque l'information sur la salle 
!</p>\n";
--- 328,331 ----
***************
*** 353,357 ****
  $smanquestructure="<p>Attention, la structure n'a pas été choisie</p>";
  
- 
  // logiciels.php
  $manqueinfologiciel="<p>Problème : il me manque l'information sur le logiciel 
!</p>\n";
--- 352,355 ----
***************
*** 435,438 ****
--- 433,501 ----
  $ssessions="sessions";
  $stitresessions="Gestion des sessions";
+ 
+ // sitesweb.php
+ $ssites="sites internet";
+ $stitresites="Gestion des sites internet";
+ $seditsite="Edition d'un sous-domaine de site internet";
+ $seditalias="Edition d'un alias de sous-domaine de site internet existant";
+ $sstrugerante="Structure gérante";
+ $saliasdesite="Alias du sous-domaine";
+ $snomdesousdom="Nom de sous-domaine";
+ $sdirigeverssite="Dirigé vers le sous-domaine";
+ $slistesites="Liste des sous-domaines de sites internet";
+ $sparametres="paramètres";
+ $ssupprimer="supprimer";
+ $ssitecreer="Créer un nouveau site internet";
+ $ssitecreeralias="Créer un nouvel alias de site internet";
+ $ssitesgerespar="sites internet en sous-domaine gérés par";
+ $ssousdomaines="Sous-domaines";
+ $ssiteidentexistant="L'identifiant est déjà utilisé pour un hébergement.";
+ $ssiteidentexistantusager="L'identifiant est déjà utilisé pour un usager.";
+ $ssitedomainepris="Le sous-domaine est déjà utilisé pour un site web.";
+ $ssitecreeok="Compte FTP créé. Un courriel est envoyé à l'administrateur pour 
créer les statistiques.";
+ $ssiteobjetmessagecree="Site web : demande de statistiques";
+ $ssitemessagecree="Création de nouveau site web en sous-domaine.
+       Demande de la part de %s.
+       Demande de création des statistiques automatiques.
+                       Url : %s
+                       Dossier local : %s\n";
+ $ssitepbconfapache="Pb configuration hôte virtuel Apache";
+ $ssiteobjetmessagealiascree="Site web : création d'un nouvel hote virtuel";
+ $ssitemessagealiascree="Création de nouvel alias dans la configuration 
d'Apache.
+   Demandé par : %s.
+   Url : %s
+       Redirection vers : %s\n";
+ $ssitesuppr="Suppression d'un sous-domaine de site internet";
+ $ssiteintrouvable="L'enregistrement du site n'a pas été retrouvé";
+ $ssitealiasde="Alias de";
+ $sdossierbase="Dossier de base<br>(où doit se trouver la page d'index)";
+ $sServeur="Serveur";
+ $ssiteobjetmessagesuppr="Suppression de site internet";
+ $ssitemessagesuppr = "Demande de suppression de site internet.
+     De la part de %s.
+               Demande de supprimer les statistiques.
+     Url : %s\n";
+ $ssitepasledroitsupprfichiers="<p>Les fichiers ne pouront être supprimés que 
par l'administrateur.</p>";
+ $ssitesupprcompte="Destruction du compte";
+ $ssitesupprfichiers=" et des fichiers du site";
+ $ssitesupprok="<p>Le site internet ne sera plus accessible au prochain 
redémarrage 
+       du serveur Apache (toutes les nuits).</p>";
+ $ssiteparametres="Paramètres pour le site internet";    
+ $sAlias="Alias";
+ $ssitepagedaccueil="Page d'accueil";
+ $ssiteparametrepageperso="Paramètres pour la page perso";
+ $ssiteinfopageperso="<p>Les fichiers de ma page perso se trouvent dans
+       mon dossier personnel, sous-dossier %s.</p>
+       <p>L'adresse de ma page perso est %s.
+       <br>Les statistiques de fréquentation sont accessibles à %s.</p>
+       <p>Pour mettre à jour ma page perso à distance par un accès FTP :
+       <br>Serveur FTP : %s
+       <br>Identifiant : %s
+       <br>Mot de passe : <i>celui de mon compte personnel d'identification à 
l'espace multimédia</i>
+       <br>Dossier de base : %s</p>\n";
+ 
+ 
+ // sitesweb.inc.php
+ 
  
  // structures.php

Index: siteweb.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/siteweb.php,v
retrieving revision 1.19
retrieving revision 1.20
diff -C2 -r1.19 -r1.20
*** siteweb.php 17 Feb 2003 22:45:35 -0000      1.19
--- siteweb.php 1 Mar 2003 21:51:09 -0000       1.20
***************
*** 24,27 ****
--- 24,32 ----
  require_once("header.inc.php");
  require_once("constantes.inc.php");             // définition des constantes
+ if (!defined("FCT_SITES"))
+ {
+       echo $fctnonactive;
+       exit;
+ }
  require_once("fonctions.inc.php");              // concernant des fonctions 
transversales inclassables
  require_once("mysql.inc.php");                  // concernant mysql
***************
*** 36,49 ****
  //require_once("parcours.inc.php");             // concernant les parcours 
des usagers et leur positionnement
  
! ?>
! <html>
! <head>
! <title>sites web - epnadmin</title>
! <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
! <body>
! <?
! $titr = "Gestion des sites internet";
! 
! $datemaj="5 janvier 2003";
  require("entete.inc.php");
  
--- 41,49 ----
  //require_once("parcours.inc.php");             // concernant les parcours 
des usagers et leur positionnement
  
! echo "<html><head><title>$ssites - epnadmin</title>
!       <meta http-equiv=\"Content-Type\" content=\"text/html; 
charset=iso-8859-1\"><body>";
! $titr = $stitresites;
! define("COULEUR", COULEUR_SITES);
! $datemaj="1er mars 2003";
  require("entete.inc.php");
  
***************
*** 51,69 ****
  function form_sousdomaine($operation, $id_sousdomaine=0, $id_domaine=1)
  {
! global $id_structure, $id_usager;
! echo "<table align=center bgColor=\"".COULEUR_SITEWEB."\">
!       <tr><th align=center>";
! switch ($operation)
! {
! case 201 : echo "Création d'un nouveau site web"; break;
! case 221 : echo "Création d'un alias vers un site web existant"; break;
! }
! echo "</th></tr><tr><td><table border=1>
!       <form action=\"$PHP_SELF\">
!       <input type=\"hidden\" name=\"operation\" value=\"$operation\">";
   // il s'agit d'un site web de structure
!   echo "<tr><td>Structure gérante* :</td>";
    echo "<td>";
!   if (SITES_AUTRES>="w")
      echo "<input type=\"hidden\" name=\"id_stru\" 
value=\"$id_structure\">".structure($id_structure);
    else
--- 51,72 ----
  function form_sousdomaine($operation, $id_sousdomaine=0, $id_domaine=1)
  {
! global $id_structure, $id_usager, $seditsite, $seditalias,
!   $seditionsite,$sstrugerante,$saliasdesite,$snomdesousdom,$sIdentifiant,
!       $sconfirmer,$sdirigeverssite,$sMotdepasse;
! 
!       switch ($operation)
!       {
!       case 201 : $sentete=$seditsite; break;
!       case 221 : $sentete=$seditalias; break;
!       }
!   echo cadre_debut($sentete);
! 
!       echo "<table border=1>
!                               <form action=\"$PHP_SELF\">
!                               <input type=\"hidden\" name=\"operation\" 
value=\"$operation\">";
   // il s'agit d'un site web de structure
!   echo "<tr><td>$sstrugerante* :</td>";
    echo "<td>";
!   if (SITES_AUTRES<"w")
      echo "<input type=\"hidden\" name=\"id_stru\" 
value=\"$id_structure\">".structure($id_structure);
    else
***************
*** 71,110 ****
    echo "</td></tr>\n";
  
! echo "<tr><td>";
! if ($operation>=221)
!   echo "Alias au nom de sous-domaine*";
! else
!   echo "Nom de sous-domaine*";
! echo " :</td><td><input type=\"text\" name=\"sousdomaine\">";
! choix_domaine($id_domaine, "id_domaine");
! echo "</td></tr>";
! if ($operation==201)
!   echo "<tr><td>Identifiant* :</td><td><input name=\"login\"></td></tr>
!       <tr><td>Mot de passe* :</td><td><input name=\"motdepasse\" 
type=\"password\"></td></tr>
!       <tr><td>Mot de passe* :<br>(pour confirmation)</td><td><input 
name=\"motdepasse2\" type=\"password\"></td></tr>";
! else
! {
!   echo "<tr><td>Dirigé vers le sous-domaine :</td><td>";
!   choix_sousdomaine($id_sousdomaine, "id_sousdomaine");
!   echo "</td></tr>\n";
! }
! echo "<tr><td colspan=2 align=center><input type=\"submit\" name=\"Envoyer\" 
value=\"Envoyer les informations\"></td></tr>
!       </table>
!       </td></tr></table>\n";
  
  } // function form_sousdomaine
  
  // Début de la page
  switch ($operation)
  {
! case 10 : // Liste de tous les sites web
!   if (SITES_AUTRES>="r")
    {
      echo $pasledroit;
      break;
    }
!   echo "<table align=center bgColor=\"".COULEUR_SITEWEB."\">
!       <tr><th align=center colspan=2>Liste des sous-domaines de sites web 
hébergés localement</th></tr>
!       <tr><td>\n<table border=1>
        <tr><th align=center>Gestionnaire</th><th 
align=center>Sous-domaine</th><th align=center>Actions</th></tr>";
    $req="SELECT * FROM hebergements
--- 74,116 ----
    echo "</td></tr>\n";
  
!       echo "<tr><td>";
!       if ($operation>=221)
!               echo "$saliasdesite*";
!       else
!               echo "$snomdesousdom*";
!       echo " :</td><td><input type=\"text\" name=\"sousdomaine\">";
!       choix_domaine($id_domaine, "id_domaine");
!       echo "</td></tr>";
!       if ($operation==201)
!               echo "<tr><td>$sIdentifiant* :</td><td><input 
name=\"login\"></td></tr>
!                               <tr><td>$sMotdepasse* :</td><td><input 
name=\"motdepasse\" type=\"password\"></td></tr>
!                               <tr><td>$sMotdepasse* (2):</td><td><input 
name=\"motdepasse2\" type=\"password\"></td></tr>";
!       else
!       {
!               echo "<tr><td>$sdirigeverssite* :</td><td>";
!               choix_sousdomaine($id_sousdomaine, "id_sousdomaine");
!               echo "</td></tr>\n";
!       }
!       echo "<tr><td colspan=2 align=center>
!               <input type=\"submit\" name=\"Envoyer\" value=\"$sconfirmer\">
!             </td></tr>
!                               </table>\n";
  
+       echo cadre_fin();
  } // function form_sousdomaine
  
+ 
  // Début de la page
  switch ($operation)
  {
! case 10 : // Liste de tous les sites web  
!   echo cadre_debut($slistesites);
!   if (SITES_AUTRES<"r")
    {
      echo $pasledroit;
+               echo cadre_fin();
      break;
    }
!   echo "<table border=1>
        <tr><th align=center>Gestionnaire</th><th 
align=center>Sous-domaine</th><th align=center>Actions</th></tr>";
    $req="SELECT * FROM hebergements
***************
*** 117,128 ****
         || $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);
--- 123,134 ----
         || $sousdomaine->id_usager!=$idusaanc)
      {
!       if ($coul!="")
!         $coul="";
        else
!         $coul=" bgcolor=\"lightgrey\"";
        $idstranc=$sousdomaine->id_structure;
        $idusaanc=$sousdomaine->id_usager;
      }
!     echo "<tr$coul><td>";
      if ($sousdomaine->id_structure)
        echo structure($sousdomaine->id_structure);
***************
*** 131,141 ****
      echo "</td><td>";
      if ($sousdomaine->type=="siteweb") echo "<b>";
!     echo "<a 
href=\"http://$sousdomaine->sousdomaine\">http://$sousdomaine->sousdomaine</a>";
      if ($sousdomaine->type=="siteweb") echo "</b>";
      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\">
--- 137,147 ----
      echo "</td><td>";
      if ($sousdomaine->type=="siteweb") echo "<b>";
!     echo "<a target='_blank' 
href=\"http://$sousdomaine->sousdomaine\">http://$sousdomaine->sousdomaine</a>";
      if ($sousdomaine->type=="siteweb") echo "</b>";
      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 $sparametres</a>"; //"
      /* if ($sousdomaine->id_structure) // pas encore prets
        echo "<br><a 
href=\"$PHP_SELF?id_sousdomaine=$sousdomaine->id&operation=40\">
***************
*** 143,174 ****
      if (SITES_AUTRES>="w")
      {
!       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";
  
-   echo "<p><a href=\"$PHP_SELF?operation=20\">Créer un nouveau site 
web</a></p>\n";
-   echo "<p><a href=\"$PHP_SELF?operation=22\">Créer un nouvel alias de site 
web</a></p>\n";
    break;
  
! case 11 : // Liste des sites web de la structure ou de l'usager
!   if (!$id_structure && !$id_usager)
    {
      echo "<p>La sortie n'est pas par là...</p>\n";
      break;
    }
    if (SITES_AUTRES<"r" || !$id_stru) $id_stru=$id_structure;
!   echo "<table align=center bgColor=\"".COULEUR_SITEWEB."\">
!       <tr><th align=center colspan=2>Liste des ";
!   if ($id_structure)
!     echo "sites web en sous-domaine gérés par ".structure($id_stru);
!   else
!     echo "pages perso gérées par ".usager($id_usager);
!   echo "</th></tr>
!       <tr><td>\n<table border=1>
!       <tr><th align=center>Sous-domaine</th><th 
align=center>Actions</th></tr>";
    $req="SELECT * FROM hebergements
                   WHERE (type=\"siteweb\" OR type=\"aliassiteweb\") AND ";
--- 149,180 ----
      if (SITES_AUTRES>="w")
      {
!       echo "<br><a 
href=\"$PHP_SELF?id_sousdomaine=$sousdomaine->id&operation="; //"
        if ($sousdomaine->id_structure) echo "30"; else echo "31";
!       echo "\">$supprimer $ssupprimer</a>"; //"
      }
      echo "</td></tr>\n";
    }
!   echo "</table>\n";
! 
!   if (SITES_AUTRES>="w" || SITES_MOI>="w")
!       {
!               echo "<p><a 
href=\"$PHP_SELF?operation=20\">$ssitecreer</a></p>\n";
!               echo "<p><a 
href=\"$PHP_SELF?operation=22\">$ssitecreeralias</a></p>\n";
!   }
!       echo cadre_fin();
  
    break;
  
! case 11 : // Liste des sites web de la structure
!   echo cadre_debut($ssitesgerespar.structure($id_stru));
!   if (!$id_structure)
    {
      echo "<p>La sortie n'est pas par là...</p>\n";
+               echo cadre_fin();
      break;
    }
    if (SITES_AUTRES<"r" || !$id_stru) $id_stru=$id_structure;
!   echo "<table border=1>
!       <tr><th align=center>$ssousdomaines</th><th 
align=center>$sActions</th></tr>";
    $req="SELECT * FROM hebergements
                   WHERE (type=\"siteweb\" OR type=\"aliassiteweb\") AND ";
***************
*** 181,185 ****
    while ($sousdomaine=mysql_fetch_object($res))
    {
!     echo "<tr><td><a 
href=\"http://$sousdomaine->sousdomaine\">$sousdomaine->sousdomaine</a>";
      if ($sousdomaine->type=="aliassiteweb")
        echo " -> $sousdomaine->login";
--- 187,191 ----
    while ($sousdomaine=mysql_fetch_object($res))
    {
!     echo "<tr><td><a href='http://$sousdomaine->sousdomaine' 
target='_blank'>$sousdomaine->sousdomaine</a>";
      if ($sousdomaine->type=="aliassiteweb")
        echo " -> $sousdomaine->login";
***************
*** 188,202 ****
      echo "- <a href=\"$PHP_SELF?operation=";
      if ($sousdomaine->id_structure) echo "50"; else echo "51";
!     echo "&id_sousdomaine=$sousdomaine->id\">$info paramètres</a> ";
      if ($sousdomaine->id_structure && $sousdomaine->type!="aliassiteweb")
        echo "      - <a 
href=\"$PHP_SELF?operation=40&id_sousdomaine=$sousdomaine->id\">$modifier 
changer mot-de-passe</a>";
      echo "        - <a href=\"$PHP_SELF?operation=";
      if ($sousdomaine->id_structure) echo "30"; else echo "31";
!     echo "&id_sousdomaine=$sousdomaine->id\">$supprimer 
supprimer</a></td></tr>\n";
    }
!   echo "</table>\n</td></tr></table>\n";
  
!   echo "<p><a href=\"$PHP_SELF?operation=20\">Créer un nouveau site 
web</a></p>\n";
!   echo "<p><a href=\"$PHP_SELF?operation=22\">Créer un nouvel alias de site 
web</a></p>\n";
    break;
  
--- 194,214 ----
      echo "- <a href=\"$PHP_SELF?operation=";
      if ($sousdomaine->id_structure) echo "50"; else echo "51";
!     echo "&id_sousdomaine=$sousdomaine->id\">$info $sparametres</a> ";
!               /* Pas encore fait.
      if ($sousdomaine->id_structure && $sousdomaine->type!="aliassiteweb")
        echo "      - <a 
href=\"$PHP_SELF?operation=40&id_sousdomaine=$sousdomaine->id\">$modifier 
changer mot-de-passe</a>";
+               */
      echo "        - <a href=\"$PHP_SELF?operation=";
      if ($sousdomaine->id_structure) echo "30"; else echo "31";
!     echo "&id_sousdomaine=$sousdomaine->id\">$supprimer 
$ssupprimer</a></td></tr>\n";
    }
!   echo "</table>\n";
  
!   if (SITES_AUTRES>="w" || SITES_MOI>="w")
!       {
!               echo "<p><a 
href=\"$PHP_SELF?operation=20\">$ssitecreer</a></p>\n";
!               echo "<p><a 
href=\"$PHP_SELF?operation=22\">$ssitecreeralias</a></p>\n";
!   }
!       echo cadre_fin();
    break;
  
***************
*** 210,214 ****
  
  case 201 : // Après saisie d'un nouveau site web
!   // Vérification des informations
    $mes="";
    // le login n'existe-t-il pas déjà ?
--- 222,227 ----
  
  case 201 : // Après saisie d'un nouveau site web
!   // Vérification des informations        
!       echo cadre_debut($seditsite);
    $mes="";
    // le login n'existe-t-il pas déjà ?
***************
*** 216,224 ****
    if ($res = mysql_query($req))
      if (mysql_fetch_object($res))
!       $mes .= "L'identifiant est déjà utilisé pour un hébergement.<br>";
    $req = "SELECT * FROM usagers WHERE login=$login";
    if ($res = mysql_query($req))
      if (mysql_fetch_object($res))
!       $mes .="L'identifiant est déjà utilisé pour un usager.<br>";
    // le sous-domaine n'existe-t-il pas déjà ?
    $res = recherche("domaines", "id", $id_domaine);
--- 229,237 ----
    if ($res = mysql_query($req))
      if (mysql_fetch_object($res))
!       $mes .= "$ssiteidentexistant<br>";
    $req = "SELECT * FROM usagers WHERE login=$login";
    if ($res = mysql_query($req))
      if (mysql_fetch_object($res))
!       $mes .="$ssiteidentexistantusager<br>";
    // le sous-domaine n'existe-t-il pas déjà ?
    $res = recherche("domaines", "id", $id_domaine);
***************
*** 230,240 ****
    $res = mysql_query($req);
    if (mysql_fetch_object($res))
!      $mes .="Le sous-domaine est déjà utilisé pour un site web.<br>";
    // vérification mot de passe
!   if ($motdepasse!="" && $motdepasse!=$motdepasse2)
!     $mes.="Le mot de passe n'est pas valide<br>";
    if ($mes!="")
    {
!     echo "<p>Attention : $mes</p>\n";
      exit;
    }
--- 243,256 ----
    $res = mysql_query($req);
    if (mysql_fetch_object($res))
!      $mes .="$ssitedomainepris<br>";
    // vérification mot de passe
!   if ($motdepasse!="")
!     $mes.="$manquemotdepasse<br>";
!       elseif ($motdepasse!=$motdepasse2)
!               $mes.="$motdepassedifferents<br>";
    if ($mes!="")
    {
!     echo "<p>$mes</p>\n";
!               echo cadre_fin();
      exit;
    }
***************
*** 258,272 ****
    executecommande("sudo $comm");
  
!   echo "<p>Compte FTP créé.
!            Un courriel est envoyé à l'administrateur pour créer les 
statistiques.</p>\n";
  
    //  Envoi d'un courriel pour la demande de création d'hôte virtuel.
!   $corps = "Création de nouveau site web en sous-domaine.\nDemande de 
création des statistiques automatiques.\n"
!                ."Url : http://$sousdomaine.$domaine\nPort : 80\nDossier local 
: /home/wwwusers/$sousdomaine.$domaine/www/\n";
!   $ok = mail($administrateursitesweb, "Site web : demande de statistiques",
!              $corps, "From: address@hidden");
    echo "<p>$corps</p>\n";
  
!   // Et si c'était automatique
    $conf ="\n# $id_hebergement\n";
    $conf.="<VirtualHost $ip_serveur:80>\n";
--- 274,295 ----
    executecommande("sudo $comm");
  
!   echo "<p>$ssitecreeok</p>\n";
  
    //  Envoi d'un courriel pour la demande de création d'hôte virtuel.
!   $corps = sprintf($ssitemessagecree, 
!         structure($id_stru),
!         "http://$sousdomaine.$domaine";,
!         "/home/wwwusers/$sousdomaine.$domaine/www");
!       $to=$administrateursitesweb;
!   $from=courriel("structures", $id_stru);   // on recherche le courriel de la 
structure qui demande
!       if (!$from)
!         $from=$administrateursitesweb; // si on l'a pas, c'est pas grave
!       else
!         $to.=",".$from; // mais si on l'a, on envoi aussi le courriel.
!   $ok = mail($to, $ssiteobjetmessagecree,
!              $corps, "From:$from");
    echo "<p>$corps</p>\n";
  
!   // Et si c'était automatique...
    $conf ="\n# $id_hebergement\n";
    $conf.="<VirtualHost $ip_serveur:80>\n";
***************
*** 281,290 ****
    $conf.="</VirtualHost>\n";
    $conf.="## $id_hebergement\n";
    if (! config_apache_ajoute($conf))
!     debug("Pb configuration hôte virtuel Apache");
    break;
  
  case 221 : // Après saisie d'un nouvel alias de site web
!   // Vérification des informations
    $mes="";
    // le sous-domaine n'existe-t-il pas déjà ?
--- 304,317 ----
    $conf.="</VirtualHost>\n";
    $conf.="## $id_hebergement\n";
+ 
    if (! config_apache_ajoute($conf))
!     debug($ssitepbconfapache);
! 
!       echo cadre_fin();
    break;
  
  case 221 : // Après saisie d'un nouvel alias de site web
!   echo cadre_debut($seditalias);
!       // Vérification des informations
    $mes="";
    // le sous-domaine n'existe-t-il pas déjà ?
***************
*** 296,303 ****
    $res = mysql_query($req);
    if (mysql_fetch_object($res))
!      $mes .="Le sous-domaine est déjà utilisé pour un site web.<br>";
    if ($mes!="")
    {
!     echo "<p>Attention : $mes</p>\n";
      exit;
    }
--- 323,331 ----
    $res = mysql_query($req);
    if (mysql_fetch_object($res))
!      $mes .="$ssitedomainepris<br>";
    if ($mes!="")
    {
!     echo "<p>$mes</p>\n";
!               echo cadre_fin();
      exit;
    }
***************
*** 307,311 ****
  
    // Ajouter l'enregistrement dans la base de données hébergement
-   $motdepassec= md5($motdepasse);
    $req="INSERT INTO hebergements (id_structure, type, sousdomaine, login)
          VALUES ('$id_stru', 'aliassiteweb', '$sousdomaine.$domaine', 
\"$sousdomainedestination->sousdomaine\")";
--- 335,338 ----
***************
*** 313,345 ****
  
    // Retrouver l'id_hebergement
!   $req3="SELECT * FROM hebergements WHERE 
sousdomaine=\"$sousdomaine.$domaine\"";
!   $res3=mysql_query($req3);
!   if (! $hebergement=mysql_fetch_object($res3))
!   {
!     echo "<p>Problème pour retrouver l'alias de site nouvellement 
créé.</p>\n";
!     break;
!   }
  
    // Envoi d'un courriel pour demande la création de l'alias
!   $corps = "Création de nouvel alias dans la configuration d'Apache\n"
!                ."Url : http://$sousdomaine.$domaine\nPort : 80\nRedirection 
vers : http://$sousdomainedestination->sousdomaine\n";
!   $ok = mail($administrateursitesweb, "Site web : création d'un nouvel hote 
virtuel",
!              $corps, "From: address@hidden");
    echo "<p>$corps</p>\n";
    //debug($hebergement->id);
    // Et si c'était automatique
    $conf ="\n# $hebergement->id\n";
!   $conf.="<VirtualHost $sousdomaine.$domaine:80>\n";
    $conf.="    Redirect permanent / 
http://$sousdomainedestination->sousdomaine\n";
    $conf.="</VirtualHost>\n";
    $conf.="## $hebergement->id\n";
    if (! config_apache_ajoute($conf))
!     debug("Pb configuration hôte virtuel Apache");
!   break;
! 
! case 30 : // Confirmation de destruction d'un site web
!   if (!$id_structure)
    {
!     echo "<p>Encore par monts et par vaux...</p>\n";
      break;
    }
--- 340,379 ----
  
    // Retrouver l'id_hebergement
!       $id_hebergement=mysql_insert_id();
  
    // Envoi d'un courriel pour demande la création de l'alias
!   $corps = sprintf($ssitemessagealiascree,
!         structure($id_stru),
!     "http://$sousdomaine.$domaine";,
!               "http://$sousdomainedestination->sousdomaine");
!       $to=$administrateursitesweb;
!   $from=courriel("structures", $id_stru);   // on recherche le courriel de la 
structure qui demande
!       if (!$from)
!         $from=$administrateursitesweb; // si on l'a pas, c'est pas grave
!       else
!         $to.=",".$from; // mais si on l'a, on envoi aussi le courriel.
!   $ok = mail($to, $ssiteobjetmessagealiascree,
!              $corps, "From: $from");
    echo "<p>$corps</p>\n";
    //debug($hebergement->id);
    // Et si c'était automatique
    $conf ="\n# $hebergement->id\n";
!   $conf.="<VirtualHost $ip_serveur:80>\n";
!   $conf.="    ServerName $sousdomaine.$domaine\n";
    $conf.="    Redirect permanent / 
http://$sousdomainedestination->sousdomaine\n";
    $conf.="</VirtualHost>\n";
    $conf.="## $hebergement->id\n";
    if (! config_apache_ajoute($conf))
!     debug($ssitepbconfapache);
!   
!       echo cadre_fin();
!       break;
! 
! case 30 : // Confirmation de destruction d'un site web   
!   echo cadre_debut($ssitesuppr);
!   if (!$id_structure || SITES_AUTRES<"w")
    {
!     echo $pasledroit;
!               echo cadre_fin();
      break;
    }
***************
*** 348,369 ****
    if (!$sousdomaine=mysql_fetch_object($res))
    {
!     echo "<p>L'hébergement n'a pas été retrouvé</p>\n";
      break;
    }
!   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);
    echo "</td></tr>\n";
  
    if ($sousdomaine->type=="aliassiteweb")
!     echo "<tr><td>Alias de :</td><td>$sousdomaine->login</td></tr>\n";
    else
    {
!     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>\n";
    }
    echo "<tr><td colspan=2 align=center>
--- 382,403 ----
    if (!$sousdomaine=mysql_fetch_object($res))
    {
!     echo "<p>$ssiteintrouvable</p>\n";
!               echo cadre_fin();
      break;
    }
!   echo "<table border=1>";  
!       echo "<tr><th colspan=2 
align=center>$sousdomaine->sousdomaine</th></tr>";
!   echo "<tr><td>$sstrugerante :</td>";
    echo "<td>".structure($sousdomaine->id_structure);
    echo "</td></tr>\n";
  
    if ($sousdomaine->type=="aliassiteweb")
!     echo "<tr><td>$ssitealiasde :</td><td>$sousdomaine->login</td></tr>\n";
    else
    {
!     echo "<tr><td>$sServeur FTP :</td><td>ftp.pierrefitte93.fr</td></tr>";
!     echo "<tr><td>$sIdentifiant FTP :</td><td>$sousdomaine->login</td></tr>";
!     echo "<tr><td>$sMotdepasse FTP :</td><td>Celui que vous avez saisi lors 
de la création du site</td></tr>";
!     echo "<tr><td>$sdossierbase :</td><td>/www/</td></tr>\n";
    }
    echo "<tr><td colspan=2 align=center>
***************
*** 378,389 ****
          </form>
          </td></tr>\n";
!   echo "</table>
!       </td></tr></table>\n";
    break;
  
  case 301 : // Destruction de site web
!   if (!$id_structure)
    {
!     echo "<p>C'est pas par là...</p>\n";
      break;
    }
--- 412,426 ----
          </form>
          </td></tr>\n";
!   echo "</table>\n";
!       
!       echo cadre_fin();
    break;
  
  case 301 : // Destruction de site web
!   echo cadre_debut($ssitesuppr);
!   if (!$id_structure || SITES_MOI<"w")
    {
!     echo $pasledroit;
!               echo cadre_fin();
      break;
    }
***************
*** 394,398 ****
    if (!$sousdomaine=mysql_fetch_object($res))
    {
!     echo "<p>L'hébergement n'a pas été retrouvé</p>\n";
      break;
    }
--- 431,436 ----
    if (!$sousdomaine=mysql_fetch_object($res))
    {
!     echo "<p>$ssiteintrouvable</p>\n";
!               echo cadre_fin();
      break;
    }
***************
*** 401,424 ****
    $res = mysql_query($req);
  
- 
    // Envoi d'un courriel pour demande la suppression du site
!   $corps = "Suppression de site web dans la configuration d'Apache\nDemande 
de supprimer les statistiques.\n"
!                ."Url : $sousdomaine->domaine\n";
!   $ok = mail($administrateursitesweb, "Site web : Suppression d'un site web",
!              $corps, "From: address@hidden");
!   echo "<p>$corps</p>\n";
  
!   // Controle des droits pour réellement supprimer le compte...
    if ($suppr_compte!="on" || SITES_AUTRES<"w")
    {
!     echo "<p>Pas les droits pour faire plus...</p>\n";
      break;
    }
  
!   echo "<p>Destruction du compte";
    if ($suppr_fichiers=="on")
    {
      $comm="userdel -r $sousdomaine->login";
!     echo " et des fichiers du site";
    }
    else
--- 439,476 ----
    $res = mysql_query($req);
  
    // Envoi d'un courriel pour demande la suppression du site
!   $corps = sprintf($ssitemessagesuppr,
!         structure($id_stru),
!     "http://$hebergement->sousdomaine");
!       $to=$administrateursitesweb;
!   $from=courriel("structures", $id_stru);   // on recherche le courriel de la 
structure qui demande
!       if (!$from)
!         $from=$administrateursitesweb; // si on l'a pas, c'est pas grave
!       else
!         $to.=",".$from; // mais si on l'a, on envoi aussi le courriel.
!   $ok = mail($to, $ssiteobjetmessagesuppr,
!              $corps, "From: $from");
  
!       echo "<p>$corps</p>\n";
! 
!   // Et si c'était automatique
!   if (! config_apache_supprime($id_sousdomaine))
!     debug($ssitepbconfapache);
!       else
!         echo $ssitesupprok;
! 
!       // Controle des droits pour réellement supprimer le compte...
    if ($suppr_compte!="on" || SITES_AUTRES<"w")
    {
!     echo $ssitepasledroitsupprfichiers;
!               echo cadre_fin();
      break;
    }
  
!   echo "<p>$ssitesupprcompte";
    if ($suppr_fichiers=="on")
    {
      $comm="userdel -r $sousdomaine->login";
!     echo $ssitesupprfichiers;
    }
    else
***************
*** 428,480 ****
    executecommande("sudo $comm");
  
!   // Et si c'était automatique
!   if (! config_apache_supprime($id_sousdomaine))
!     debug("Pb configuration hôte virtuel Apache");
! 
    break;
  
! case 40 : // Changer de mot de passe pour un site (structure uniquement)
    break;
  
  case 50 : // Afficher les paramètres site web structure
!   if (!$id_structure)
    {
!     echo "<p>Encore par monts et par vaux...</p>\n";
      break;
    }
!   // On retrouve l'enregistrement du sous domaine
!   $res=recherche("hebergements", "id", $id_sousdomaine);
!   if (!$sousdomaine=mysql_fetch_object($res))
    {
!     echo "<p>L'hébergement n'a pas été retrouvé</p>\n";
      break;
    }
!   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);
    echo "</td></tr>\n";
  
    if ($sousdomaine->type=="aliassiteweb")
!     echo "<tr><td>Alias de :</td><td>$sousdomaine->login</td></tr>";
    else
    {
!     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>";
!   }
!   echo "<tr><td>page d'accueil :</td><td><a 
href=\"http://$sousdomaine->sousdomaine/\">http://$sousdomaine->sousdomaine/</a></td></tr>";
!   echo "<tr><td>Statistiques :</td><td><a 
href=\"http://$sousdomaine->sousdomaine/webalizer/\">http://$sousdomaine->sousdomaine/webalizer/</a></td></tr>";
! 
!   echo "</table>
!       </td></tr></table>\n";
    break;
  
--- 480,535 ----
    executecommande("sudo $comm");
  
!       echo cadre_fin();
    break;
  
! case 40 : // TODO : Changer de mot de passe pour un site (structure 
uniquement)
    break;
  
  case 50 : // Afficher les paramètres site web structure
!   echo cadre_debut($ssiteparametres);
! 
!   $res=recherche("hebergements", "id", $id_sousdomaine);
!   if (!$sousdomaine=mysql_fetch_object($res))
    {
!     echo $ssiteintrouvable;
!               echo cadre_fin();
      break;
    }
! 
!       if (($sousdomaine->id_structure==$id_structure && SITES_MOI<"r")
!           || SITES_AUTRES<"r")
    {
!     echo $pasledroit;
!               echo cadre_fin();
      break;
    }
!   // On retrouve l'enregistrement du sous domaine
!   echo "<table border=1>
!         <tr><th align=center colspan=2>$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>$sAlias : $alias->sousdomaine</td></tr>\n";
  
!   echo "<tr><td>$sstrugerante :</td>";
    echo "<td>".structure($sousdomaine->id_structure);
    echo "</td></tr>\n";
  
    if ($sousdomaine->type=="aliassiteweb")
!     echo "<tr><td>$ssitealiasde :</td><td>$sousdomaine->login</td></tr>\n";
    else
    {
!     echo "<tr><td>$sServeur FTP :</td><td>ftp.pierrefitte93.fr</td></tr>";
!     echo "<tr><td>$sIdentifiant FTP :</td><td>$sousdomaine->login</td></tr>";
!     echo "<tr><td>$sMotdepasse FTP :</td><td>Celui que vous avez saisi lors 
de la création du site</td></tr>";
!     echo "<tr><td>$sdossierbase :</td><td>/www/</td></tr>\n";
!   }
!   echo "<tr><td>$ssitepagedaccueil :</td><td><a 
href=\"http://$sousdomaine->sousdomaine/\" 
target='_blank'>http://$sousdomaine->sousdomaine/</a></td></tr>";
!   echo "<tr><td>$sStatistiques :</td><td><a target='_blank' 
href=\"http://$sousdomaine->sousdomaine/webalizer/\">http://$sousdomaine->sousdomaine/webalizer/</a></td></tr>";
! 
!   echo "</table>\n";
!       
!       echo cadre_fin();
    break;
  
***************
*** 482,502 ****
  
  case 51 : // Afficher les paramètre page perso
! default :
!   if (!$id_structure)
    { // Il s'agit d'un usager individuel
!     echo "<h1 align=center>Ma page perso</h1>
!       <p>Les fichiers de ma page perso se trouvent dans mon dossier 
personnel, sous-dossier public_html.</p>
!       <p>L'adresse de ma page perso est <a 
href=\"http://perso.pierrefitte93.fr/~$usager->login\">
!           http://perso.pierrefitte93.fr/~$usager->login</a>.
!       <br>Les statistiques de fréquentation sont accessibles à
!           <a href=\"http://perso.pierrefitte93.fr/~$usager->login/webalizer\">
!           http://perso.pierrefitte93.fr/~$usager->login/webalizer</a>.</p>
!       <p>Pour mettre à jour ma page perso à distance par un accès FTP :
!       <br>Serveur ftp : ftp.pierrefitte93.fr
!       <br>Identifiant : $usager->address@hidden
!       <br>Mot de passe : <i>celui de mon compte personnel d'identification à 
l'espace multimédia</i>
!       <br>Dossier : public_html/
!       </p>\n";
!   }
  }
  // Fin de la page
--- 537,559 ----
  
  case 51 : // Afficher les paramètre page perso
! default :            
!   echo cadre_debut($ssiteparametrepageperso);
!   if ($id_usager)
    { // Il s'agit d'un usager individuel
!         $res=recherche("usagers", "id", $id_usager);                 
!               $usager=mysql_fetch_object($res);  
!               echo "<table><tr><td>";
!     printf($ssiteinfopageperso,
!                       "public_html/",
!                       "<a 
href='http://perso.pierrefitte93.fr/~$usager->login'>http://perso.pierrefitte93.fr/~$usager->login</a>",
!       "<a 
href='http://perso.pierrefitte93.fr/~$usager->login/webalizer'>http://perso.pierrefitte93.fr/~$usager->login/webalizer</a>",
!       "ftp.pierrefitte93.fr",
!       "$usager->address@hidden",
!       "/public_html/");    
!               echo "</td></tr></table>\n";
!   }                    
!       else
!         $pasledroit;
!   echo cadre_fin();
  }
  // Fin de la page





reply via email to

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