Esempio n. 1
0
     unset($recherche);
     $recherche["num_offre"] = $_POST["num_offre"];
     $liste_image = $offre_image->getListe($recherche, $debug);
     // ---- On passe toutes les autres à "non" ---- //
     if (!empty($liste_image)) {
         foreach ($liste_image as $_image) {
             $offre_image->setChamp("defaut", 'non', $_image["num_image"], $debug);
         }
     }
     $offre_image->setChamp("defaut", 'oui', $_POST["num_image"], $debug);
     if (!$debug) {
         header("Location: /admin/offre/edition.php?id=" . $_POST["num_offre"]);
     }
 }
 if ($_POST["reference"] == "supprimer image") {
     $offre_image = new Offre_image();
     $offre_image->supprimer($_POST["num_image"], $debug);
     if (!$debug) {
         header("Location: /admin/offre/edition.php?id=" . $_POST["num_offre"]);
     }
 }
 // ----------------------------------------------------------- //
 // ---- Traitement des news ---------------------------------- //
 if ($_POST['reference'] == 'news') {
     if ($debug) {
         echo "Traitement des news...<br>";
     }
     $news = new News();
     $imageManager = new ImageManager();
     for ($i = 1; $i < 2; $i++) {
         $source = $_SERVER['DOCUMENT_ROOT'] . $_POST['url' . $i];
Esempio n. 2
0
<? include_once ( $_SERVER['DOCUMENT_ROOT'] . "/admin/inc-auth-granted.php" );?>
<? include_once ( $_SERVER['DOCUMENT_ROOT'] . "/admin/classes/utils.php" );?>
<? 
	require $_SERVER['DOCUMENT_ROOT'] . "/admin/classes/Type_bien.php";
	require $_SERVER['DOCUMENT_ROOT'] . "/admin/classes/Offre.php";
	require $_SERVER['DOCUMENT_ROOT'] . "/admin/classes/Offre_type_bien.php";
	require $_SERVER['DOCUMENT_ROOT'] . "/admin/classes/Offre_image.php";
	
	$debug = false;
	
	$type_bien = new Type_bien();
	$offre_type_bien = new Offre_type_bien();
	$offre_image = new Offre_image();
	
	// ---- Liste des types de bien ----------------- //
	if ( 1 == 1 ) {
		$liste_type_bien = $type_bien->getListe();
		//print_pre( $liste_type_bien );
	}
	// ---------------------------------------------- //
	
	
	// ---- Modification ---------------------------- //
	if ( !empty( $_GET ) ) {
		$action = 'modif';
		$news = new Offre();
		$result = $news->load( $_GET[ "id" ], false );
		//print_r($result);
		
		if ( empty( $result ) ) $message = 'Aucun enregistrement';
		else {
Esempio n. 3
0
<?
	require $_SERVER['DOCUMENT_ROOT'] . "/admin/classes/Offre.php" ;
	require $_SERVER['DOCUMENT_ROOT'] . "/admin/classes/Offre_image.php" ;
	require $_SERVER['DOCUMENT_ROOT'] . "/admin/classes/utils.php" ;
	session_start();
	
	$debug = false;
	
	$offre = new Offre();
	$offre_image = new Offre_image();
	$result = $offre->load( $_GET[ "id" ], $debug );
	//print_pre( $result );
	
	// ---- VERIFICATIONS PREALABLES --------------------------------- //
	if ( 1 == 1 ) {
		
		// ---- L'offre DOIT être en ligne pour être affiché ici! ------- //
		if ( $result[ 0 ][ "online" ] == "non" ) {
			if ( $debug ) echo "1 - Annonce OFFLINE!<br>";
			if ( !$debug ) header( "Location: /nos-offres.php" );
			exit();
		}
		
	}
	// --------------------------------------------------------------- //
	
	// ---- Informations à afficher ---------------------------------- //
	if ( 1 == 1 ) {
		
		// ---- Données de l'annonce ------------- //
		$titre = $result[ 0 ][ "titre" ];
Esempio n. 4
0
 public function supprimer($num_offre, $debug = false)
 {
     if (intval($num_offre) <= 0) {
         return false;
     }
     // ---- Chargement de l'offre --------------------------- //
     $data = $this->load($num_offre, $debug);
     //print_pre( $data );
     // ---- Suppression des images associ�es ---------------- //
     if (1 == 1) {
         $offre_image = new Offre_image();
         unset($recherche);
         $recherche["num_offre"] = $num_offre;
         $liste_image = $offre_image->getListe($recherche, $debug);
         if (!empty($liste_image)) {
             foreach ($liste_image as $_image) {
                 $offre_image->supprimer($_image["num_image"], $debug);
             }
         }
     }
     // ------------------------------------------------------ //
     // ---- Suppression du fichier PDF ---------------------- //
     if ($data[0]["fichier_pdf"] != '') {
         $fichier_a_supprimer = $_SERVER['DOCUMENT_ROOT'] . "/fichier/pdf" . $data[0]["fichier_pdf"];
         if (file_exists($fichier_a_supprimer)) {
             if ($debug) {
                 echo "On supprime " . $fichier_a_supprimer . "<br>\n";
             }
             if (!$debug) {
                 unlink($fichier_a_supprimer);
             }
         }
     }
     // ------------------------------------------------------ //
     $this->dbConnect();
     $this->begin();
     try {
         // ---- Suppression de l'enregistrement ----------------- //
         $sql = "DELETE FROM .`offre` WHERE `num_offre`=" . $num_offre . ";";
         if ($debug) {
             echo $sql . "<br>";
         } else {
             $result = mysqli_query($this->mysqli, $sql);
             if (!$result) {
                 throw new Exception($sql);
             }
         }
         $this->commit();
     } catch (Exception $e) {
         $this->rollback();
         throw new Exception("Erreur Mysql " . $e->getMessage());
         return "errrrrrrooooOOor";
     }
     $this->dbDisConnect();
 }
Esempio n. 5
0
<?
	require $_SERVER['DOCUMENT_ROOT'] . "/admin/classes/Offre.php" ;
	require $_SERVER['DOCUMENT_ROOT'] . "/admin/classes/Offre_image.php" ;
	require $_SERVER['DOCUMENT_ROOT'] . "/admin/classes/utils.php" ;
	session_start();
	
	$debug = false;
	
	$offre = new Offre();
	$offre_image = new Offre_image();
?>

<!doctype html>
<html class="no-js" lang="fr">
	<head>
		<meta charset="utf-8" />
		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
		<title>Votreimmopro.com | Nos offres</title>
		<?php 
include 'include/meta.php';
?>
		<link rel="stylesheet" href="css/foundation.css" />
	    <link rel="stylesheet" href="js/vendor/swiper/css/swiper.min.css">
		<link rel="stylesheet" href="style.css" />
		<script src="js/vendor/modernizr.js"></script>
	</head>
	
	<body>
		
		<?
		// ---- Header de la page ------------------ //