Subversion Repositories Applications.bazar

Rev

Rev 444 | Rev 449 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 444 Rev 447
Line 695... Line 695...
695
				//$formtemplate->process('baz_insertion', false) ;
695
				//$formtemplate->process('baz_insertion', false) ;
696
				$id_fiche = baz_insertion ($formtemplate->getSubmitValues());
696
				$id_fiche = baz_insertion ($formtemplate->getSubmitValues());
697
				// Redirection vers mes_fiches pour eviter la revalidation du formulaire
697
				// Redirection vers mes_fiches pour eviter la revalidation du formulaire
698
				$GLOBALS['_BAZAR_']['url']->addQueryString (BAZ_VARIABLE_ACTION, BAZ_ACTION_POST_VALIDATION);
698
				$GLOBALS['_BAZAR_']['url']->addQueryString (BAZ_VARIABLE_ACTION, BAZ_ACTION_POST_VALIDATION);
699
				$GLOBALS['_BAZAR_']['url']->addQueryString (BAZ_VARIABLE_ID_FICHE, $id_fiche);
699
				$GLOBALS['_BAZAR_']['url']->addQueryString (BAZ_VARIABLE_ID_FICHE, $id_fiche);
700
				header ('Location: '.str_replace ('&', '&', $GLOBALS['_BAZAR_']['url']->getURL())) ;
-
 
-
 
700
 
701
				exit();
701
				return baz_post_validation();
-
 
702
 
702
			}
703
			}
703
		}
704
		}
Line 704... Line 705...
704
 
705
 
705
		//------------------------------------------------------------------------------------------------
706
		//------------------------------------------------------------------------------------------------
Line 963... Line 964...
963
		elseif ($tableau[$i]['type'] == 'carte_google') {
964
		elseif ($tableau[$i]['type'] == 'carte_google') {
964
			$requete .= 'bf_latitude="'.$valeur['latitude'].'", bf_longitude="'.$valeur['longitude'].'",';
965
			$requete .= 'bf_latitude="'.$valeur['latitude'].'", bf_longitude="'.$valeur['longitude'].'",';
965
		}
966
		}
966
	}
967
	}
967
	$requete.=' bf_date_maj_fiche=NOW()';
968
	$requete.=' bf_date_maj_fiche=NOW()';
968
    if($utilisateur->isSuperAdmin()) {
-
 
969
        $requete.=', bf_date_debut_validite_fiche=NOW()';
-
 
970
    }
-
 
971
	return $requete;
969
	return $requete;
972
}
970
}
Line 973... Line 971...
973
 
971
 
