//Turn on error reporting
ini_set('display_errors', 1);
error_reporting(E_ALL);
//Require fat-free
require_once('vendor/autoload.php');
use Resend;
// require_once $_SERVER['DOCUMENT_ROOT'] . "/../../email-config.php";
//Start the session
session_start();
//Create an instance of the Base class
$f3 = Base::instance();
//Turn of fat free error reporting
$f3->set('DEBUG', 3);
// Default Route
$f3->route('GET|POST /', function ($f3) {
$f3->set("title", "");
$template = new Template();
echo $template->render('views/index.html');
});
// Gallery Route
$f3->route('GET|POST /gallery', function ($f3) {
$f3->set("title", "");
$galleryDirectory = 'images/gallery';
$pictures = array_diff(scandir($galleryDirectory), array('.', '..'));
$f3->set("pictures", $pictures);
$template = new Template();
echo $template->render('views/gallery.html');
});
// Services Route
$f3->route('GET|POST /services', function ($f3) {
$f3->set("title", "");
$template = new Template();
echo $template->render('views/services.html');
});
// Availability Route
$f3->route('GET|POST /availability', function ($f3) {
$f3->set("title", "");
$template = new Template();
echo $template->render('views/availability.html');
});
// Pricing Route
$f3->route('GET|POST /faq', function ($f3) {
$f3->set("title", "");
$template = new Template();
echo $template->render('views/pricing.html');
});
// Availability Route
$f3->route('GET|POST /send-email', function ($f3) {
if(isset($_POST['fname']))
{
$fname = $_POST['fname'];
$lname = $_POST['lname'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$message = $_POST['comment'];
$email = mail("david@kova.team","Sac Event Room Form Submission", "DO NOT REPLY TO THIS EMAIL DIRECTLY. THIS EMAIL IS GENERATED FROM THE WEBSITE\n\nName: " . $fname . " " . $lname . "\nEmail: " . $email . "\nPhone: " . $phone . "\nMessage: " . $message);
if($email)
{
echo "";
}
else {
echo "";
}
$f3->reroute('/');
}
else {
$f3->reroute('/');
}
});
// Contact Route
$f3->route('GET|POST /contact', function ($f3) {
if(isset($_POST['fname']))
{
$fname = $_POST['fname'];
$lname = $_POST['lname'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$message = $_POST['comment'];
$resend = Resend::client('re_4pqNKYqz_77fGkXHo7JL886GxgfcVWgUT');
$response = $resend->emails->send([
'from' => 'Website ',
'to' => ['events@bannersuites.com'],
'subject' => 'Sac Event Room Form Submission',
'html' => "
New Form Submission
Name: {$fname} {$lname}
Email: {$email}
Phone: {$phone}
Message:
{$message}
",
]);
$email = $response ? true : false;
if($email)
{
echo "";
echo "";
}
else {
echo "";
echo "";
}
}
$template = new Template();
echo $template->render('views/contact.html');
});
$f3->route('GET|POST /pricing', function ($f3) {
$f3->reroute('faq');
});
$f3->run();