if (isset($_POST['functionName'])) { $result = array(); switch ($_POST['functionName']) { case 'updateRestaurant': if (isset($_POST['restaurantId']) && isset($_POST['description']) && isset($_POST['address']) && isset($_POST['phoneNum'])) { if ($restaurantDb->updateRestaurant($_POST['restaurantId'], $_POST['description'], $_POST['address'], $_POST['phoneNum'])) { $result['success'] = '1'; } else { $result['error'] = 'failed to update restaurant'; } } else { $result['error'] = 'parameters not set'; } break; case 'updateOperatingHours': if ($restaurantDb->updateOperatingHours($_POST)) { $result['success'] = '1'; } else { $result['error'] = 'failed to updating operating hours'; } break; case 'changeOwnerProfile': if (isset($_POST['username']) && isset($_POST['phoneNum']) && isset($_POST['email'])) { $password = isset($_POST['password']) ? $_POST['password'] : null; if ($ownerDb->updateOwnerProfile($_POST['username'], $_POST['phoneNum'], $_POST['email'], $password)) { $result['success'] = '1'; } else { $result['error'] = 'failed to update restaurant'; } } else { $result['error'] = 'parameters not set';