Line 161... |
Line 161... |
161 |
die ('Echec de la requete<br />'.$resultat->getMessage().'<br />'.$resultat->getDebugInfo()) ;
|
161 |
die ('Echec de la requete<br />'.$resultat->getMessage().'<br />'.$resultat->getDebugInfo()) ;
|
162 |
}
|
162 |
}
|
163 |
if ($resultat->numRows() != 0) {
|
163 |
if ($resultat->numRows() != 0) {
|
164 |
$tableAttr = array('id' => 'table_bazar') ;
|
164 |
$tableAttr = array('id' => 'table_bazar') ;
|
165 |
$table = new HTML_Table($tableAttr) ;
|
165 |
$table = new HTML_Table($tableAttr) ;
|
166 |
$entete = array (BAZ_TITREANNONCE ,BAZ_ANNONCEUR, BAZ_TYPEANNONCE, BAZ_PUBLIER, BAZ_SUPPRIMER, BAZ_DATE_DEBUT_EVENEMENT) ;
|
166 |
$entete = array (BAZ_TITREANNONCE ,BAZ_ANNONCEUR, BAZ_TYPEANNONCE, BAZ_PUBLIER, BAZ_SUPPRIMER, BAZ_DATE_DEBUT_EVENEMENT, BAZ_DATE_CREATION) ;
|
167 |
$table->addRow($entete) ;
|
167 |
$table->addRow($entete) ;
|
168 |
$table->setRowType (0, 'th') ;
|
168 |
$table->setRowType (0, 'th') ;
|
Line 169... |
Line 169... |
169 |
|
169 |
|
170 |
// On affiche une ligne par proposition
|
170 |
// On affiche une ligne par proposition
|
Line 219... |
Line 219... |
219 |
$ligne['bn_label_nature']."\n", // col 3 : type annonce
|
219 |
$ligne['bn_label_nature']."\n", // col 3 : type annonce
|
220 |
"<a href=\"".$lien_publie_oui."\">".BAZ_OUI."</a> / \n".
|
220 |
"<a href=\"".$lien_publie_oui."\">".BAZ_OUI."</a> / \n".
|
221 |
"<a href=\"".$lien_publie_non."\">".BAZ_NON."</a>", // col 4 : publier ou pas
|
221 |
"<a href=\"".$lien_publie_non."\">".BAZ_NON."</a>", // col 4 : publier ou pas
|
222 |
"<a href=\"".$lien_supprimer."\"".
|
222 |
"<a href=\"".$lien_supprimer."\"".
|
223 |
" onclick=\"javascript:return confirm('".BAZ_CONFIRMATION_SUPPRESSION."');\">".BAZ_SUPPRIMER."</a>\n", // col 5 : supprimer
|
223 |
" onclick=\"javascript:return confirm('".BAZ_CONFIRMATION_SUPPRESSION."');\">".BAZ_SUPPRIMER."</a>\n", // col 5 : supprimer
|
224 |
date('d', strtotime($ligne['bf_date_debut_evenement'])).' '.$GLOBALS['mois'][date('n', strtotime ($ligne['bf_date_debut_evenement']))].' '.date('Y', strtotime ($ligne['bf_date_debut_evenement'])) // col 6 date début d'évenement
|
224 |
date('d', strtotime($ligne['bf_date_debut_evenement'])).' '.$GLOBALS['mois'][date('n', strtotime ($ligne['bf_date_debut_evenement']))].' '.date('Y', strtotime ($ligne['bf_date_debut_evenement'])), // col 6 date début d'évenement
|
- |
|
225 |
date('d', strtotime($ligne['bf_date_creation_fiche'])).' '.$GLOBALS['mois'][date('n', strtotime ($ligne['bf_date_creation_fiche']))].' '.date('Y', strtotime ($ligne['bf_date_creation_fiche'])) // col 7 date de création
|
225 |
)) ;
|
226 |
)) ;
|
226 |
}
|
227 |
}
|
227 |
$table->altRowAttributes(1, array("class" => "ligne_impaire"), array("class" => "ligne_paire"));
|
228 |
$table->altRowAttributes(1, array("class" => "ligne_impaire"), array("class" => "ligne_paire"));
|
228 |
$table->updateColAttributes(1, array("align" => "center"));
|
229 |
$table->updateColAttributes(1, array("align" => "center"));
|
229 |
$table->updateColAttributes(2, array("align" => "center"));
|
230 |
$table->updateColAttributes(2, array("align" => "center"));
|
Line 1157... |
Line 1158... |
1157 |
*
|
1158 |
*
|
1158 |
* @global L'identifiant de la fiche a supprimer
|
1159 |
* @global L'identifiant de la fiche a supprimer
|
1159 |
* @return void
|
1160 |
* @return void
|
1160 |
*/
|
1161 |
*/
|
1161 |
function baz_suppression() {
|
1162 |
function baz_suppression() {
|
- |
|
1163 |
if ($GLOBALS['AUTH']->getAuth()) {
|
1162 |
$valeurs=baz_valeurs_fiche($_GET['id_fiche']);
|
1164 |
$valeurs=baz_valeurs_fiche($_GET['id_fiche']);
|
1163 |
|
1165 |
|
1164 |
//suppression des wikinis associes
|
1166 |
//suppression des wikinis associes
|
1165 |
//génération du titre du wiki, sous la forme id-titre du projet
|
1167 |
//génération du titre du wiki, sous la forme id-titre du projet
|
1166 |
$titre=baz_titre_wiki($valeurs["bf_titre"]);
|
1168 |
$titre=baz_titre_wiki($valeurs["bf_titre"]);
|
1167 |
$requete = 'SELECT gewi_id_wikini FROM gen_wikini WHERE gewi_code_alpha_wikini = "'.$titre.'"';
|
1169 |
$requete = 'SELECT gewi_id_wikini FROM gen_wikini WHERE gewi_code_alpha_wikini = "'.$titre.'"';
|
1168 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
1170 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
1169 |
if ($resultat->numRows()>0) {
|
1171 |
if ($resultat->numRows()>0) {
|
1170 |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
|
1172 |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
|
1171 |
$id_wikini=$ligne['gewi_id_wikini'];
|
1173 |
$id_wikini=$ligne['gewi_id_wikini'];
|
- |
|
1174 |
}
|
- |
|
1175 |
include_once PAP_CHEMIN_RACINE.'api/sql/SQL_manipulation.fonct.php';
|
- |
|
1176 |
include_once PAP_CHEMIN_RACINE.'client/integrateur_wikini/configuration/adwi_configuration.inc.php' ;
|
- |
|
1177 |
include_once PAP_CHEMIN_RACINE.'client/integrateur_wikini/bibliotheque/adwi_wikini.fonct.php' ;
|
- |
|
1178 |
adwi_supprimer_wikini($id_wikini, $GLOBALS['_BAZAR_']['db']);
|
- |
|
1179 |
}
|
- |
|
1180 |
|
- |
|
1181 |
// suppression des valeurs des listes et des cases à cocher
|
- |
|
1182 |
$requete = 'DELETE FROM bazar_fiche_valeur_liste WHERE bfvl_ce_fiche='.$_GET['id_fiche'];
|
- |
|
1183 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
- |
|
1184 |
if (DB::isError($resultat)) {
|
- |
|
1185 |
die ($resultat->getMessage().$resultat->getDebugInfo()) ;
|
1172 |
}
|
1186 |
}
|
1173 |
include_once PAP_CHEMIN_RACINE.'api/sql/SQL_manipulation.fonct.php';
|
- |
|
1174 |
include_once PAP_CHEMIN_RACINE.'client/integrateur_wikini/configuration/adwi_configuration.inc.php' ;
|
- |
|
1175 |
include_once PAP_CHEMIN_RACINE.'client/integrateur_wikini/bibliotheque/adwi_wikini.fonct.php' ;
|
- |
|
1176 |
adwi_supprimer_wikini($id_wikini, $GLOBALS['_BAZAR_']['db']);
|
- |
|
1177 |
}
|
- |
|
1178 |
|
- |
|
1179 |
// suppression des valeurs des listes et des cases à cocher
|
- |
|
1180 |
$requete = 'DELETE FROM bazar_fiche_valeur_liste WHERE bfvl_ce_fiche='.$_GET['id_fiche'];
|
- |
|
1181 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
- |
|
1182 |
if (DB::isError($resultat)) {
|
- |
|
1183 |
die ($resultat->getMessage().$resultat->getDebugInfo()) ;
|
- |
|
1184 |
}
|
- |
|
1185 |
|
- |
|
1186 |
//suppression des urls associes
|
- |
|
1187 |
$requete = 'delete FROM bazar_url WHERE bu_ce_fiche = '.$_GET['id_fiche'];
|
- |
|
1188 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
- |
|
1189 |
if (DB::isError($resultat)) {
|
- |
|
1190 |
return ('Echec de la requete<br />'.$resultat->getMessage().'<br />'.$resultat->getDebugInfo().'<br />'."\n") ;
|
- |
|
1191 |
}
|
- |
|
1192 |
|
- |
|
1193 |
//suppression des fichiers associes
|
- |
|
1194 |
$requete = 'SELECT bfj_id_fichier FROM bazar_fichier_joint WHERE bfj_ce_fiche = '.$_GET['id_fiche'];
|
- |
|
1195 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
- |
|
1196 |
if (DB::isError($resultat)) {
|
- |
|
1197 |
return ('Echec de la requete<br />'.$resultat->getMessage().'<br />'.$resultat->getDebugInfo().'<br />'."\n") ;
|
- |
|
1198 |
}
|
- |
|
1199 |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
|
- |
|
1200 |
baz_suppression_fichier($ligne['bfj_id_fichier']);
|
- |
|
1201 |
}
|
- |
|
Line -... |
Line 1187... |
- |
|
1187 |
|
- |
|
1188 |
//suppression des urls associes
|
- |
|
1189 |
$requete = 'delete FROM bazar_url WHERE bu_ce_fiche = '.$_GET['id_fiche'];
|
- |
|
1190 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
- |
|
1191 |
if (DB::isError($resultat)) {
|
- |
|
1192 |
return ('Echec de la requete<br />'.$resultat->getMessage().'<br />'.$resultat->getDebugInfo().'<br />'."\n") ;
|
- |
|
1193 |
}
|
- |
|
1194 |
|
- |
|
1195 |
//suppression des fichiers associes
|
- |
|
1196 |
$requete = 'SELECT bfj_id_fichier FROM bazar_fichier_joint WHERE bfj_ce_fiche = '.$_GET['id_fiche'];
|
- |
|
1197 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
- |
|
1198 |
if (DB::isError($resultat)) {
|
- |
|
1199 |
return ('Echec de la requete<br />'.$resultat->getMessage().'<br />'.$resultat->getDebugInfo().'<br />'."\n") ;
|
- |
|
1200 |
}
|
- |
|
1201 |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
|
- |
|
1202 |
baz_suppression_fichier($ligne['bfj_id_fichier']);
|
- |
|
1203 |
}
|
1202 |
|
1204 |
|
1203 |
//suppression dans bazar_fiche
|
1205 |
//suppression dans bazar_fiche
|
1204 |
$requete = 'DELETE FROM bazar_fiche WHERE bf_id_fiche = '.$_GET['id_fiche'];
|
1206 |
$requete = 'DELETE FROM bazar_fiche WHERE bf_id_fiche = '.$_GET['id_fiche'];
|
1205 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
1207 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
1206 |
if (DB::isError($resultat)) {
|
1208 |
if (DB::isError($resultat)) {
|
- |
|
1209 |
die ('Echec de la requete<br />'.$resultat->getMessage().'<br />'.$resultat->getDebugInfo().'<br />'."\n") ;
|
- |
|
1210 |
}
|
1207 |
die ('Echec de la requete<br />'.$resultat->getMessage().'<br />'.$resultat->getDebugInfo().'<br />'."\n") ;
|
1211 |
return ;
|
1208 |
}
|
- |
|
1209 |
return ;
|
1212 |
}
|
Line 1210... |
Line 1213... |
1210 |
}
|
1213 |
}
|
1211 |
|
1214 |
|
1212 |
|
1215 |
|
1213 |
/** baz_suppression_url() - Supprimer un lien d'une fiche
|
1216 |
/** baz_suppression_url() - Supprimer un lien d'une fiche
|
1214 |
*
|
1217 |
*
|
1215 |
* @global integer L'identifiant du lien
|
1218 |
* @global integer L'identifiant du lien
|
- |
|
1219 |
* @return void
|
1216 |
* @return void
|
1220 |
*/
|
1217 |
*/
|
1221 |
function baz_suppression_url($id_url) {
|
1218 |
function baz_suppression_url($id_url) {
|
1222 |
if ($GLOBALS['AUTH']->getAuth()) {
|
1219 |
//suppression dans bazar_url
|
1223 |
//suppression dans bazar_url
|
1220 |
$requete = 'DELETE FROM bazar_url WHERE bu_id_url = '.$id_url;
|
1224 |
$requete = 'DELETE FROM bazar_url WHERE bu_id_url = '.$id_url;
|
- |
|
1225 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
- |
|
1226 |
if (DB::isError($resultat)) {
|
1221 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
1227 |
die ('Echec de la requete<br />'.$resultat->getMessage().'<br />'.$resultat->getDebugInfo()) ;
|
1222 |
if (DB::isError($resultat)) {
|
- |
|
1223 |
die ('Echec de la requete<br />'.$resultat->getMessage().'<br />'.$resultat->getDebugInfo()) ;
|
1228 |
}
|
Line 1224... |
Line 1229... |
1224 |
}
|
1229 |
return;
|
1225 |
return;
|
1230 |
}
|
1226 |
}
|
1231 |
}
|
1227 |
|
1232 |
|
1228 |
|
1233 |
|
1229 |
/** baz_suppression_fichier() - Supprimer un fichier d'une fiche
|
1234 |
/** baz_suppression_fichier() - Supprimer un fichier d'une fiche
|
1230 |
*
|
- |
|
1231 |
* @global integer L'identifiant du fichier
|
- |
|
1232 |
* @return void
|
- |
|
1233 |
*/
|
- |
|
1234 |
function baz_suppression_fichier($id_fichier) {
|
- |
|
1235 |
//verification de l'utilisation du fichier joint pour une autre annonce
|
- |
|
1236 |
$requete = 'SELECT bfj_fichier FROM bazar_fichier_joint WHERE bfj_id_fichier='.$id_fichier;
|
- |
|
1237 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
- |
|
1238 |
$ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC);
|
- |
|
1239 |
$requete = 'SELECT bfj_fichier FROM bazar_fichier_joint WHERE bfj_fichier="'.$ligne['bfj_fichier'].'"';
|
- |
|
1240 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
- |
|
Line -... |
Line 1235... |
- |
|
1235 |
*
|
- |
|
1236 |
* @global integer L'identifiant du fichier
|
- |
|
1237 |
* @return void
|
- |
|
1238 |
*/
|
- |
|
1239 |
function baz_suppression_fichier($id_fichier) {
|
- |
|
1240 |
|
- |
|
1241 |
if ($GLOBALS['AUTH']->getAuth()) {
|
- |
|
1242 |
//verification de l'utilisation du fichier joint pour une autre annonce
|
- |
|
1243 |
$requete = 'SELECT bfj_fichier FROM bazar_fichier_joint WHERE bfj_id_fichier='.$id_fichier;
|
- |
|
1244 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
- |
|
1245 |
$ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC);
|
- |
|
1246 |
$requete = 'SELECT bfj_fichier FROM bazar_fichier_joint WHERE bfj_fichier="'.$ligne['bfj_fichier'].'"';
|
- |
|
1247 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
1241 |
//si le fichier n'est que utilise dans cette fiche, on le supprime, on le laisse sinon
|
1248 |
//si le fichier n'est que utilise dans cette fiche, on le supprime, on le laisse sinon
|
1242 |
if ($resultat->numRows()==1) {
|
1249 |
if ($resultat->numRows()==1) {
|
1243 |
$ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC);
|
1250 |
$ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC);
|
1244 |
unlink(BAZ_CHEMIN_APPLI.'upload/'.$ligne['bfj_fichier']);
|
1251 |
unlink(BAZ_CHEMIN_APPLI.'upload/'.$ligne['bfj_fichier']);
|
1245 |
}
|
1252 |
}
|
- |
|
1253 |
|
- |
|
1254 |
//suppression dans la table bazar_fichier
|
1246 |
|
1255 |
$requete = 'DELETE FROM bazar_fichier_joint WHERE bfj_id_fichier = '.$id_fichier;
|
1247 |
//suppression dans la table bazar_fichier
|
- |
|
1248 |
$requete = 'DELETE FROM bazar_fichier_joint WHERE bfj_id_fichier = '.$id_fichier;
|
1256 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
Line 1249... |
Line 1257... |
1249 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
1257 |
if (DB::isError($resultat)) {
|
1250 |
if (DB::isError($resultat)) {
|
1258 |
return ('Echec de la requete<br />'.$resultat->getMessage().'<br />'.$resultat->getDebugInfo()) ;
|
1251 |
return ('Echec de la requete<br />'.$resultat->getMessage().'<br />'.$resultat->getDebugInfo()) ;
|
1259 |
}
|
1252 |
}
|
1260 |
return;
|
1253 |
return;
|
1261 |
}
|
1254 |
}
|
1262 |
}
|
- |
|
1263 |
|
1255 |
|
1264 |
|
1256 |
|
1265 |
/** baz_suppression_image() - Supprimer une image d'une fiche
|
1257 |
/** baz_suppression_image() - Supprimer une image d'une fiche
|
- |
|
1258 |
*
|
- |
|
1259 |
* @global integer L'identifiant de la fiche
|
- |
|
1260 |
* @return void
|
1266 |
*
|
1261 |
*/
|
- |
|
1262 |
function baz_suppression_image($id_fiche) {
|
- |
|
1263 |
//verification de l'utilisation de l'image pour une autre annonce
|
1267 |
* @global integer L'identifiant de la fiche
|
- |
|
1268 |
* @return void
|
- |
|
1269 |
*/
|
- |
|
1270 |
function baz_suppression_image($id_fiche) {
|
- |
|
1271 |
if ($GLOBALS['AUTH']->getAuth()) {
|
- |
|
1272 |
//verification de l'utilisation de l'image pour une autre annonce
|
1264 |
$requete = 'SELECT bf_url_image FROM bazar_fiche WHERE bf_id_fiche='.$id_fiche;
|
1273 |
$requete = 'SELECT bf_url_image FROM bazar_fiche WHERE bf_id_fiche='.$id_fiche;
|
1265 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
1274 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
1266 |
$ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC);
|
1275 |
$ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC);
|
1267 |
$requete = 'SELECT bf_url_image FROM bazar_fiche WHERE bf_url_image="'.$ligne['bf_url_image'].'"';
|
1276 |
$requete = 'SELECT bf_url_image FROM bazar_fiche WHERE bf_url_image="'.$ligne['bf_url_image'].'"';
|
1268 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
1277 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
1269 |
//si le fichier n'est que utilise dans cette fiche, on le supprime, on le laisse sinon
|
1278 |
//si le fichier n'est que utilise dans cette fiche, on le supprime, on le laisse sinon
|
1270 |
if ($resultat->numRows()==1) {
|
1279 |
if ($resultat->numRows()==1) {
|
1271 |
$ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC);
|
1280 |
$ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC);
|
- |
|
1281 |
unlink(BAZ_CHEMIN_APPLI.'upload/'.$ligne['bf_url_image']);
|
- |
|
1282 |
}
|
1272 |
unlink(BAZ_CHEMIN_APPLI.'upload/'.$ligne['bf_url_image']);
|
1283 |
|
1273 |
}
|
- |
|
1274 |
|
1284 |
//suppression dans la table bazar_fiche
|
Line 1275... |
Line 1285... |
1275 |
//suppression dans la table bazar_fiche
|
1285 |
$requete = 'UPDATE bazar_fiche SET bf_url_image=NULL WHERE bf_id_fiche = '.$id_fiche;
|
1276 |
$requete = 'UPDATE bazar_fiche SET bf_url_image=NULL WHERE bf_id_fiche = '.$id_fiche;
|
1286 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|