| Current Path : /home/emeraadmin/www/4d695/ |
| Current File : /home/emeraadmin/www/4d695/update_service.php.tar |
home/emeraadmin/public_html/pages/emeraadmin/update_service.php 0000644 00000003265 15167743114 0021033 0 ustar 00 <?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';
}
?>