Web Development
Forms
Form Logger

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'));