Form Logger
<?php
if (!empty($_POST)) {
global $siteData, $siteDefineData;
require_once ENV_ROOT.'/portal/libraries/formLogger.api.php';
$logger = new formLoggerApi();
$logger->setSiteId($siteData['site.id']);
$logger->setSessionId($siteDefineData['cms_tracking_sessions']['session.id']);
$logger->setFormId('fl-');
$logger->setFormName('Forn Name');
$logger->setcustomEmailSubject('Email Subject');
$logger->setNotificationEmailAddresses('email1, email2, email3');
$logger->setPlainTextFormat(true);
$logger->setReceiptEmailAddresses($_POST['fl-email']);
$logger->setReceiptEmailSubject('Termite Order');
$logger->setReceiptEmailMessage('<p>Custom HTML that gets sent out to person filling out the form</p>');
$logger->setReceiptEmailReplyToAddress($_POST['fl-email']);
if ($logger->saveData($_POST)) {
echo '<h1>Thank you!</h1>';
echo '<p>We have received your information and will get back to you shortly.</p>';
echo '<style>.form-block{display:none;}</style>';
} else {
echo '<h1>It looks like something went wrong.</h1>';
}
}
?>
Allow video file URLS
$logger->setUrlFields(array('video','doc_URL'));