www/prod_beerxml.php

changeset 603
c0f638bcec9f
parent 598
890a532701e8
child 604
9e791905157a
equal deleted inserted replaced
602:10b61aacb1c1 603:c0f638bcec9f
34 $yeastform = array( 'Liquid', 'Dry', 'Slant', 'Culture', 'Frozen', 'Bottle', 'Dry' ); 34 $yeastform = array( 'Liquid', 'Dry', 'Slant', 'Culture', 'Frozen', 'Bottle', 'Dry' );
35 $yeastuse = array( 'Primary', 'Secondary', 'Tertiary', 'Bottle' ); 35 $yeastuse = array( 'Primary', 'Secondary', 'Tertiary', 'Bottle' );
36 $misctype = array( 'Spice', 'Herb', 'Flavor', 'Fining', 'Water agent', 'Yeast nutrient', 'Other' ); 36 $misctype = array( 'Spice', 'Herb', 'Flavor', 'Fining', 'Water agent', 'Yeast nutrient', 'Other' );
37 $miscuse = array( 'Starter', 'Mash', 'Boil', 'Primary', 'Secondary', 'Bottling' ); 37 $miscuse = array( 'Starter', 'Mash', 'Boil', 'Primary', 'Secondary', 'Bottling' );
38 $mashsteptype = array( 'Infusion', 'Temperature', 'Decoction' ); 38 $mashsteptype = array( 'Infusion', 'Temperature', 'Decoction' );
39 39 $colormethod = array( 'Morey', 'Mosher', 'Daniels', 'Halberstadt', 'Naudts' );
40 $ibumethod = array( 'Tinseth', 'Rager', 'Daniels', 'Garetz', 'Mosher', 'Noonan' );
40 41
41 42
42 /* 43 /*
43 * Create beerxml output 44 * Create beerxml output
44 */ 45 */
116 117
117 if (floatval($row['est_color']) > 0) { 118 if (floatval($row['est_color']) > 0) {
118 xmlwriter_start_element($xw, 'EST_COLOR'); 119 xmlwriter_start_element($xw, 'EST_COLOR');
119 xmlwriter_text($xw, sprintf("%.1f",floatval($row['est_color']))); 120 xmlwriter_text($xw, sprintf("%.1f",floatval($row['est_color'])));
120 xmlwriter_end_element($xw); 121 xmlwriter_end_element($xw);
122 xmlwriter_start_element($xw, 'COLOR_METHOD');
123 xmlwriter_text($xw, $colormethod[$row['color_method']]);
124 xmlwriter_end_element($xw);
121 } 125 }
122 126
123 if (floatval($row['est_ibu']) > 0) { 127 if (floatval($row['est_ibu']) > 0) {
124 xmlwriter_start_element($xw, 'EST_IBU'); 128 xmlwriter_start_element($xw, 'EST_IBU');
125 xmlwriter_text($xw, sprintf("%.1f",floatval($row['est_ibu']))); 129 xmlwriter_text($xw, sprintf("%.1f",floatval($row['est_ibu'])));
126 xmlwriter_end_element($xw); 130 xmlwriter_end_element($xw);
131 xmlwriter_start_element($xw, 'IBU_METHOD');
132 xmlwriter_text($xw, $ibumethod[$row['ibu_method']]);
133 xmlwriter_end_element($xw);
127 } 134 }
128 135
129 if ($row['brew_cooling_to'] > 0) { 136 if ($row['brew_cooling_to'] > 0) {
130 xmlwriter_start_element($xw, 'BMS_COOLING_TO'); 137 xmlwriter_start_element($xw, 'BMS_COOLING_TO');
131 xmlwriter_text($xw, sprintf("%.1f",floatval($row['brew_cooling_to']))); 138 xmlwriter_text($xw, sprintf("%.1f",floatval($row['brew_cooling_to'])));
513 520
514 xmlwriter_start_element($xw, 'CALCIUM'); 521 xmlwriter_start_element($xw, 'CALCIUM');
515 xmlwriter_text($xw, sprintf("%.2f",floatval($row['w1_calcium']))); 522 xmlwriter_text($xw, sprintf("%.2f",floatval($row['w1_calcium'])));
516 xmlwriter_end_element($xw); 523 xmlwriter_end_element($xw);
517 524
525 xmlwriter_start_element($xw, 'MAGNESIUM');
526 xmlwriter_text($xw, sprintf("%.2f",floatval($row['w1_magnesium'])));
527 xmlwriter_end_element($xw);
528
518 xmlwriter_start_element($xw, 'BICARBONATE'); 529 xmlwriter_start_element($xw, 'BICARBONATE');
519 xmlwriter_text($xw, sprintf("%.2f",floatval($row['w1_total_alkalinity']) * 1.22)); 530 xmlwriter_text($xw, sprintf("%.2f",floatval($row['w1_total_alkalinity']) * 1.22));
520 xmlwriter_end_element($xw); 531 xmlwriter_end_element($xw);
521 532
522 xmlwriter_start_element($xw, 'SULFATE'); 533 xmlwriter_start_element($xw, 'SULFATE');
557 xmlwriter_end_element($xw); 568 xmlwriter_end_element($xw);
558 569
559 xmlwriter_start_element($xw, 'CALCIUM'); 570 xmlwriter_start_element($xw, 'CALCIUM');
560 xmlwriter_text($xw, sprintf("%.2f",floatval($row['w2_calcium']))); 571 xmlwriter_text($xw, sprintf("%.2f",floatval($row['w2_calcium'])));
561 xmlwriter_end_element($xw); 572 xmlwriter_end_element($xw);
573
574 xmlwriter_start_element($xw, 'MAGNESIUM');
575 xmlwriter_text($xw, sprintf("%.2f",floatval($row['w2_magnesium'])));
576 xmlwriter_end_element($xw);
562 577
563 xmlwriter_start_element($xw, 'BICARBONATE'); 578 xmlwriter_start_element($xw, 'BICARBONATE');
564 xmlwriter_text($xw, sprintf("%.2f",floatval($row['w2_total_alkalinity']) * 1.22)); 579 xmlwriter_text($xw, sprintf("%.2f",floatval($row['w2_total_alkalinity']) * 1.22));
565 xmlwriter_end_element($xw); 580 xmlwriter_end_element($xw);
566 581

mercurial