// ========================================================================================
// VERIFY POST
// ========================================================================================
$REQUEST_METHOD = $_SERVER['REQUEST_METHOD'];
if (!($REQUEST_METHOD == 'POST')) {
    echo "no post<br/>";
    exit;
}
// ========================================================================================
// INCLUDE REQUIRED LIBRARIES
// ========================================================================================
use FacilitiesBusinessLayerUtilities as Utilities;
use FacilitiesDataLayerDBConnection as DBConnection;
use FacilitiesBusinessLayerSwiftMail as SwiftMail;
$connector = new DBConnection();
//$conn = $connector->set_connection('facil');
//include_once('/www_vol/data/facil-data/dependencies/php_classes/FormQueries.php');
try {
    // ======================================================================================= //
    // CHECK REQUIRED FIELD
    // ======================================================================================= //
    if (!isset($_POST['id'])) {
        throw new Exception('Error: Missing ID - Please go back and try again.');
    }
    // ======================================================================================= //
    // FILTER FORM DATA
    // ======================================================================================= //
    $reqID = filter_input(INPUT_POST, 'id', FILTER_SANITIZE_NUMBER_INT);
    $response = filter_input(INPUT_POST, 'response', FILTER_SANITIZE_STRING);
    // ========================================================================================
Пример #2
0
// THIS PAGE PULLS UP MATCHING RECORD AND DISPLAYS IT AS A FORM
//
//****************************************************************************************//
// ========================================================================================
// AUTOLOAD PHP PACKAGES via COMPOSER and IMPORT CLASSES
// ========================================================================================
require_once __DIR__ . '/vendor/autoload.php';
use FacilitiesDataLayerDBConnection as DBConnection;
use FacilitiesDataLayerFormQueries as FormQueries;
use Facilities\PresentationLayer\PageView;
use FacilitiesBusinessLayerUtilities as Utilities;
use FacilitiesBusinessLayerSwiftMail as SwiftMail;
// ==================================================================================
// MYSQL DATABASE CONNECTION
// ==================================================================================
$connector = new DBConnection('facil2');
$conn = $connector->openConnection();
// ======================================================================================= //
// EXIT IF NO ID
// ======================================================================================= //
if (!isset($_GET['id'])) {
    Utilities::msg_alert('Appropriate parameters not provided for access.', 'Please go back and try again.');
    echo "Error: Missing Parameters.<br/>";
    exit;
}
$reqID = filter_input(INPUT_GET, 'id', FILTER_SANITIZE_NUMBER_INT);
$disabled = '';
//so submits can be disabled if necessary
try {
    // ======================================================================================= //
    // QUERY DB FOR MATCH