/home/desid573/public_html/drivers
Edit: /home/desid573/public_html/drivers/setDriverAvailability.php (3365B)
connect_error);
$qcon=mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
$query = "SELECT * FROM driver_avail WHERE driver = '".$driver."' AND week_ending = '".$date."'";
$success = $conn->query($query);
if (!$success) {
error_log("Couldn't enter data: ".$conn->error);
}
if($success->num_rows > 0) {
$query = "UPDATE driver_avail SET day1 = '".$day1."', day2 = '".$day2."', day3 = '".$day3."', day4 = '".$day4."', day5 = '".$day5."', day6 = '".$day6."', day7 = '".$day7."', last_updated = NOW() WHERE driver = '".$driver."' AND week_ending = '".$date."'";
$success = $conn->query($query);
if($success) {
$response = ["status" => "OK", "message" => "Updated new availability"];
} else {
error_log($conn->error);
$response = ["status" => "error", "message" => "Error updating new availability"];
}
} else {
//insert
$query = "INSERT INTO driver_avail (id, driver, week_ending, day1, day2, day3, day4, day5, day6, day7, last_updated) VALUES (NULL, '".$driver."', '".$date."', '".$day1."', '".$day2."', '".$day3."', '".$day4."', '".$day5."', '".$day6."', '".$day7."', NOW())";
$success = $conn->query($query);
if($success) {
$response = ["status" => "OK", "message" => "Added new availability"];
} else {
error_log($conn->error);
$response = ["status" => "error", "message" => "Error adding new availability"];
}
}
} else {
["status" => "error", "message" => "Not enough data"];
}
$conn = new mysqli($dbhost, $dbuser, $dbpass, $dbname) or die($conn->connect_error);
$qcon=mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
$query = "SELECT * FROM drivers WHERE id = ".$driver;
$success = $conn->query($query);
$row = $success->fetch_assoc();
$drivername = $row["driver"];
$slackmessage = $drivername." has updated availability for W/end ".$date."\nSun: ".$day1."\nMon: ".$day2."\nTues: ".$day3."\nWed: ".$day4."\nThurs: ".$day5."\nFri: ".$day6."\nSat: ".$day7;
$curlObj = curl_init();
curl_setopt($curlObj, CURLOPT_URL, 'https://hooks.slack.com/services/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');
curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curlObj, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curlObj, CURLOPT_HEADER, 0);
curl_setopt($curlObj, CURLOPT_HTTPHEADER, array('Content-type:application/json'));
curl_setopt($curlObj, CURLOPT_POST, 1);
curl_setopt($curlObj, CURLOPT_POSTFIELDS, '{"text": "'.$slackmessage.'"}');
$response = curl_exec($curlObj);
curl_close($curlObj);
echo json_encode($response, true);
?>