[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Epnadmin-fr] CVS: epnadmin fr.lang.inc.php,1.15,1.16 siteweb.php,1.19,1.20,
Loïc Dayot <=