forked from tbelliard/gepi
-
Notifications
You must be signed in to change notification settings - Fork 0
/
a_lire.php
executable file
·118 lines (109 loc) · 4.58 KB
/
a_lire.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
<?php
/*
*
* Copyright 2001, 2013 Thomas Belliard, Laurent Delineau, Edouard Hue, Eric Lebrun
*
* This file is part of GEPI.
*
* GEPI is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* GEPI is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with GEPI; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
// Initialisations files
//require_once("../lib/initialisations.inc.php");
$niveau_arbo = 0;
require_once("./lib/initialisations.inc.php");
// Resume session
$resultat_session = $session_gepi->security_check();
if ($resultat_session == 'c') {
//header("Location: ../logout.php?auto=1");
header("Location: ./logout.php?auto=1");
die();
} else if ($resultat_session == '0') {
//header("Location: ../logout.php?auto=1");
header("Location: ./logout.php?auto=1");
die();
}
$sql="SELECT 1=1 FROM droits WHERE id='/a_lire.php';";
$test=mysqli_query($GLOBALS["mysqli"], $sql);
if(mysqli_num_rows($test)==0) {
$sql="INSERT INTO droits SET id='/a_lire.php',
administrateur='V',
professeur='V',
cpe='V',
scolarite='V',
eleve='V',
responsable='V',
secours='V',
autre='V',
description='A lire...',
statut='';";
$insert=mysqli_query($GLOBALS["mysqli"], $sql);
}
if (!checkAccess()) {
//header("Location: ../logout.php?auto=1");
header("Location: ./logout.php?auto=1");
die();
}
//**************** EN-TETE *****************
$titre_page = "A lire...";
require_once("./lib/header.inc.php");
//**************** FIN EN-TETE *************
echo "<div class='norme'><p class='bold'>\n";
echo "<a href=\"./accueil.php\">Accueil</a>";
echo "</p>\n";
echo "</div>\n";
echo "<p>Voici quelques liens vers des fichiers d'information à propos de Gepi :</p>
<ul>
<li><a href='a_lire.php?fichier=INSTALL.txt#affichage_fichier'>INSTALL.txt</a> : Les explications concernant l'installation de Gepi<br />
(<em>si vous êtes ici, l'installation est probablement déjà faite;</em>)</li>
<li><a href='a_lire.php?fichier=MAJ.TXT#affichage_fichier'>MAJ.TXT</a> : Les explications concernant la mise à jour vers la présente version de Gepi<br />
(<em>c'est le fichier que la personne qui a mis à jour le Gepi dans la présente version a assurément lu</em>)</li>
<li><a href='a_lire.php?fichier=README.txt#affichage_fichier'>README.txt</a> : À lire... comme son nom l'indique.</li>
<li><a href='a_lire.php?fichier=changelog.txt#affichage_fichier'>changelog.txt</a> : L'historique des modifications et ajouts au fil des versions de Gepi.</li>
<li><a href='a_lire.php?fichier=COPYING.txt#affichage_fichier'>COPYING.txt</a> : La licence GPL.</li>
</ul>
<p>Voici par ailleurs les adresses de quelques ressources concernant Gepi :</p>
<ul>
<li><a href='http://www.sylogix.org/projects/gepi/wiki'>La documentation officielle de Gepi</a></li>
<li><a href='http://lists.sylogix.net/mailman/listinfo/gepi-users'>S'inscrire à la liste de diffusion Gepi</a></li>
<li><a href='http://www.mail-archive.com/[email protected]/'>Les archives de la liste de diffusion Gepi</a><br />
(<em>pour rechercher si la question que vous vous posez a déjà trouvé une réponse</em>)</li>
</ul>\n";
echo "<br />
<a name='affichage_fichier'></a>\n";
if (isset($_GET['fichier']) && is_file($_GET['fichier'])) {
$pathinfo_fichier=pathinfo($_GET['fichier']);
// on affiche que les fichiers .txt du dossier courant
if (is_file($pathinfo_fichier['basename']) && isset($pathinfo_fichier['extension']) && strtolower($pathinfo_fichier['extension'])=="txt") {
echo "<div style=\"margin-left: 3%; margin-right: 3%;\">";
echo "<hr style=\"margin: 0;\"/>";
echo "Fichier ".$pathinfo_fichier['basename'];
echo "<hr style=\"margin: 0;\"/>";
echo "<br />";
echo "<div style=\"padding: 2%; font-size: small; color: black; background-color:white; border-style: solid; border-color: black; border-width: 1px;\">";
$f=fopen($pathinfo_fichier['basename'],"r");
while(!feof($f)) {
echo htmlspecialchars(fgets($f))."<br />";
}
fclose($f);
echo "</div>";
echo "<br />";
echo "<hr style=\"margin: 0;\"/>";
echo "<a href=\"#haut_de_page\">Retour en haut de page</a>";
echo "<hr style=\"margin: 0;\"/>";
echo "</div>";
}
}
require("lib/footer.inc.php");
?>