diff -r ee28b3303da2 -r acdd54144838 www/export_waters.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/www/export_waters.php Thu Dec 05 22:47:40 2019 +0100 @@ -0,0 +1,99 @@ + 0) { + xmlwriter_start_element($xw, 'COST'); + xmlwriter_text($xw, sprintf("%.5f",floatval($row['cost']))); + xmlwriter_end_element($xw); + } + + if (strlen($row['notes'])) { + xmlwriter_start_element($xw, 'NOTES'); + xmlwriter_text($xw, $row['notes']); + xmlwriter_end_element($xw); + } + + xmlwriter_start_element($xw, 'CALCIUM'); + xmlwriter_text($xw, sprintf("%.4f",floatval($row['calcium']))); + xmlwriter_end_element($xw); + + xmlwriter_start_element($xw, 'BICARBONATE'); + xmlwriter_text($xw, sprintf("%.4f",floatval($row['bicarbonate']))); + xmlwriter_end_element($xw); + + xmlwriter_start_element($xw, 'SULFATE'); + xmlwriter_text($xw, sprintf("%.4f",floatval($row['sulfate']))); + xmlwriter_end_element($xw); + + xmlwriter_start_element($xw, 'CHLORIDE'); + xmlwriter_text($xw, sprintf("%.4f",floatval($row['chloride']))); + xmlwriter_end_element($xw); + + xmlwriter_start_element($xw, 'SODIUM'); + xmlwriter_text($xw, sprintf("%.4f",floatval($row['sodium']))); + xmlwriter_end_element($xw); + + xmlwriter_start_element($xw, 'MAGNESIUM'); + xmlwriter_text($xw, sprintf("%.4f",floatval($row['magnesium']))); + xmlwriter_end_element($xw); + + xmlwriter_start_element($xw, 'TOTAL_ALKALINITY'); + xmlwriter_text($xw, sprintf("%.4f",floatval($row['total_alkalinity']))); + xmlwriter_end_element($xw); + + xmlwriter_start_element($xw, 'PH'); + xmlwriter_text($xw, sprintf("%.5f",floatval($row['ph']))); + xmlwriter_end_element($xw); + + xmlwriter_end_element($xw); // WATER +} +xmlwriter_end_element($xw); // WATERS + +$beerxml = xmlwriter_output_memory($xw); + +Header('Content-type: text/xml'); +header('Content-Disposition: attachment; filename="waters.xml"'); +header('Content-Transfer-Encoding: binary'); +header('Expires: 0'); +header('Pragma: no-cache'); +header('Content-Length: '.strlen($beerxml)); +exit($beerxml);