1
|
<?php
|
2
|
include "../authentification/authcheck.php" ;
|
3
|
if (($_SESSION['droits']<>2)&&($_SESSION['droits']<>8)) { header("Location: ../index.php");};
|
4
|
|
5
|
require_once('../Connections/conn_cahier_de_texte.php');
|
6
|
require_once('../inc/functions_inc.php');
|
7
|
if ((isset($_GET['ID_gic'])) && ($_GET['ID_gic'] != "")) {
|
8
|
|
9
|
mysql_select_db($database_conn_cahier_de_texte, $conn_cahier_de_texte);
|
10
|
$query_Rsgic =sprintf("SELECT * FROM cdt_groupe_interclasses WHERE ID_gic=%u", GetSQLValueString($_GET['ID_gic'], "int"));
|
11
|
$Rsgic = mysql_query($query_Rsgic, $conn_cahier_de_texte) or die(mysql_error());
|
12
|
$row_Rsgic = mysql_fetch_assoc($Rsgic);
|
13
|
$totalRows_Rsgic = mysql_num_rows($Rsgic);
|
14
|
|
15
|
$query_RsEdt = sprintf("SELECT * FROM cdt_emploi_du_temps WHERE gic_ID=%u", GetSQLValueString($_GET['ID_gic'], "int"));
|
16
|
$RsEdt = mysql_query($query_RsEdt, $conn_cahier_de_texte) or die(mysql_error());
|
17
|
$row_RsEdt = mysql_fetch_assoc($RsEdt);
|
18
|
$totalRows_RsEdt = mysql_num_rows($RsEdt);
|
19
|
|
20
|
$query_RsAgenda = sprintf("SELECT * FROM cdt_agenda WHERE gic_ID=%u", GetSQLValueString($_GET['ID_gic'], "int"));
|
21
|
$RsAgenda = mysql_query($query_RsAgenda, $conn_cahier_de_texte) or die(mysql_error());
|
22
|
$row_RsAgenda = mysql_fetch_assoc($RsAgenda);
|
23
|
$totalRows_RsAgenda = mysql_num_rows($RsAgenda);
|
24
|
|
25
|
|
26
|
|
27
|
}
|
28
|
|
29
|
else {
|
30
|
$no_deleteGoTo = "groupe_interclasses_ajout.php";
|
31
|
header(sprintf("Location: %s", $no_deleteGoTo));
|
32
|
}
|
33
|
|
34
|
|
35
|
|
36
|
|
37
|
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1") && (isset($_GET['ID_gic']))) {
|
38
|
|
39
|
|
40
|
$deleteSQL = sprintf("DELETE FROM cdt_groupe_interclasses WHERE ID_gic=%u", GetSQLValueString($_GET['ID_gic'], "int"));
|
41
|
mysql_select_db($database_conn_cahier_de_texte, $conn_cahier_de_texte);
|
42
|
$Result1 = mysql_query($deleteSQL, $conn_cahier_de_texte) or die(mysql_error());
|
43
|
|
44
|
|
45
|
$delete2SQL = sprintf("DELETE FROM cdt_groupe_interclasses_classe WHERE gic_ID=%u",
|
46
|
GetSQLValueString($_GET['ID_gic'], "int"));
|
47
|
mysql_select_db($database_conn_cahier_de_texte, $conn_cahier_de_texte);
|
48
|
$Result2 = mysql_query($delete2SQL, $conn_cahier_de_texte) or die(mysql_error());
|
49
|
|
50
|
if ($totalRows_RsEdt>0){
|
51
|
|
52
|
$delete4SQL = sprintf("DELETE FROM cdt_emploi_du_temps WHERE gic_ID=%u",
|
53
|
GetSQLValueString($_GET['ID_gic'], "int"));
|
54
|
mysql_select_db($database_conn_cahier_de_texte, $conn_cahier_de_texte);
|
55
|
$Result4 = mysql_query($delete4SQL, $conn_cahier_de_texte) or die(mysql_error());
|
56
|
|
57
|
if ($totalRows_RsAgenda>0){
|
58
|
$delete3SQL = sprintf("DELETE FROM cdt_agenda WHERE gic_ID=%u",
|
59
|
GetSQLValueString($_GET['ID_gic'], "int"));
|
60
|
mysql_select_db($database_conn_cahier_de_texte, $conn_cahier_de_texte);
|
61
|
$Result3 = mysql_query($delete3SQL, $conn_cahier_de_texte) or die(mysql_error());
|
62
|
|
63
|
|
64
|
|
65
|
$delete5SQL = sprintf("DELETE FROM cdt_travail WHERE gic_ID=%u",
|
66
|
GetSQLValueString($_GET['ID_gic'], "int"));
|
67
|
mysql_select_db($database_conn_cahier_de_texte, $conn_cahier_de_texte);
|
68
|
$Result5 = mysql_query($delete5SQL, $conn_cahier_de_texte) or die(mysql_error());
|
69
|
|
70
|
|
71
|
do {
|
72
|
|
73
|
mysql_select_db($database_conn_cahier_de_texte, $conn_cahier_de_texte);
|
74
|
$sql_f="SELECT * FROM cdt_fichiers_joints WHERE agenda_ID=".$row_RsAgenda['ID_agenda'];
|
75
|
$query_Rs_fichiers_joints_form = $sql_f;
|
76
|
$Rs_fichiers_joints_form = mysql_query($query_Rs_fichiers_joints_form, $conn_cahier_de_texte) or die(mysql_error());
|
77
|
$row_Rs_fichiers_joints_form = mysql_fetch_assoc($Rs_fichiers_joints_form);
|
78
|
$totalRows_Rs_fichiers_joints_form = mysql_num_rows($Rs_fichiers_joints_form);
|
79
|
|
80
|
if ($totalRows_Rs_fichiers_joints_form <> '0'){
|
81
|
|
82
|
do {
|
83
|
|
84
|
mysql_select_db($database_conn_cahier_de_texte, $conn_cahier_de_texte);
|
85
|
$ch_select="%_".strchr($row_Rs_fichiers_joints_form['nom_fichier'],'_');
|
86
|
$query_Recordset3 = sprintf("SELECT * FROM cdt_fichiers_joints WHERE nom_fichier like '%s' ",$ch_select );
|
87
|
$Recordset3 = mysql_query($query_Recordset3, $conn_cahier_de_texte) or die(mysql_error());
|
88
|
$row_Recordset3 = mysql_fetch_assoc($Recordset3);
|
89
|
$totalRows_Recordset3 = mysql_num_rows($Recordset3);
|
90
|
if ($totalRows_Recordset3==1){
|
91
|
$fichier = '../fichiers_joints/'.$row_Recordset3['nom_fichier'];
|
92
|
unlink($fichier);
|
93
|
}
|
94
|
mysql_free_result($Recordset3);
|
95
|
|
96
|
} while ($row_Rs_fichiers_joints_form = mysql_fetch_assoc($Rs_fichiers_joints_form));
|
97
|
mysql_free_result($Rs_fichiers_joints_form);
|
98
|
|
99
|
|
100
|
$deletefich = sprintf("DELETE FROM cdt_fichiers_joints WHERE agenda_ID=%u",
|
101
|
GetSQLValueString($row_RsAgenda['ID_agenda'], "int"));
|
102
|
mysql_select_db($database_conn_cahier_de_texte, $conn_cahier_de_texte);
|
103
|
$deletefich = mysql_query($deletefich, $conn_cahier_de_texte) or die(mysql_error());
|
104
|
|
105
|
}
|
106
|
|
107
|
|
108
|
} while ($row_RsAgenda = mysql_fetch_assoc($RsAgenda));
|
109
|
|
110
|
|
111
|
|
112
|
|
113
|
if ( (isset($_SESSION['module_absence'])) && ($_SESSION['module_absence']=='Oui')) {
|
114
|
$deleteSQL_ele_gic = sprintf("DELETE FROM ele_gic WHERE ID_gic=%u",
|
115
|
GetSQLValueString($_GET['ID_gic'], "int"));
|
116
|
mysql_select_db($database_conn_cahier_de_texte, $conn_cahier_de_texte);
|
117
|
$Result1_ele_gic = mysql_query($deleteSQL_ele_gic, $conn_cahier_de_texte) or die(mysql_error());
|
118
|
}
|
119
|
}
|
120
|
}
|
121
|
|
122
|
$deleteGoTo = "groupe_interclasses_ajout.php";
|
123
|
|
124
|
header(sprintf("Location: %s", $deleteGoTo));
|
125
|
}
|
126
|
|
127
|
|
128
|
?>
|
129
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
130
|
<html>
|
131
|
<head>
|
132
|
<title>Cahier de textes - <?php echo $_SESSION['identite']?></title>
|
133
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
134
|
<LINK media=screen href="../styles/style_default.css" type=text/css rel=stylesheet>
|
135
|
<LINK media=screen href="../templates/default/header_footer.css" type=text/css rel=stylesheet>
|
136
|
</HEAD>
|
137
|
<BODY>
|
138
|
<DIV id=page>
|
139
|
<?php
|
140
|
$header_description="Confirmation de la suppression d'un regroupement";
|
141
|
require_once "../templates/default/header.php";
|
142
|
?>
|
143
|
<br />
|
144
|
<div align="center">
|
145
|
<fieldset style="width : 90%">
|
146
|
<form method="post" name="form1" action="groupe_interclasses_supprime.php?ID_gic=<?php echo GetSQLValueString($_GET['ID_gic'], "int");?>">
|
147
|
<p align="center"><img src="../images/exclamation.png" >
|
148
|
Vous avez demandé la suppression du regroupement <strong><?php echo $row_Rsgic['nom_gic'];?></strong></p>
|
149
|
<p align="left" class="erreur">
|
150
|
<?php
|
151
|
|
152
|
if ($totalRows_RsEdt>0){echo $totalRows_RsEdt." plages de votre emploi du temps y font référence. <br />";
|
153
|
if ($totalRows_RsAgenda>0){echo $totalRows_RsAgenda." saisies ont été effectuées en relation avec ces plages.<br /><br />";}; ?>
|
154
|
</p>
|
155
|
<p align="center">La validation entrainera la suppression de ces plages de votre emploi du temps </p>
|
156
|
<p align="center">
|
157
|
<?php if ($totalRows_RsAgenda>0){echo " ainsi que la suppression de vos saisies déjà réalisées pour ces plages.";?>
|
158
|
</p>
|
159
|
<?php
|
160
|
};
|
161
|
};
|
162
|
?>
|
163
|
<p align="left"> </p>
|
164
|
<p> </p>
|
165
|
<p>
|
166
|
<input type="submit" value="Confirmer la suppression">
|
167
|
</p>
|
168
|
<input type="hidden" name="MM_update" value="form1">
|
169
|
</form>
|
170
|
</p>
|
171
|
|
172
|
<p align="left"> </p>
|
173
|
<p align="center"><a href="groupe_interclasses_ajout.php">Annuler</a></p>
|
174
|
<p> </p>
|
175
|
</fieldset>
|
176
|
</div>
|
177
|
<DIV id=footer></DIV>
|
178
|
</DIV>
|
179
|
</body>
|
180
|
</html>
|