Projet

Général

Profil

groupe_interclasses_supprime.php

Cédric Frayssinet, 05/10/2015 16:01

Télécharger (7,26 ko)

 
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
//suppression fichiers joints        
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
                    // ne pas supprimer le fichier si utilise par ailleurs 
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
                                //on efface de la table fichiers_joints
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
        } //delete contenus
120
        } //delete plage edt
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" >&nbsp;
148
      Vous avez demand&eacute; 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&eacute;f&eacute;rence. <br />";
153
        if  ($totalRows_RsAgenda>0){echo $totalRows_RsAgenda." saisies ont &eacute;t&eacute; effectu&eacute;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&eacute;j&agrave; r&eacute;alis&eacute;es pour ces plages.";?>
158
    </p>
159
    <?php 
160
};
161
};
162
?>
163
    <p align="left">&nbsp;</p>
164
    <p>&nbsp;</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">&nbsp;</p>
173
  <p align="center"><a href="groupe_interclasses_ajout.php">Annuler</a></p>
174
  <p>&nbsp; </p> 
175
  </fieldset>
176
  </div>
177
  <DIV id=footer></DIV>
178
</DIV>
179
</body>
180
</html>