//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();