Subversion Repositories Sites.outils-naturalistes.fr

Compare Revisions

Ignore whitespace Rev 31 → Rev 32

/trunk/spip/client/bazar/bazar.php
47,6 → 47,9
GEN_stockerStyleExterne( 'bazar_interne', 'client/bazar/bazar.interne.css');
}
 
$requete_utf_8 = "SET NAMES 'utf8'" ;
$resultat = $GLOBALS['_BAZAR_']['db']->query ($requete_utf_8) ;
 
//**********************************************************************************************************
//initialisation des param�tres papyrus
//**********************************************************************************************************
239,7 → 242,28
case BAZ_ADMINISTRER_ANNONCES : $res .= baz_administrer_annonces(); break;
case BAZ_SUPPRIMER_FICHE : $res .= baz_suppression().baz_liste('',$GLOBALS['id_user'],''); break;
case BAZ_VOIR_FICHE : $res .= baz_voir_fiche(1); break;
case BAZ_ACTION_NOUVEAU_V : $res .= baz_formulaire(BAZ_ACTION_NOUVEAU_V).mes_fiches(); break;
case BAZ_ACTION_NOUVEAU_V :
if(isset($_GET[BAZ_VARIABLE_VALIDATION]) && ($_GET[BAZ_VARIABLE_VALIDATION] == 0)) {
$id_nouvelle_fiche = baz_formulaire(BAZ_ACTION_NOUVEAU_V) ;
if(baz_formulaire(BAZ_ACTION_NOUVEAU_V)) {
$res = array('success' => true, 'id_fiche' => $id_nouvelle_fiche) ;
}
else {
$res = array('success' => false) ;
}
header('Content-type: application/json');
echo json_encode($res);
exit();
}
else {
$res .= baz_formulaire(BAZ_ACTION_NOUVEAU_V).mes_fiches();
}
break;
case BAZ_ACTION_SUPPRESSION : $res .= baz_suppression(); unset ($_GET[BAZ_VARIABLE_ACTION]); break;
case BAZ_ACTION_PUBLIER : publier_fiche(1) ; $res .= fiches_a_valider().baz_gestion_droits(); break;
case BAZ_ACTION_PAS_PUBLIER : publier_fiche(0) ;$res .= fiches_a_valider().baz_gestion_droits(); break;
252,11 → 276,38
if (isset ($_GET[BAZ_VARIABLE_VOIR])) {
switch ($_GET[BAZ_VARIABLE_VOIR]) {
case BAZ_VOIR_CONSULTER:
if (isset ($_GET[BAZ_VARIABLE_ACTION]) && $_GET[BAZ_VARIABLE_ACTION] != BAZ_VOIR_TOUTES_ANNONCES) {
$res .= baz_formulaire($_GET[BAZ_VARIABLE_ACTION]) ;
if ($_GET[BAZ_VARIABLE_ACTION] == BAZ_ACTION_MODIFIER_V) $res .= baz_voir_fiche(1,$_GET[BAZ_VARIABLE_ID_FICHE]);
} else $res .= baz_liste($GLOBALS['_BAZAR_']['id_typeannonce']);
break;
if (isset ($_GET[BAZ_VARIABLE_ACTION]) && $_GET[BAZ_VARIABLE_ACTION] != BAZ_VOIR_TOUTES_ANNONCES) {
$res .= baz_formulaire($_GET[BAZ_VARIABLE_ACTION]) ;
if ($_GET[BAZ_VARIABLE_ACTION] == BAZ_ACTION_MODIFIER_V) {
if(isset($_GET[BAZ_VARIABLE_VALIDATION]) && ($_GET[BAZ_VARIABLE_VALIDATION] == 0)) {
$id_fiche = baz_formulaire(BAZ_ACTION_MODIFIER_V) ;
if($id_fiche) {
$res = array('success' => true, 'id_fiche' => $id_fiche) ;
}
else {
$res = array('success' => false) ;
}
 
header('Content-type: application/json');
echo json_encode($res);
exit();
}
else {
baz_formulaire(BAZ_ACTION_MODIFIER_V);
//$res .= baz_voir_fiche(1);
}
}
} else {
$res .= baz_liste($GLOBALS['_BAZAR_']['id_typeannonce']);
}
break;
case BAZ_VOIR_MES_FICHES :
if (isset ($_GET[BAZ_VARIABLE_ACTION])) $res .= baz_formulaire($_GET[BAZ_VARIABLE_ACTION]) ; else $res .= mes_fiches();
break;