BLACKSITE
:
216.73.217.4
:
104.37.75.190 / alpenpass.ca
:
Linux server3.pointsplan.com 5.14.0-503.38.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 18 08:52:10 EDT 2025 x86_64
:
/
home
/
apca
/
www
/
Upload File:
files >> /home/apca/www/add-to-rental-cart.php
<?php session_start(); include('includes/config.php'); if (!isset($_SESSION['login'])) { header("Location: index2.php?message=Please Log In To View Cart"); die; } if ($_SERVER['REQUEST_METHOD'] === 'POST') { $user_id = $_SESSION['id']; // Using email as user_id $vehicleID = $_POST['vehicleID']; $vehicle_name = $_POST['vehicleName']; $from_date = $_POST['fromdate']; $to_date = $_POST['todate']; $message = $_POST['message']; $date1 = strtotime($from_date); $date2 = strtotime($to_date); $diff = abs($date2 - $date1); //mail("canadacoder@gmail.com", "Error Message ", "Got to ".__LINE__." in ".__FILE__." date1 is $date1 and date2 is $date2 and dif is $diff"); // Calculate years $years = floor($diff / (365*60*60*24)); // Calculate months $months = floor( ($diff - $years * 365*60*60*24) / (30*60*60*24)); // Calculate days $days = floor( ($diff - $years * 365*60*60*24 - $months * 30*60*60*24) / (60*60*24)); // Calculate hours $hours = floor( ($diff - $years * 365*60*60*24 - $months * 30*60*60*24 - $days * 60*60*24) / (60*60)); $minutes = floor( ($diff - $years * 365*60*60*24 - $months * 30*60*60*24 - $days * 60*60*24 - $hours * 60*60) / 60); // echo "Got to line ".__LINE__." in ".__FILE__." years is $years and months is $months and days is $days and hours is $hours and minutes is $minutes and date1 is $date1 and date2 is $date2<br /><br />"; // die; $sql="select * from tblvehicles where id=:vehicleID"; $query = $dbh -> prepare($sql); $query->bindParam(':vehicleID',$vehicleID, PDO::PARAM_STR); $query->execute(); $resultsRate=$query->fetchAll(PDO::FETCH_OBJ); ob_start(); print_r($resultsRate); $xxx=ob_get_clean(); //echo "Got to ".__LINE__." in ".__FILE__." date1 is $date1 and date2 is $date2 and dif is $dif and xxx is $xxx and minutes is $minutes and hours is $hours and days is $days and months is $months and years is $years"; /** foreach($resultsRate as $thisRate){ // echo "Got to line ".__LINE__." in ".__FILE__." minutes is $minutes and hours is $hours and days is $days and thisRate->hourly is ".$thisRate->hourly."<br /><br />"; $security_deposit=$thisRate->security_deposit; if( $days>=10 AND $thisRate->ten_days_plus<>.01){ $daysHold=$days; $days=($days)? $days : 1; if($hours>0){$days++;} $ratedDays=$days; if($hours>0){ $ratedDays++; } $amountCharged=$thisRate->ten_days_plus * $ratedDays; $insuranceFee = $thisRate->insFull*intval($ratedDays); $ratedDaysDisplay=($daysHold=0 AND $hours=0 AND $minutes>0)? 0 : $daysHold; $rateName="10 Days + rate of ".$thisRate->ten_days_plus." per day for $ratedDays days. Your trip is for $ratedDaysDisplay days and $hours hours and $minutes minutes."; continue; } if( ($days<10 AND $days>2) AND $thisRate->two_to_nine_days<>.01){ echo "Got to line ".__LINE__." in ".__FILE__." minutes is $minutes in two_to_nine_days section days is $days and hours is $hours <br /><br />"; $daysHold=$days; if($hours>0){$days++;} echo "Got to line ".__LINE__." in ".__FILE__." minutes is $minutes in two_to_nine_days section days is $days and hours is $hours <br /><br />"; $ratedDays=$days; echo "Got to line ".__LINE__." in ".__FILE__." minutes is $minutes in two_to_nine_days section days is $days and hours is $hours and ratedDays is $ratedDays and daysHold is $daysHold<br /><br />"; $insuranceFee = $thisRate->insFull*intval($ratedDays); $amountCharged=$thisRate->two_to_nine_days * $ratedDays; $ratedDaysDisplay=($daysHold==0 AND $hours==0 AND $minutes>0)? 0 : $daysHold; $rateName="2 to 9 Days rate of ".$thisRate->two_to_nine_days." per day for $ratedDays days.<br />Your trip is for $ratedDaysDisplay days and $hours hours and $minutes minutes."; echo "Got to line ".__LINE__." in ".__FILE__." minutes is $minutes in two_to_nine_days section days is $days and hours is $hours and rateName is $rateName and daysHold is $daysHold<br /><br />"; continue; } if(($hours<48 AND $hours<13) AND $thisRate->twentyfour_hours<>.01){ $daysHold=$days; $days=($days)? $days : 1; if($hours>0){$days++;} $ratedDays=$days; $amountCharged=$thisRate->twentyfour_hours*intval($ratedDays); $insuranceFee = $thisRate->insFull*$ratedDays; $ratedDaysDisplay=($daysHold==0 AND $hours==0 AND $minutes>0)? 0 : $days; $rateName="One Day rate of ".$thisRate->twentyfour_hours." for $ratedDays days.<br />Your trip is for $ratedDaysDisplay days and $hours hours and $minutes minutes and daysHold is $daysHold."; continue; } if(($hours<=13) AND $hours>4 AND $thisRate->all_day<>.01){ echo "Got to line ".__LINE__." in ".__FILE__." minutes is $minutes in all day section <br /><br />"; $amountCharged=$thisRate->all_day; $rateName="All Day"; $insuranceFee = $thisRate->insFull; $rateName="All Day rate at ".$thisRate->all_day.".<br />Your trip is for $ratedDays days and $hours hours and $minutes minutes."; continue; } if(($hours<4 AND $hours>2) AND $thisRate->four_hours<>.01){ echo "Got to line ".__LINE__." in ".__FILE__." minutes is $minutes in four_hours section <br /><br />"; $amountCharged=$thisRate->four_hours; $rateName="Four Hours"; $insuranceFee = $thisRate->ins4; $rateName="Four Hours rate at ".$thisRate->four_hours.".<br />Your trip is for $hours hours and $minutes minutes."; continue; } if((($hours<2 AND $minutes<60) OR ($days<1 AND $hours==2 and $minutes==0)) AND $thisRate->two_hours<>.01){ echo "Got to line ".__LINE__." in ".__FILE__." minutes is $minutes in two_hours section <br /><br />"; $amountCharged=$thisRate->two_hours; $rateName="Two Hours"; $insuranceFee = $thisRate->ins1_2; $rateName="Two Hours rate at ".$thisRate->two_hours.".<br />Your trip is for $hours hours and $minutes minutes."; continue; } if((($hours==1 AND $minutes==0) OR ($hours==0 and $minutes<60)) AND $thisRate->hourly<>.01){ // echo "Got to line ".__LINE__." in ".__FILE__." minutes is $minutes <br /><br />"; $amountCharged=$thisRate->hourly; $rateName="Hourly"; $rateName="Hourly rate at ".$thisRate->hourly.".<br />Your trip is for $hours hours and $minutes minutes."; continue; } } // end of loop echo "Got to line ".__LINE__." in ".__FILE__." FINAL rateName is $rateName and amountCharged is $amountCharged <br /><br />"; */ foreach($resultsRate as $thisRate){ if($days<1 AND (($hours==1 AND $minutes==0) OR ($hours==0 and $minutes<60))){ $amountCharged=$thisRate->hourly; $rateName="Hourly"; }elseif(($days<1 AND ($hours>=1 and $minutes>0 AND $hours<2 AND $minutes<60)) OR (($days<1 AND $hours==2 and $minutes==0))){ $amountCharged=$thisRate->two_hours; $rateName="Two Hours"; $insuranceFee = $thisRate->ins1_2; }elseif($days<1 AND(($hours>=2 and $minutes>0 and $hours<4) OR ($hours==4 and $minutes==0))){ $amountCharged=$thisRate->four_hours; $rateName="Four Hours"; $insuranceFee = $thisRate->ins4; }elseif($days<1 AND(($hours>=3 and $hours<=13 and $minutes>0) OR ($hours>=4 AND $hours<=13))){ $amountCharged=$thisRate->all_day; $rateName="All Day"; $insuranceFee = $thisRate->insFull; }elseif($days<1 AND(($hours>=13 ))){ $amountCharged=$thisRate->all_day; $rateName="One Day"; $insuranceFee = $thisRate->insFull; }elseif( $days==1 OR ($days==0 AND $hours>13)){ $amountCharged=$thisRate->twentyfour_hours; $rateName="One Day *"; $insuranceFee = $thisRate->insFull; }elseif( ($days>=2 OR ($days>1 AND $hours>1)) AND $days<10){ $ratedDays=$days; $insuranceFee = $thisRate->insFull*intval($ratedDays); if($hours>0){ $ratedDays++; $insuranceFee = $thisRate->insFull*intval($ratedDays); } $amountCharged=$thisRate->two_to_nine_days * $ratedDays; $rateName="2 to 9 Days rate at ".$thisRate->two_to_nine_days." per day for $ratedDays days.<br />Your trip is for $days days and $hours hours and $minutes minutes."; }elseif( $days>=10){ $ratedDays=$days; if($hours>0){ $ratedDays++; } $amountCharged=$thisRate->ten_days_plus * $ratedDays; $rateName="10 Days + rate at ".$thisRate->ten_days_plus." per day for $ratedDays days. Your trip is for $days days and $hours hours and $minutes minutes."; } $security_deposit=$thisRate->security_deposit; } // Additional costs // $security_deposit = $vehicle['security_deposit']; //$taxable_total = $amount_charged + $insurance_fee; //$gst = $taxable_total * 0.05; // $pst = $taxable_total * 0.07; //$total_due = $taxable_total + $gst + $pst + $security_deposit; $booking_no = mt_rand(100000000, 999999999); // Insert into rental_cart table $stmt = $dbh->prepare("INSERT INTO rental_cart (user_id, vehicle_id, vehicle_name, from_date, to_date, message, rate_name, amount_charged, insurance_fee, security_deposit, taxable_total, gst, pst, total_due, booking_no) VALUES (:user_id, :vehicle_id, :vehicle_name, :from_date, :to_date, :message, :rate_name, :amount_charged, :insurance_fee, :security_deposit, :taxable_total, :gst, :pst, :total_due, :booking_no)"); $stmt->execute([ ':user_id' => $user_id, ':vehicle_id' => $vehicleID, ':vehicle_name' => $vehicle_name, ':from_date' => $from_date, ':to_date' => $to_date, ':message' => $message, ':rate_name' => $rateName, ':amount_charged' => $amountCharged, ':insurance_fee' => $insuranceFee, ':security_deposit' => $security_deposit, ':taxable_total' => $taxable_total, ':gst' => $gst, ':pst' => $pst, ':total_due' => $total_due, ':booking_no' => $booking_no ]); // Redirect to rental cart header("Location: rental_cart.php"); exit(); } ?>