6 |
jpm |
1 |
<?php
|
|
|
2 |
/*vim: set expandtab tabstop=4 shiftwidth=4: */
|
|
|
3 |
// +------------------------------------------------------------------------------------------------------+
|
|
|
4 |
// | PHP version 4.1 |
|
|
|
5 |
// +------------------------------------------------------------------------------------------------------+
|
|
|
6 |
// | Copyright (C) 2004 Tela Botanica (accueil@tela-botanica.org) |
|
|
|
7 |
// +------------------------------------------------------------------------------------------------------+
|
|
|
8 |
// | This library is free software; you can redistribute it and/or |
|
|
|
9 |
// | modify it under the terms of the GNU Lesser General Public |
|
|
|
10 |
// | License as published by the Free Software Foundation; either |
|
|
|
11 |
// | version 2.1 of the License, or (at your option) any later version. |
|
|
|
12 |
// | |
|
|
|
13 |
// | This library is distributed in the hope that it will be useful, |
|
|
|
14 |
// | but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
|
|
15 |
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|
|
|
16 |
// | Lesser General Public License for more details. |
|
|
|
17 |
// | |
|
|
|
18 |
// | You should have received a copy of the GNU Lesser General Public |
|
|
|
19 |
// | License along with this library; if not, write to the Free Software |
|
|
|
20 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
|
|
21 |
// +------------------------------------------------------------------------------------------------------+
|
|
|
22 |
/**
|
|
|
23 |
* Application Administrateur de Papyrus.
|
|
|
24 |
*
|
|
|
25 |
* Application permettant de gérer actulement les projets et la mise en cache des pages.
|
|
|
26 |
* Dans l'avenir la gestion via l'interface d'administration des fichiers CSS et
|
|
|
27 |
* des Squelettes pourrait être envisagée.
|
|
|
28 |
* Cette application peut prendre 1 des 3 arguments ci-dessous lors de son appel par un menu de Papyrus :
|
|
|
29 |
* - site : pour indiquer que l'on veut gérer les sites
|
|
|
30 |
* - cache : pour indiquer que l'on veut gérer le cache
|
|
|
31 |
* Liste des paquetages Pear nécessaire à cette application :
|
|
|
32 |
* - DB
|
|
|
33 |
* - Auth
|
|
|
34 |
* - Net_URL
|
|
|
35 |
*
|
25 |
jpm |
36 |
*@package Admin_site
|
6 |
jpm |
37 |
//Auteur original :
|
281 |
jpm |
38 |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
6 |
jpm |
39 |
//Autres auteurs :
|
|
|
40 |
*@author Alexandre GRANIER <alexandre@tela-botanica.org>
|
285 |
jpm |
41 |
*@author Laurent COUDOUNEAU <lc@gsite.org>
|
6 |
jpm |
42 |
*@copyright Tela-Botanica 2000-2004
|
1016 |
florian |
43 |
*@version $Revision: 1.12 $ $Date: 2006-10-06 10:40:51 $
|
6 |
jpm |
44 |
// +------------------------------------------------------------------------------------------------------+
|
|
|
45 |
//
|
1016 |
florian |
46 |
// $Id: admin_site.php,v 1.12 2006-10-06 10:40:51 florian Exp $
|
6 |
jpm |
47 |
// FICHIER : $RCSfile: admin_site.php,v $
|
1016 |
florian |
48 |
// AUTEUR : $Author: florian $
|
|
|
49 |
// VERSION : $Revision: 1.12 $
|
|
|
50 |
// DATE : $Date: 2006-10-06 10:40:51 $
|
6 |
jpm |
51 |
// +------------------------------------------------------------------------------------------------------+
|
|
|
52 |
**/
|
|
|
53 |
// +------------------------------------------------------------------------------------------------------+
|
|
|
54 |
// | ENTÊTE du PROGRAMME |
|
|
|
55 |
// +------------------------------------------------------------------------------------------------------+
|
|
|
56 |
|
|
|
57 |
// Note : cette application fait appel à des fonctions présentent dans la bibliotheque de Papyrus.
|
|
|
58 |
|
|
|
59 |
/** Inclusion du fichier de configuration de cette application.*/
|
|
|
60 |
require_once GEN_CHEMIN_APPLICATION.'admin_site/configuration/adsi_configuration.inc.php';
|
|
|
61 |
|
754 |
ddelon |
62 |
|
|
|
63 |
|
|
|
64 |
// Inclusion des fichiers de traduction de l'appli ADSI de Papyrus
|
|
|
65 |
if (file_exists(ADSI_CHEMIN_LANGUE.'adsi_langue_'.$GLOBALS['_GEN_commun']['i18n'].'.inc.php')) {
|
|
|
66 |
require_once ADSI_CHEMIN_LANGUE.'adsi_langue_'.$GLOBALS['_GEN_commun']['i18n'].'.inc.php';
|
|
|
67 |
} else {
|
|
|
68 |
require_once ADSI_CHEMIN_LANGUE.'adsi_langue_'.ADSI_I18N_DEFAUT.'.inc.php';
|
|
|
69 |
}
|
|
|
70 |
|
6 |
jpm |
71 |
/** Inclusion de la bibliothèque PEAR de conception de formulaire.*/
|
|
|
72 |
require_once ADSI_CHEMIN_BIBLIOTHEQUE_PEAR.'HTML/QuickForm.php';
|
781 |
ddelon |
73 |
require_once ADSI_CHEMIN_BIBLIOTHEQUE_PEAR.'HTML/QuickForm/element.php';
|
6 |
jpm |
74 |
|
781 |
ddelon |
75 |
|
6 |
jpm |
76 |
/** Inclusion de l'API de fonctions gérant les erreurs sql.*/
|
276 |
jpm |
77 |
require_once ADSI_CHEMIN_BIBLIOTHEQUE_API.'debogage/BOG_sql.fonct.php';
|
6 |
jpm |
78 |
|
|
|
79 |
/** Inclusion des fonctions de manipulation du sql.
|
|
|
80 |
* Permet la récupération d'un nouvel identifiant d'une table.*/
|
276 |
jpm |
81 |
require_once ADSI_CHEMIN_BIBLIOTHEQUE_API.'sql/SQL_manipulation.fonct.php';
|
6 |
jpm |
82 |
|
72 |
jpm |
83 |
/** Inclusion des fonctions de manipulation de fichiers et dossiers.
|
|
|
84 |
* Permet la suppression d'un dossier et de son contenu.*/
|
276 |
jpm |
85 |
require_once ADSI_CHEMIN_BIBLIOTHEQUE_API.'fichier/FIC_manipulation.fonct.php';
|
72 |
jpm |
86 |
|
281 |
jpm |
87 |
/** Inclusion de la bibliothèque de fonctions concernant les tables "gen_menu..." de Papyrus.
|
6 |
jpm |
88 |
* Permet d'inclure la fonction d'affichage du "Vous êtes ici".*/
|
|
|
89 |
require_once ADSI_CHEMIN_BIBLIOTHEQUE_GEN.'pap_menu.fonct.php';
|
|
|
90 |
|
281 |
jpm |
91 |
/** Inclusion de la bibliothèque de fonctions concernant les tables "gen_site..." de Papyrus.*/
|
205 |
jpm |
92 |
require_once ADSI_CHEMIN_BIBLIOTHEQUE_GEN.'pap_site.fonct.php';
|
|
|
93 |
|
6 |
jpm |
94 |
/** Inclusion de la bibliotheque de fonction gérant l'affichage de l'application Administrateur.*/
|
|
|
95 |
require_once ADSI_CHEMIN_BIBLIOTHEQUE_ADSI.'adsi_affichage.fonct.php';
|
|
|
96 |
|
|
|
97 |
/** Inclusion de la bibliotheque de fonction gérant l'administration des sites de Papyrus.*/
|
|
|
98 |
require_once ADSI_CHEMIN_BIBLIOTHEQUE_ADSI.'adsi_site.fonct.php';
|
|
|
99 |
|
754 |
ddelon |
100 |
|
|
|
101 |
|
25 |
jpm |
102 |
///** Inclusion de la bibliotheque de fonction gérant l'administration du cache de Papyrus.*/
|
|
|
103 |
//require_once ADSI_CHEMIN_BIBLIOTHEQUE_ADSI.'adsi_cache.fonct.php';
|
6 |
jpm |
104 |
|
25 |
jpm |
105 |
///** Inclusion de la bibliotheque de fonction gérant l'administration des squelettes des sites de Papyrus.*/
|
|
|
106 |
//require_once ADSI_CHEMIN_BIBLIOTHEQUE_ADSI.'adsi_squelette.fonct.php';
|
6 |
jpm |
107 |
|
25 |
jpm |
108 |
///** Inclusion de la bibliotheque de fonction gérant l'administration des feuilles de styles des sites de Papyrus.*/
|
|
|
109 |
//require_once ADSI_CHEMIN_BIBLIOTHEQUE_ADSI.'adsi_style.fonct.php';
|
|
|
110 |
|
6 |
jpm |
111 |
// +------------------------------------------------------------------------------------------------------+
|
|
|
112 |
// | CORPS du PROGRAMME |
|
|
|
113 |
// +------------------------------------------------------------------------------------------------------+
|
754 |
ddelon |
114 |
|
6 |
jpm |
115 |
/** Fonction afficherContenuTete() - Fonction appelé par le gestionnaire Papyrus.
|
|
|
116 |
*
|
|
|
117 |
* Elle retourne l'entête de l'application..
|
|
|
118 |
*
|
|
|
119 |
* @return string du code XHTML correspondant à la zone d'entête de l'application.
|
|
|
120 |
*/
|
|
|
121 |
function afficherContenuTete()
|
|
|
122 |
{
|
|
|
123 |
return '';
|
|
|
124 |
}
|
|
|
125 |
|
|
|
126 |
/** Fonction afficherContenuCorps() - Retourne le contenu XHTML à afficherdans la zone contenu corps.
|
|
|
127 |
*
|
|
|
128 |
* Cette fonction retourne le contenu final d'un appel à l'application Administrateur.
|
|
|
129 |
* Cette fonction peut être appelé par Papyrus où depuis n'importe quel autre interface.
|
|
|
130 |
*
|
|
|
131 |
* @return string le contenu xhtml généré par l'application Administrateur et devant être affiché.
|
|
|
132 |
*/
|
|
|
133 |
function afficherContenuCorps()
|
|
|
134 |
{
|
754 |
ddelon |
135 |
|
281 |
jpm |
136 |
// +----------------------------------------------------------------------------------------------+
|
|
|
137 |
// Initialisation des variables
|
6 |
jpm |
138 |
|
|
|
139 |
// +----------------------------------------------------------------------------------------------+
|
|
|
140 |
// Objet Pear Auth
|
326 |
jpm |
141 |
$objet_pear_auth =& $GLOBALS['_GEN_commun']['pear_auth'];
|
6 |
jpm |
142 |
// +----------------------------------------------------------------------------------------------+
|
|
|
143 |
// Gestion de l'URL pour revenir sur le menu courant.
|
281 |
jpm |
144 |
$url = $GLOBALS['_GEN_commun']['url']->getUrl();
|
6 |
jpm |
145 |
// +----------------------------------------------------------------------------------------------+
|
|
|
146 |
if ($objet_pear_auth->getAuth()) {
|
|
|
147 |
// +----------------------------------------------------------------------------------------------+
|
|
|
148 |
// Initialisation des variables.
|
|
|
149 |
$sortie_xhtml = '';// Le XHTML à renvoyer.// Ancien nom : $outputText
|
|
|
150 |
$msg = '';
|
|
|
151 |
|
|
|
152 |
// +----------------------------------------------------------------------------------------------+
|
281 |
jpm |
153 |
// Arguments passé par le menu de Papyrus à l'application l'Administrateur de site.
|
6 |
jpm |
154 |
|
|
|
155 |
// Initialisation des variables qui contiendront les arguments
|
|
|
156 |
$id_site_a_administrer = '';
|
|
|
157 |
$bool_site = false;
|
|
|
158 |
$bool_auth = false;
|
|
|
159 |
$bool_cache = false;
|
|
|
160 |
$bool_squelette = false;
|
|
|
161 |
$bool_style = false;
|
|
|
162 |
|
|
|
163 |
// Instantciation des variables arguments
|
281 |
jpm |
164 |
if (isset($GLOBALS['_GEN_commun']['info_application']->id_site)) {
|
|
|
165 |
$id_site_a_administrer = $GLOBALS['_GEN_commun']['info_application']->id_site;
|
6 |
jpm |
166 |
}
|
|
|
167 |
|
281 |
jpm |
168 |
if (isset($GLOBALS['_GEN_commun']['info_application']->bool_site) && $GLOBALS['_GEN_commun']['info_application']->bool_site == 'true') {
|
|
|
169 |
// Interface d'administration des sites
|
|
|
170 |
$bool_site = true;
|
|
|
171 |
}
|
|
|
172 |
|
|
|
173 |
if (isset($GLOBALS['_GEN_commun']['info_application']->bool_auth) && $GLOBALS['_GEN_commun']['info_application']->bool_auth == 'true') {
|
|
|
174 |
// Interface d'administration du cache d'un site
|
|
|
175 |
$bool_cache = true;
|
|
|
176 |
}
|
|
|
177 |
|
|
|
178 |
if (isset($GLOBALS['_GEN_commun']['info_application']->bool_cache) && $GLOBALS['_GEN_commun']['info_application']->bool_cache == 'true') {
|
|
|
179 |
// Interface d'administration du cache d'un site
|
|
|
180 |
$bool_cache = true;
|
|
|
181 |
}
|
|
|
182 |
|
|
|
183 |
if (isset($GLOBALS['_GEN_commun']['info_application']->bool_squelette) && $GLOBALS['_GEN_commun']['info_application']->bool_squelette == 'true') {
|
|
|
184 |
// Interface d'administration du fichier squelette d'un site
|
|
|
185 |
$bool_squelette = true;
|
|
|
186 |
}
|
|
|
187 |
if (isset($GLOBALS['_GEN_commun']['info_application']->bool_style) && $GLOBALS['_GEN_commun']['info_application']->bool_style == 'true') {
|
|
|
188 |
// Interface d'administration du fichier de styles d'un site
|
|
|
189 |
$bool_style = true;
|
|
|
190 |
}
|
|
|
191 |
|
6 |
jpm |
192 |
// Si aucun argument transmis on affiche l'interface de gestion des sites
|
|
|
193 |
if ( !($bool_site && $bool_cache && $bool_squelette && $bool_style) ) {
|
|
|
194 |
$bool_site = true;
|
|
|
195 |
}
|
|
|
196 |
|
|
|
197 |
// +----------------------------------------------------------------------------------------------+
|
|
|
198 |
// Gestion des sites...
|
|
|
199 |
if ($bool_site) {
|
|
|
200 |
if (isset($_POST['form_sites_ajouter'])) {
|
|
|
201 |
// Nous voulons le formulaire d'ajout d'un site
|
287 |
jpm |
202 |
$sortie_xhtml .= ADMIN_afficherFormSite($GLOBALS['_GEN_commun']['pear_db'], $url);
|
6 |
jpm |
203 |
return $sortie_xhtml;
|
|
|
204 |
} else if (isset($_POST['site_enregistrer'])) {
|
|
|
205 |
// Nous cherchons à enregistrer un site
|
281 |
jpm |
206 |
$message = ADMIN_validerFormSite($GLOBALS['_GEN_commun']['pear_db'], $_POST);
|
6 |
jpm |
207 |
if (!empty($message)) {
|
|
|
208 |
// Les données ne sont pas valide. Nous retournons le formulaires avec les messages d'erreurs.
|
281 |
jpm |
209 |
$sortie_xhtml .= ADMIN_afficherFormSite($GLOBALS['_GEN_commun']['pear_db'], $url, $_POST, $message);
|
6 |
jpm |
210 |
} else {
|
|
|
211 |
// Les données sont valide. Nous les enregistrons et retournons au formulaire de départ.
|
281 |
jpm |
212 |
$message = ADMIN_enregistrerSite($GLOBALS['_GEN_commun']['pear_db'], $_POST, $objet_pear_auth->getAuthData('ga_id_administrateur'));
|
|
|
213 |
$sortie_xhtml .= ADMIN_afficherFormListeSites($GLOBALS['_GEN_commun']['pear_db'], $url, $message);
|
6 |
jpm |
214 |
}
|
|
|
215 |
return $sortie_xhtml;
|
|
|
216 |
} else if (isset($_POST['form_sites_modifier'])) {
|
|
|
217 |
// Nous cherchons à modifier un site
|
281 |
jpm |
218 |
$message = ADMIN_validerFormListesSites($GLOBALS['_GEN_commun']['pear_db'], $_POST);
|
6 |
jpm |
219 |
if (!empty($message)) {
|
|
|
220 |
// Les données ne sont pas valide. Nous retournons le formulaires avec les messages d'erreurs.
|
281 |
jpm |
221 |
$sortie_xhtml .= ADMIN_afficherFormListeSites($GLOBALS['_GEN_commun']['pear_db'], $url, $message);
|
6 |
jpm |
222 |
} else {
|
|
|
223 |
// Les données sont valide. Nous affichons le formulaire de modification.
|
281 |
jpm |
224 |
$sortie_xhtml .= ADMIN_afficherFormSite($GLOBALS['_GEN_commun']['pear_db'], $url, $_POST, $message);
|
6 |
jpm |
225 |
}
|
|
|
226 |
return $sortie_xhtml;
|
|
|
227 |
} else if (isset($_POST['site_modifier'])) {
|
|
|
228 |
// Nous cherchons à enregistrer les modification d'un site
|
281 |
jpm |
229 |
$message = ADMIN_validerFormSite($GLOBALS['_GEN_commun']['pear_db'], $_POST);
|
6 |
jpm |
230 |
if (!empty($message)) {
|
|
|
231 |
// Les données ne sont pas valide. Nous retournons le formulaires avec les messages d'erreurs.
|
281 |
jpm |
232 |
$sortie_xhtml .= ADMIN_afficherFormSite($GLOBALS['_GEN_commun']['pear_db'], $url, $_POST, $message);
|
6 |
jpm |
233 |
} else {
|
|
|
234 |
// Les données sont valide. Nous les enregistrons et retournons au formulaire de départ.
|
281 |
jpm |
235 |
$message = ADMIN_modifierSite($GLOBALS['_GEN_commun']['pear_db'], $_POST, $objet_pear_auth->getAuthData('ga_id_administrateur'));
|
|
|
236 |
$sortie_xhtml .= ADMIN_afficherFormListeSites($GLOBALS['_GEN_commun']['pear_db'], $url, $message);
|
6 |
jpm |
237 |
}
|
|
|
238 |
return $sortie_xhtml;
|
|
|
239 |
} else if (isset($_POST['form_sites_supprimer'])) {
|
|
|
240 |
// Nous cherchons à supprimer un site
|
281 |
jpm |
241 |
$message = ADMIN_validerFormListesSites($GLOBALS['_GEN_commun']['pear_db'], $_POST);
|
6 |
jpm |
242 |
if (!empty($message)) {
|
|
|
243 |
// Les données ne sont pas valide. Nous retournons le formulaires avec les messages d'erreurs.
|
281 |
jpm |
244 |
$sortie_xhtml .= ADMIN_afficherFormListeSites($GLOBALS['_GEN_commun']['pear_db'], $url, $message);
|
6 |
jpm |
245 |
} else {
|
|
|
246 |
// Les données sont valide. Nous supprimons et retournons au formulaire de départ.
|
281 |
jpm |
247 |
$message = ADMIN_supprimerSite($GLOBALS['_GEN_commun']['pear_db'], $_POST);
|
|
|
248 |
$sortie_xhtml .= ADMIN_afficherFormListeSites($GLOBALS['_GEN_commun']['pear_db'], $url, $message);
|
6 |
jpm |
249 |
}
|
|
|
250 |
return $sortie_xhtml;
|
|
|
251 |
} else if (isset($_POST['form_sites_traduire'])) {
|
754 |
ddelon |
252 |
// Nous cherchons à traduire un site
|
281 |
jpm |
253 |
$message = ADMIN_validerFormListesSites($GLOBALS['_GEN_commun']['pear_db'], $_POST);
|
781 |
ddelon |
254 |
if ((!empty($message))) {
|
6 |
jpm |
255 |
// Les données ne sont pas valide. Nous retournons le formulaires avec les messages d'erreurs.
|
281 |
jpm |
256 |
$sortie_xhtml .= ADMIN_afficherFormListeSites($GLOBALS['_GEN_commun']['pear_db'], $url, $message);
|
6 |
jpm |
257 |
} else {
|
781 |
ddelon |
258 |
$message = ADMIN_verifier_traduction_possible($GLOBALS['_GEN_commun']['pear_db'], $_POST);
|
|
|
259 |
if ((!empty($message))) {
|
|
|
260 |
// Les données ne sont pas valide. Nous retournons le formulaires avec les messages d'erreurs.
|
|
|
261 |
$sortie_xhtml .= ADMIN_afficherFormListeSites($GLOBALS['_GEN_commun']['pear_db'], $url, $message);
|
|
|
262 |
}
|
|
|
263 |
else {
|
|
|
264 |
// Les données sont valide. Nous affichons le formulaire de traduction
|
|
|
265 |
$sortie_xhtml .= ADMIN_afficherFormSite($GLOBALS['_GEN_commun']['pear_db'], $url, $_POST, $message);
|
|
|
266 |
}
|
6 |
jpm |
267 |
}
|
|
|
268 |
return $sortie_xhtml;
|
754 |
ddelon |
269 |
} else if (isset($_POST['site_traduire'])) {
|
|
|
270 |
// Nous cherchons à enregistrer la traduction d'un site
|
|
|
271 |
$message = ADMIN_validerFormSite($GLOBALS['_GEN_commun']['pear_db'], $_POST);
|
|
|
272 |
$message='';
|
6 |
jpm |
273 |
if (!empty($message)) {
|
|
|
274 |
// Les données ne sont pas valide. Nous retournons le formulaires avec les messages d'erreurs.
|
754 |
ddelon |
275 |
$sortie_xhtml .= ADMIN_afficherFormSite($GLOBALS['_GEN_commun']['pear_db'], $url, $_POST, $message);
|
6 |
jpm |
276 |
} else {
|
|
|
277 |
// Les données sont valide. Nous les enregistrons et retournons au formulaire de départ.
|
754 |
ddelon |
278 |
$message = ADMIN_traduireSite($GLOBALS['_GEN_commun']['pear_db'], $_POST, $objet_pear_auth->getAuthData('ga_id_administrateur'));
|
281 |
jpm |
279 |
$sortie_xhtml .= ADMIN_afficherFormListeSites($GLOBALS['_GEN_commun']['pear_db'], $url, $message);
|
6 |
jpm |
280 |
}
|
|
|
281 |
return $sortie_xhtml;
|
|
|
282 |
} else if (isset($_POST['form_annuler'])) {
|
|
|
283 |
// Retour à la liste des sites
|
281 |
jpm |
284 |
$sortie_xhtml .= ADMIN_afficherFormListeSites($GLOBALS['_GEN_commun']['pear_db'], $url);
|
6 |
jpm |
285 |
return $sortie_xhtml;
|
|
|
286 |
} else {
|
|
|
287 |
// Liste des sites
|
281 |
jpm |
288 |
$sortie_xhtml .= ADMIN_afficherFormListeSites($GLOBALS['_GEN_commun']['pear_db'], $url);
|
6 |
jpm |
289 |
}
|
|
|
290 |
}
|
|
|
291 |
// +----------------------------------------------------------------------------------------------+
|
|
|
292 |
// Gestion du cache... A FAIRE
|
|
|
293 |
if ($bool_cache) {
|
|
|
294 |
|
|
|
295 |
}
|
|
|
296 |
// +----------------------------------------------------------------------------------------------+
|
|
|
297 |
// Gestion des squelettes... A FAIRE
|
|
|
298 |
if ($bool_squelette) {
|
281 |
jpm |
299 |
|
6 |
jpm |
300 |
}
|
|
|
301 |
// +----------------------------------------------------------------------------------------------+
|
|
|
302 |
// Gestion des styles... A FAIRE
|
|
|
303 |
if ($bool_style) {
|
|
|
304 |
|
|
|
305 |
}
|
|
|
306 |
|
281 |
jpm |
307 |
return $sortie_xhtml;
|
6 |
jpm |
308 |
} else {
|
1016 |
florian |
309 |
// L'utilisateur n'est pas identifie, nous lui demandons de le faire.
|
|
|
310 |
$res='';
|
|
|
311 |
$res .= '<p class="zone_alert">'.ADSI_IDENTIFIEZ_VOUS.'</p>'."\n" ;
|
|
|
312 |
$res .= '<form id="form_connexion" style="clear:both;" class="form_identification" action="' ;
|
|
|
313 |
$res .= $url;
|
|
|
314 |
$res .= '" method="post">
|
|
|
315 |
<fieldset>
|
|
|
316 |
<legend>Identifiez vous</legend>
|
|
|
317 |
<label for="username">Courriel : </label>
|
|
|
318 |
<input type="text" id="username" name="username" maxlength="80" tabindex="1" value="courriel" />
|
|
|
319 |
<label for="password">Mot de passe : </label>
|
|
|
320 |
<input type="password" id="password" name="password" maxlength="80" tabindex="2" value="mot de passe" />
|
|
|
321 |
<input type="submit" id="connexion" name="connexion" tabindex="3" value="ok" />
|
|
|
322 |
</fieldset>
|
|
|
323 |
</form>';
|
|
|
324 |
return $res ;
|
6 |
jpm |
325 |
}
|
|
|
326 |
}//Fin de la fonction afficherContenuCorps().
|
|
|
327 |
|
|
|
328 |
/* +--Fin du code ---------------------------------------------------------------------------------------+
|
|
|
329 |
* $Log: not supported by cvs2svn $
|
1016 |
florian |
330 |
* Revision 1.11 2006/03/15 23:35:25 ddelon
|
|
|
331 |
* Gestion site
|
|
|
332 |
*
|
781 |
ddelon |
333 |
* Revision 1.10 2006/03/02 10:49:49 ddelon
|
|
|
334 |
* Fusion branche multilinguisme dans branche principale
|
|
|
335 |
*
|
754 |
ddelon |
336 |
* Revision 1.9.2.2 2006/02/28 14:02:09 ddelon
|
|
|
337 |
* Finition multilinguisme
|
|
|
338 |
*
|
|
|
339 |
* Revision 1.9.2.1 2006/01/19 21:26:20 ddelon
|
|
|
340 |
* Multilinguisme site + bug ftp
|
|
|
341 |
*
|
|
|
342 |
* Revision 1.9 2005/04/08 13:28:43 jpm
|
|
|
343 |
* Utiliation de références.
|
|
|
344 |
*
|
326 |
jpm |
345 |
* Revision 1.8 2005/02/28 13:09:17 jpm
|
|
|
346 |
* Correction bogue : virgule manquante.
|
|
|
347 |
*
|
287 |
jpm |
348 |
* Revision 1.7 2005/02/28 11:07:05 jpm
|
|
|
349 |
* Modification des auteurs.
|
|
|
350 |
*
|
285 |
jpm |
351 |
* Revision 1.6 2005/02/28 10:58:38 jpm
|
|
|
352 |
* Suppression de code inutile.
|
|
|
353 |
*
|
281 |
jpm |
354 |
* Revision 1.5 2005/02/28 10:32:06 jpm
|
|
|
355 |
* Changement de nom de dossier.
|
|
|
356 |
*
|
276 |
jpm |
357 |
* Revision 1.4 2004/12/03 19:22:57 jpm
|
|
|
358 |
* Gestion des types de sites externes gérés par Papyrus.
|
|
|
359 |
*
|
205 |
jpm |
360 |
* Revision 1.3 2004/10/18 18:27:37 jpm
|
|
|
361 |
* Correction problèmes FTP et manipulation de fichiers.
|
|
|
362 |
*
|
72 |
jpm |
363 |
* Revision 1.2 2004/07/06 17:08:14 jpm
|
|
|
364 |
* Modification de la documentation pour une mailleur analyse par PhpDocumentor.
|
|
|
365 |
*
|
25 |
jpm |
366 |
* Revision 1.1 2004/06/16 14:20:39 jpm
|
|
|
367 |
* Changement de nom de Génésia en Papyrus.
|
|
|
368 |
* Changement de l'arborescence.
|
|
|
369 |
*
|
6 |
jpm |
370 |
* Revision 1.23 2004/05/10 12:23:26 jpm
|
|
|
371 |
* Correction mineure.
|
|
|
372 |
*
|
|
|
373 |
* Revision 1.22 2004/05/07 16:33:18 jpm
|
|
|
374 |
* Intégration de constantes.
|
|
|
375 |
*
|
|
|
376 |
* Revision 1.21 2004/05/07 07:23:03 jpm
|
|
|
377 |
* Ajout de la gestion des modification et suppression de site. Amélioration de la création des sites.
|
|
|
378 |
*
|
|
|
379 |
* Revision 1.20 2004/05/05 06:45:36 jpm
|
|
|
380 |
* Suppression de l'appel de la fonction générant le "vous êtes ici" dans la fonction affichant l'entête de l'application.
|
|
|
381 |
*
|
|
|
382 |
* Revision 1.19 2004/05/04 16:28:30 jpm
|
|
|
383 |
* Réduction de code pour la fonction afficherContenuTete().
|
|
|
384 |
*
|
|
|
385 |
* Revision 1.18 2004/04/30 16:22:59 jpm
|
|
|
386 |
* Poursuite de l'administration des sites.
|
|
|
387 |
*
|
|
|
388 |
* Revision 1.17 2004/04/22 08:33:11 jpm
|
|
|
389 |
* Transformation de $GS_GLOBAL en $_GEN_commun.
|
|
|
390 |
*
|
|
|
391 |
* Revision 1.16 2004/04/09 16:24:08 jpm
|
|
|
392 |
* Prise en compte des tables i18n.
|
|
|
393 |
*
|
|
|
394 |
* Revision 1.15 2004/04/02 16:37:09 jpm
|
|
|
395 |
* Modification de la gestion des actions d'administration.
|
|
|
396 |
* Ajout de commentaires.
|
|
|
397 |
*
|
|
|
398 |
* Revision 1.14 2004/03/31 16:58:15 jpm
|
|
|
399 |
* Changement des chemins d'accès aux fichiers à inclure.
|
|
|
400 |
*
|
|
|
401 |
* Revision 1.13 2004/03/24 10:07:04 jpm
|
|
|
402 |
* Ajout des commentaires d'entête.
|
|
|
403 |
* Début mise en conformité avec la convention de codage.
|
|
|
404 |
* Déplacement de la fonction d'affichage du xhtml dans la bibliothèque de fonctions.
|
|
|
405 |
*
|
|
|
406 |
* +--Fin du code ----------------------------------------------------------------------------------------+
|
|
|
407 |
*/
|
|
|
408 |
?>
|