| 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) ;
|