Example #1
0
<?php

session_start();
include 'Database/DBHandler.php';
include 'Mailer/MailerHandler.php';
include 'Spreadsheet/SpreadsheetHandler.php';
if (isset($_POST) && !empty($_POST)) {
    $db = new DBHandler();
    $db->connect();
    $mail = new MailerHandler();
    $ss = new SpreadsheetHandler();
    if ($_POST['leaseType'] == 'short-term') {
        $result = $db->insertBookingLead($_POST);
        $mailRes = $mail->sendBookingNotif($_POST);
        $ssRes = $ss->addBookingLeads($_POST);
    } elseif ($_POST['leaseType'] == 'long-term') {
        $result = $db->insertAppointmentLead($_POST);
        $mailRes = $mail->sendAppointmentNotif($_POST);
        $ssRes = $ss->addAppointmentLeads($_POST);
    }
    if ($result == 1) {
        echo json_encode(1);
    } else {
        echo json_decode(-1);
    }
    $_SESSION['thank-you'] = 1;
} else {
    header("Location: " . get_site_url());
}
Example #2
0
<?php

include_once $_SERVER['DOCUMENT_ROOT'] . "/tnfraceapp/src/Utility/Constant.php";
include_once ROOT_DIR . "/src/Database/DBHandler.php";
require_once ROOT_DIR . "/src/Mailer/MailerHandler.php";
if (isset($_POST) && $_SERVER['REQUEST_METHOD'] == 'POST') {
    $db = new DBHandler();
    $db->connect();
    if ($db->isConnected()) {
        if ($_POST['id']) {
            $db->updatePromoContestantStatus($_POST['id'], 2);
            $data = $db->retrieveEntryById($_POST['id']);
            $m = new MailerHandler();
            $m->sendRejectedVideo($data);
            echo json_encode(1);
            exit;
        } else {
            echo json_encode(-1);
            exit;
        }
    } else {
        exit;
    }
} else {
    if (isset($_SERVER['HTTP_REFERER'])) {
        header('Location: ' . $_SERVER['HTTP_REFERER']);
    } else {
        header('Location: http://' . $_SERVER['SERVER_NAME']);
    }
    exit;
}
Example #3
0
 public function processFreeReg($post, $request, $server, $cookie)
 {
     if (isset($post) && isset($server) && isset($request) && $server['REQUEST_METHOD'] == 'POST') {
         $db = new DBHandler();
         $db->connect();
         // Datas
         $u = new Utility();
         $coupon = $db->retrieveLeadLastId() . $u->generateCode();
         $request = array_merge($request, $cookie);
         $branch = isset($request['tnfbranch']) ? $request['tnfbranch'] : $request['branch'];
         $request['txn_id'] = $u->generateTransactionReceipt($branch, $coupon);
         $params = $u->processFreeData($request);
         $params['couponCode'] = $coupon;
         // Items
         $items = $u->processFreeItems($request);
         // End of Datas
         $ss = new SpreadsheetHandler();
         $duplicate = $ss->isEntryDuplicate($params['txnId']);
         if (!$duplicate) {
             $ss->addLeadToDocs($params);
             $ss->addPurchaseRegisterToDocs($items, $params);
         }
         $db->insertFreeLead($params, $items);
         $analytics = new Analytics();
         $analytics->ga($params, $items);
         $userfname = isset($request['userfname']) ? $request['userfname'] : "";
         $userlname = isset($request['userlname']) ? $request['userlname'] : "";
         $logparams = array("action" => "Special Rates", "module" => "TNF Microsite " . $branch, "content" => $userfname . " " . $userlname . " from " . $branch . " added a lead from the free registration promo with promo code " . $coupon, 'ip' => $server['REMOTE_ADDR']);
         $db->updateLogs(0, $logparams, $userfname, $userlname);
         $mail = new MailerHandler();
         $mail->sendMail($params);
         $sms = new SMS();
         $sms->sendSms($params['contact'], $params['txnId']);
         $bm = new BenchmarkHandler();
         $bm->addOnlineLeadToBenchmark($params);
         return $params;
     } else {
         return false;
     }
 }
Example #4
0
<?php

include_once $_SERVER['DOCUMENT_ROOT'] . "/tnfraceapp/src/Utility/Constant.php";
include_once ROOT_DIR . "/src/Database/DBHandler.php";
require_once ROOT_DIR . "/src/Mailer/MailerHandler.php";
if (isset($_POST) && $_SERVER['REQUEST_METHOD'] == 'POST') {
    $db = new DBHandler();
    $db->connect();
    if ($db->isConnected()) {
        if ($_POST['id']) {
            $db->updatePromoContestantStatus($_POST['id'], 1);
            $data = $db->retrieveEntryById($_POST['id']);
            $m = new MailerHandler();
            $m->sendApprovedVideo($data);
            echo json_encode(1);
            exit;
        } else {
            echo json_encode(-1);
            exit;
        }
    } else {
        exit;
    }
} else {
    if (isset($_SERVER['HTTP_REFERER'])) {
        header('Location: ' . $_SERVER['HTTP_REFERER']);
    } else {
        header('Location: http://' . $_SERVER['SERVER_NAME']);
    }
    exit;
}