974
/** baz_insertion() - inserer une nouvelle fiche
972
/** baz_insertion() - inserer une nouvelle fiche
Line 986... Line 984...
986
		   'bf_date_creation_fiche=NOW(),';
984
		   'bf_date_creation_fiche=NOW(),';
987
		if (!isset($_REQUEST['bf_date_debut_validite_fiche'])) {
985
		if (!isset($_REQUEST['bf_date_debut_validite_fiche'])) {
988
			$requete .= 'bf_date_debut_validite_fiche=now(), bf_date_fin_validite_fiche="0000-00-00", ' ;
986
			$requete .= 'bf_date_debut_validite_fiche=now(), bf_date_fin_validite_fiche="0000-00-00", ' ;
989
		}
987
		}
990
		$requete .=requete_bazar_fiche(&$valeur) ;
988
		$requete .=requete_bazar_fiche(&$valeur) ;
-
 
989
 
991
		$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
990
		$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
992
		if (DB::isError($resultat)) {
991
		if (DB::isError($resultat)) {
993
			return ($resultat->getMessage().$resultat->getDebugInfo()) ;
992
			return ($resultat->getMessage().$resultat->getDebugInfo()) ;
994
		}
993
		}
995
		// Envoie d un mail aux administrateurs
994
		// Envoie d un mail aux administrateurs
Line 1144... Line 1143...
1144
	$lien_duplication = clone $GLOBALS['_BAZAR_']['url'];
1143
	$lien_duplication = clone $GLOBALS['_BAZAR_']['url'];
1145
	$lien_nouvelle_fiche = clone $GLOBALS['_BAZAR_']['url'];
1144
	$lien_nouvelle_fiche = clone $GLOBALS['_BAZAR_']['url'];
1146
	$lien_mes_fiches = clone $GLOBALS['_BAZAR_']['url'];
1145
	$lien_mes_fiches = clone $GLOBALS['_BAZAR_']['url'];
1147
	$lien_visualiser_fiche = clone $GLOBALS['_BAZAR_']['url'];
1146
	$lien_visualiser_fiche = clone $GLOBALS['_BAZAR_']['url'];
Line 1148... Line -...
1148
 
-
 
1149
	$lien_duplication->addQueryString(BAZ_VARIABLE_ID_FICHE, $_GET[BAZ_VARIABLE_ID_FICHE]);
1147
 
1150
	$lien_duplication->addQueryString(BAZ_VARIABLE_DUPLICATION, 1);
1148
	$lien_duplication->addQueryString(BAZ_VARIABLE_DUPLICATION, 1);
1151
	$lien_duplication->addQueryString(BAZ_VARIABLE_ACTION, BAZ_ACTION_NOUVEAU);
1149
	$lien_duplication->addQueryString(BAZ_VARIABLE_ACTION, BAZ_ACTION_NOUVEAU);
Line -... Line 1150...
-
 
1150
	$lien_duplication = $lien_duplication->getURL();
-
 
1151
 
-
 
1152
	$lien_visualiser_fiche->addQueryString(BAZ_VARIABLE_VOIR, BAZ_GERER_DROITS);
-
 
1153
	$lien_visualiser_fiche->addQueryString(BAZ_VARIABLE_ACTION, BAZ_VOIR_FICHE);
-
 
1154
	$lien_visualiser_fiche = $lien_visualiser_fiche->getUrl() ;
-
 
1155
 
1152
	$lien_duplication = $lien_duplication->getURL();
1156
	$lien_nouvelle_fiche->removeQueryString(BAZ_VARIABLE_ID_FICHE);
1153
 
1157
 
1154
	$lien_nouvelle_fiche->addQueryString(BAZ_VARIABLE_ACTION, BAZ_DEPOSER_ANNONCE);
1158
	$lien_nouvelle_fiche->addQueryString(BAZ_VARIABLE_ACTION, BAZ_DEPOSER_ANNONCE);
Line -... Line 1159...
-
 
1159
	$lien_nouvelle_fiche->addQueryString(BAZ_VARIABLE_CATEGORIE_NATURE, $GLOBALS['_BAZAR_']['categorie_nature']);
-
 
1160
	$lien_nouvelle_fiche = $lien_nouvelle_fiche->getURL();
1155
	$lien_nouvelle_fiche->addQueryString(BAZ_VARIABLE_CATEGORIE_NATURE, $GLOBALS['_BAZAR_']['categorie_nature']);
1161
 
1156
	$lien_nouvelle_fiche = $lien_nouvelle_fiche->getURL();
1162
	$lien_mes_fiches->removeQueryString(BAZ_VARIABLE_ID_FICHE);
Line 1157... Line -...
1157
 
-
 
1158
	$lien_mes_fiches->addQueryString(BAZ_VARIABLE_VOIR, BAZ_VOIR_MES_FICHES);
-
 
1159
	$lien_mes_fiches = $lien_mes_fiches->getURL();
-
 
1160
 
-
 
1161
	$lien_visualiser_fiche->addQueryString(BAZ_VARIABLE_VOIR, BAZ_GERER_DROITS);
-
 
1162
	$lien_visualiser_fiche->addQueryString(BAZ_VARIABLE_ACTION, BAZ_VOIR_FICHE);
1163
 
1163
	$lien_visualiser_fiche->addQueryString(BAZ_VARIABLE_ID_FICHE, $_GET[BAZ_VARIABLE_ID_FICHE]);
1164
	$lien_mes_fiches->addQueryString(BAZ_VARIABLE_VOIR, BAZ_VOIR_MES_FICHES);
1164
	$lien_visualiser_fiche = $lien_visualiser_fiche->getUrl() ;
1165
	$lien_mes_fiches = $lien_mes_fiches->getURL();
1165
 
1166
 
1166
	ob_start();
1167
	ob_start();
1167
	if (file_exists(BAZ_CHEMIN_SQUELETTE.'baz_post_validation.tpl.html')) {
1168
	if (file_exists(BAZ_CHEMIN_SQUELETTE.'baz_post_validation.tpl.html')) {
1168
		include_once  BAZ_CHEMIN_SQUELETTE.'baz_post_validation.tpl.html';
-
 
1169
	}
-
 
1170
	$res = ob_get_contents();
1169
		include_once  BAZ_CHEMIN_SQUELETTE.'baz_post_validation.tpl.html';
1171
	ob_end_clean();
1170
	}
1172
    echo $res ;
1171
	$res = ob_get_contents();
1173
    exit();
1172
	ob_end_clean();
1174
	return $res ;
1173
	return $res ;