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