?
| Current Path : /home/webyoo/www/leumi/site/ |
| Current File : /home/webyoo/www/leumi/site/update_status_bid.php |
<?php
include "start.php";
include "send_email.php";
extract($_POST);
//print_r($_POST);
// $id = id du bid, $iduser = id de l'utilisateur qui a fait l'offre
$myinsert = "UPDATE rent_bids SET status_bid = '".$status."' WHERE id = ".(int)$id;
$sql = mysqli_query($link,$myinsert);
// Rรฉcupรฉrer les informations du bid pour avoir id_property
$bid_query = mysqli_query($link, "SELECT id_property FROM rent_bids WHERE id = ".(int)$id);
$bid_data = mysqli_fetch_array($bid_query, MYSQLI_ASSOC);
// Rรฉcupรฉrer les informations de l'utilisateur qui a fait l'offre
$user_query = mysqli_query($link, "SELECT id, email, name FROM rent_users WHERE id = ".(int)$iduser);
$user_data = mysqli_fetch_array($user_query, MYSQLI_ASSOC);
// Rรฉcupรฉrer les informations de l'utilisateur propriรฉtaire de la propriรฉtรฉ
$owner_query = mysqli_query($link, "SELECT id_user FROM rent_properties WHERE id_property = ".$bid_data['id_property']);
$owner_data = mysqli_fetch_array($owner_query, MYSQLI_ASSOC);
$owner_query = mysqli_query($link, "SELECT tel FROM rent_users WHERE id = ".(int)$owner_data['id_user']);
$owner_data = mysqli_fetch_array($owner_query, MYSQLI_ASSOC);
// Rรฉcupรฉrer les informations de la propriรฉtรฉ
$property_query = mysqli_query($link, "SELECT title FROM rent_properties WHERE id_property = ".$bid_data['id_property']);
$property_data = mysqli_fetch_array($property_query, MYSQLI_ASSOC);
// Dรฉfinir le message selon le statut
// $status_text = "";
// if($status == "1") {
// $status_text = "ืืชืงืืื";
// } elseif($status == "2") {
// $status_text = "ื ืืืชื";
// } elseif($status == "3") {
// $status_text = "ืืืฉืจื";
// } else {
// $status_text = "ืฉืื ืชื";
// }
// Envoi d'email de notification
$subject = "ืืืขื ืืืืจื ืฉืื ื ืืช ืืกืืืืก ืฉื ืืืฆืขื";
$email_message = "<html><head><meta charset='UTF-8'></head><body dir='rtl'>";
$email_message .= "<h2>ืฉืืื ".$user_data['name'].",</h2>";
$email_message .= "<p>ืืขื ืื ืืก ืขืืื ืืช ืกืืืืก ืืืฆืขื ืฉืื.</p>";
$email_message .= "<p><strong>ื ืืก:</strong> ".$property_data['title']."</p>";
$email_message .= "<p><strong>ืกืืืืก ืืืฉ:</strong> ".$status."</p>";
if($status == "ืจืืฆื ืืงืืืขืช ืคืืืฉื") {
$email_message .= "<p> ืืืขื ืืืืจื ืืขืื ืืื ืืงืืืข ืคืืืฉื ืืืชื. ืื ื ืฆืจื ืงืฉืจ ืขืื ืืืงืื ืืจื ืืืกืคืจ ืืืคืื ืืื ".$owner_data['tel']."</p>";
} elseif($status == "ืื ื ืื ืืขืื ืืื") {
$email_message .= "<p>ืืืขื ืืืืจื ืฆืืื ืฉืืื ื ืืขืื ืืื ืืืฆืขื ืฉืื.</p>";
} elseif($status == "ืืฉืืจื ืกืืจื ื!") {
$email_message .= "<p>ืืื ืืื! ืืืขื ืืืืจื ืืืฉืจ ืืช ืืืฆืขื ืฉืื. </p>";
$email_message .= "<p>ืกืืจืชื ืืืื ืขื ืืืืจ ืฉื ".$bid_data['amount'].".</p>";
$email_message .= "<p>ืืื ืืืฉืืื ืืช ืืชืืืื, ื ื ืืืฅ <a href='https://web4yoo.com/leumi/site/confirm_agreement.php?id=".$bid_data['id_property']."'>ืืื ืืืฉืจ ืืช ืืืกืื </a> ืืื ื ืืืื ืืืขื ืืืืจื ืขื ืืืฆื ืฉืื.</p>";
}
$email_message .= "<p>ืืชืืืจ ืืืชืจ ืืื ืืจืืืช ืืช ืืคืจืืื ืืืืืื.</p>";
$email_message .= "</body></html>";
sendEmail($user_data['email'], $subject, $email_message, 'ืืฉืืจื - ืขืืืื ืกืืืืก ืืฆืขื');
$s = "INSERT INTO rent_messages SET id_property = '".$bid_data['id_property']."', id_receiver = '".$user_data['id']."', id_sender = '".$_SESSION['user']['id']."', id_bid = '".$id."', subject = 'ืืืืขื ืืืฉื', message = '".mysqli_real_escape_string($link, "<p>ืืขื ืื ืืก ืขืืื ืืช ืกืืืืก ืืืฆืขื ืฉืื : ".$status."</p>")."', date_message = NOW()";
$insert = mysqli_query($link, $s);
// Si le statut est "ืืฉืืจื ืกืืจื ื!", on met ร jour le statut de la propriรฉtรฉ ร "ืืืฉืืจ" et on envoie un email de notification au propriรฉtaire
if($status == "ืืฉืืจื ืกืืจื ื!") {
// Vรฉrifier que la propriรฉtรฉ n'est pas dรฉjร louรฉe
$property_status_query = mysqli_query($link, "SELECT status FROM rent_properties WHERE id_property = ".$bid_data['id_property']);
$property_status_data = mysqli_fetch_array($property_status_query, MYSQLI_ASSOC);
if($property_status_data['status'] == "4") {
echo "ืื ืืก ืืืจ ืืืฉืืจ";
exit;
}
// Vรฉrifier que l'utilisateur qui a fait l'offre n'a pas dรฉjร une offre acceptรฉe pour une autre propriรฉtรฉ
$accepted_bids_query = mysqli_query($link, "SELECT * FROM rent_bids WHERE id_user = ".(int)$iduser." AND status_bid = 'ืืฉืืจื ืกืืจื ื!'");
$can_rent = true;
while($accepted_bid = mysqli_fetch_array($accepted_bids_query, MYSQLI_ASSOC)) {
$property_query = mysqli_query($link, "SELECT status FROM rent_properties WHERE id_property = ".$accepted_bid['id_property']);
$property_data = mysqli_fetch_array($property_query, MYSQLI_ASSOC);
if($property_data['status'] == "4") {
$can_rent = false;
break;
}
}
if(!$can_rent) {
echo "ืืืฉืชืืฉ ืืืจ ืืฉืืืจ ื ืืก ืืืจ";
exit;
}
//Envoi d'email de notification au propriรฉtaire du bien pour lui demander de faire passer le statut de la propriรฉtรฉ ร "ืืืฉืืจ"
$property_query = mysqli_query($link, "SELECT title FROM rent_properties WHERE id_property = ".$bid_data['id_property']);
$property_data = mysqli_fetch_array($property_query, MYSQLI_ASSOC);
$owner_query = mysqli_query($link, "SELECT email, name FROM rent_users WHERE id = ".(int)$owner_data['id_user']);
$owner_data = mysqli_fetch_array($owner_query, MYSQLI_ASSOC);
$subject = "ืื ืืก ืฉืื ืืืฉืืจ!";
$email_message = "<html><head><meta charset='UTF-8'></head><body dir='rtl'>";
$email_message .= "<h2>ืฉืืื ".$owner_data['name'].",</h2>";
$email_message .= "<p>ืืื ืืื! ืื ืืก ืฉืื <strong>".$property_data['title']."</strong> ืืืฉืืจ ืืืฆืืื.</p>";
$email_message .= "<p>ืืืฉืชืืฉ ".$user_data['name']." ืืฉืืืจ ืืช ืื ืืก ืฉืื ืขื ืืฆืขื ืฉื ".$bid_data['amount'].".</p>";
$email_message .= "<p>ืื ื ืืชืืืจ ืืืชืจ ืืื ืืขืืื ืืช ืืกืืืืก ืฉื ืื ืืก ืฉืื ื'ืืืฉืืจ' ืืื ืืืฉืืื ืืช ืืชืืืื.</p>";
$email_message .= "</body></html>";
sendEmail($owner_data['email'], $subject, $email_message, "ืืฉืืจื - ืฉื ื ืืช ืืกืืืืก ืฉื ืื ืืก ืืืืฉืืจ!");
}
echo "ok";
?>