Your IP : 216.73.216.86


Current Path : /home/emeraadmin/www/4d695/
Upload File :
Current File : /home/emeraadmin/www/4d695/update_service.php.tar

home/emeraadmin/public_html/pages/emeraadmin/update_service.php000064400000003265151677431140021033 0ustar00<?php
require_once '../../Service/ServiceService.php';

// Check if the request method is POST
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    // Collect and sanitize POST data
    $serviceData = [
        'id' => filter_var($_POST['id'], FILTER_SANITIZE_NUMBER_INT),
        'name' => filter_var($_POST['name'], FILTER_SANITIZE_STRING),
        'region' => filter_var($_POST['region'], FILTER_SANITIZE_STRING),
        'address_line1' => filter_var($_POST['address_line1'], FILTER_SANITIZE_STRING),
        'address_line2' => filter_var($_POST['address_line2'], FILTER_SANITIZE_STRING),
        'suburb' => filter_var($_POST['suburb'], FILTER_SANITIZE_STRING),
        'city' => filter_var($_POST['city'], FILTER_SANITIZE_STRING),
        'state' => filter_var($_POST['state'], FILTER_SANITIZE_STRING),
        'postal_code' => filter_var($_POST['postal_code'], FILTER_SANITIZE_STRING),
        'country' => filter_var($_POST['country'], FILTER_SANITIZE_STRING),
        'phone' => filter_var($_POST['phone'], FILTER_SANITIZE_STRING),
        'on_site_location' => filter_var($_POST['on_site_location'], FILTER_SANITIZE_STRING),
        'latitude' => filter_var($_POST['latitude'], FILTER_SANITIZE_STRING),
        'longitude' => filter_var($_POST['longitude'], FILTER_SANITIZE_STRING)
    ];

    // Instantiate the ServiceService class
    $serviceService = new ServiceService();

    // Call the update method
    $result = $serviceService->updateService($serviceData);

    // Provide appropriate feedback
    if ($result) {
        echo 'Service updated successfully';
    } else {
        echo 'Failed to update service';
    }
} else {
    echo 'Invalid request';
}
?>