*/ require_once "config.php"; require_once $config->getIncludeURL(Config::INCLUDES_PATH, "common_includes.php.inc"); require_once $config->getIncludeURL(Config::INCLUDES_PATH, "constants%advertisement_edit_constants.php"); require_once $config->getIncludeURL(Config::INCLUDES_PATH, "constants%advertisement_position_constants.php"); require_once $config->getIncludeURL(Config::INCLUDES_PATH, "constants%advertisement_application_constants.php"); require_once $config->getIncludeURL(Config::INCLUDES_PATH, "controllers%advertisement_application_controller.php"); require_once $config->getIncludeURL(Config::INCLUDES_PATH, "daos%advertisement_position_application_dao.php"); require_once $config->getIncludeURL(Config::INCLUDES_PATH, "objects%advertisement_position_application.php"); $advertisementPositionApplications = null; $memberID = null; try { $dbConnection = DatabaseUtilities::getDatabaseConnection(); //Get the current user's ID and details. $memberID = LoginController::getLoggedInMemberID($dbConnection); //If member ID is null then don't retrieve any data. if ($memberID != null) { $inputMemberID = $_POST[AdvertisementApplicationConstants::MEMBER_ID_INPUT]; $encryptedID = $_POST[AdvertisementApplicationConstants::ENCRYPTED_ID_INPUT]; //Check that the user has the authority to access the applications. if (AdvertisementApplicationController::processAdvertisementApplicationSecurityCheck($memberID, $inputMemberID, $encryptedID)) { //Retrieve the application data from the database. $advertisementPositionApplications = AdvertisementApplicationController::getAdvertismentPositionApplication($_POST[AdvertisementApplicationConstants::ADVERTISEMENT_POSITION_ID_INPUT], $dbConnection); } } } catch (Exception $ex) { $advertisementPositionApplications = null; } //Close database connection $dbConnection = null; require_once $config->getIncludeURL(Config::INCLUDES_PATH, "views%advertisement_applications_data.php");
require_once $config->getIncludeURL(Config::INCLUDES_PATH, "daos%member_submission_dao.php"); require_once $config->getIncludeURL(Config::INCLUDES_PATH, "daos%advertisement_position_application_dao.php"); $dbConnection = null; $memberID = null; $processed = false; try { $dbConnection = DatabaseUtilities::getDatabaseConnection(); //Get the current user's ID and details. $memberID = LoginController::getLoggedInMemberID($dbConnection); if ($memberID != null) { if (isset($_POST[AdvertisementApplicationConstants::SUBMISSION_KEY_INPUT])) { if (MemberSubmissionController::checkSubmissionKey($memberID, $_POST[AdvertisementApplicationConstants::SUBMISSION_KEY_INPUT])) { $inputMemberID = $_POST[AdvertisementApplicationConstants::MEMBER_ID_INPUT]; $encryptedID = $_POST[AdvertisementApplicationConstants::ENCRYPTED_ID_INPUT]; if (AdvertisementApplicationController::processAdvertisementApplicationSecurityCheck($memberID, $inputMemberID, $encryptedID)) { if (AdvertisementApplicationController::createAdvertismentPositionApplication($memberID, $_POST[AdvertisementApplicationConstants::ADVERTISEMENT_POSITION_ID_INPUT], $_POST[AdvertisementApplicationConstants::MESSAGE_INPUT], $dbConnection)) { $processed = true; } } //Clear submission key so it cannot be used again, regardless of success. MemberSubmissionController::deactivateSubmissionKey($memberID, $_POST[AdvertisementApplicationConstants::SUBMISSION_KEY_INPUT], $processed, $dbConnection); } } } } catch (Exception $ex) { $processed = false; } $dbConnection = null; if (!$processed) { echo "0"; } else {