Thu, 20 Sep 2018 16:19:09 +0200
Completed framework inline fermentables editor
49
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
1 | <?php |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
2 | |
50
6d94167c2697
Next steps to implement a recipe editor
Michiel Broek <mbroek@mbse.eu>
parents:
49
diff
changeset
|
3 | require($_SERVER['DOCUMENT_ROOT']."/config.php"); |
6d94167c2697
Next steps to implement a recipe editor
Michiel Broek <mbroek@mbse.eu>
parents:
49
diff
changeset
|
4 | require($_SERVER['DOCUMENT_ROOT']."/version.php"); |
6d94167c2697
Next steps to implement a recipe editor
Michiel Broek <mbroek@mbse.eu>
parents:
49
diff
changeset
|
5 | //require("../config.php"); |
6d94167c2697
Next steps to implement a recipe editor
Michiel Broek <mbroek@mbse.eu>
parents:
49
diff
changeset
|
6 | //require("../version.php"); |
49
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
7 | |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
8 | |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
9 | #Connect to the database |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
10 | $connect = mysqli_connect(DBASE_HOST, DBASE_USER, DBASE_PASS, DBASE_NAME); |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
11 | if (! $connect) { |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
12 | die('Connect Error (' . mysqli_connect_errno() . ') ' . mysqli_connect_error()); |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
13 | } |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
14 | |
50
6d94167c2697
Next steps to implement a recipe editor
Michiel Broek <mbroek@mbse.eu>
parents:
49
diff
changeset
|
15 | $escapers = array("\\", "/", "\"", "\n", "\r", "\t", "\x08", "\x0c"); |
6d94167c2697
Next steps to implement a recipe editor
Michiel Broek <mbroek@mbse.eu>
parents:
49
diff
changeset
|
16 | $replacements = array("\\\\", "\\/", "\\\"", "\\n", "\\r", "\\t", "\\f", "\\b"); |
57
bb9a06aa9acd
Completed framework inline fermentables editor
Michiel Broek <mbroek@mbse.eu>
parents:
52
diff
changeset
|
17 | $disallowed = array('visibleindex','uniqueid','boundindex','uid'); |
50
6d94167c2697
Next steps to implement a recipe editor
Michiel Broek <mbroek@mbse.eu>
parents:
49
diff
changeset
|
18 | |
49
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
19 | // get data and store in a json array |
51 | 20 | $query = "SELECT * FROM recipes ORDER BY st_guide,st_letter,st_name,name"; |
52
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
21 | if (isset($_GET['insert']) || isset($_GET['update'])) { |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
22 | if (isset($_GET['insert'])) { |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
23 | // INSERT COMMAND |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
24 | $sql = "INSERT INTO `recipes` SET st_name='" . mysqli_real_escape_string($connect, $_GET['st_name']); |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
25 | } |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
26 | if (isset($_GET['update'])) { |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
27 | // UPDATE COMMAND |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
28 | $sql = "UPDATE `recipes` SET st_name='" . mysqli_real_escape_string($connect, $_GET['st_name']); |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
29 | } |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
30 | $sql .= "', st_letter='" . mysqli_real_escape_string($connect, $_GET['st_letter']); |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
31 | $sql .= "', st_guide='" . mysqli_real_escape_string($connect, $_GET['st_guide']); |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
32 | $sql .= "', st_og_min='" . $_GET['st_og_min']; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
33 | $sql .= "', st_og_max='" . $_GET['st_og_max']; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
34 | $sql .= "', st_fg_min='" . $_GET['st_fg_min']; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
35 | $sql .= "', st_fg_max='" . $_GET['st_fg_max']; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
36 | $sql .= "', st_ibu_min='" . $_GET['st_ibu_min']; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
37 | $sql .= "', st_ibu_max='" . $_GET['st_ibu_max']; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
38 | $sql .= "', st_color_min='" . $_GET['st_color_min']; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
39 | $sql .= "', st_color_max='" . $_GET['st_color_max']; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
40 | $sql .= "', st_carb_min='" . $_GET['st_carb_min']; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
41 | $sql .= "', st_carb_max='" . $_GET['st_carb_max']; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
42 | $sql .= "', st_abv_min='" . $_GET['st_abv_min']; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
43 | $sql .= "', st_abv_max='" . $_GET['st_abv_max']; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
44 | $sql .= "', name='" . mysqli_real_escape_string($connect, $_GET['name']); |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
45 | $sql .= "', notes='" . mysqli_real_escape_string($connect, $_GET['notes']); |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
46 | $sql .= "', type='" . $_GET['type']; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
47 | $sql .= "', batch_size='" . $_GET['batch_size']; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
48 | $sql .= "', boil_time='" . $_GET['boil_time']; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
49 | $sql .= "', efficiency='" . $_GET['efficiency']; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
50 | $sql .= "', est_og='" . $_GET['est_og']; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
51 | $sql .= "', est_fg='" . $_GET['est_fg']; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
52 | $sql .= "', est_color='" . $_GET['est_color']; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
53 | $sql .= "', color_method='" . $_GET['color_method']; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
54 | $sql .= "', est_ibu='" . $_GET['est_ibu']; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
55 | $sql .= "', ibu_method='" . $_GET['ibu_method']; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
56 | $sql .= "', mash_sparge_temp='" . $_GET['mash_sparge_temp']; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
57 | $sql .= "', mash_ph='" . $_GET['mash_ph']; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
58 | $sql .= "', mash_name='" . $_GET['mash_name']; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
59 | |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
60 | syslog(LOG_NOTICE, $sql); // Log upto this part. |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
61 | |
57
bb9a06aa9acd
Completed framework inline fermentables editor
Michiel Broek <mbroek@mbse.eu>
parents:
52
diff
changeset
|
62 | $array = $_GET['fermentables']; |
bb9a06aa9acd
Completed framework inline fermentables editor
Michiel Broek <mbroek@mbse.eu>
parents:
52
diff
changeset
|
63 | foreach($array as $key => $item){ |
bb9a06aa9acd
Completed framework inline fermentables editor
Michiel Broek <mbroek@mbse.eu>
parents:
52
diff
changeset
|
64 | foreach ($disallowed as $disallowed_key) { |
bb9a06aa9acd
Completed framework inline fermentables editor
Michiel Broek <mbroek@mbse.eu>
parents:
52
diff
changeset
|
65 | unset($array[$key]["$disallowed_key"]); |
bb9a06aa9acd
Completed framework inline fermentables editor
Michiel Broek <mbroek@mbse.eu>
parents:
52
diff
changeset
|
66 | } |
bb9a06aa9acd
Completed framework inline fermentables editor
Michiel Broek <mbroek@mbse.eu>
parents:
52
diff
changeset
|
67 | } |
bb9a06aa9acd
Completed framework inline fermentables editor
Michiel Broek <mbroek@mbse.eu>
parents:
52
diff
changeset
|
68 | syslog(LOG_NOTICE, "json_fermentables: " . json_encode($array)); |
bb9a06aa9acd
Completed framework inline fermentables editor
Michiel Broek <mbroek@mbse.eu>
parents:
52
diff
changeset
|
69 | $sql .= "', json_fermentables='" . json_encode($array); |
bb9a06aa9acd
Completed framework inline fermentables editor
Michiel Broek <mbroek@mbse.eu>
parents:
52
diff
changeset
|
70 | |
bb9a06aa9acd
Completed framework inline fermentables editor
Michiel Broek <mbroek@mbse.eu>
parents:
52
diff
changeset
|
71 | $array = $_GET['waters']; |
bb9a06aa9acd
Completed framework inline fermentables editor
Michiel Broek <mbroek@mbse.eu>
parents:
52
diff
changeset
|
72 | foreach($array as $key => $item){ |
bb9a06aa9acd
Completed framework inline fermentables editor
Michiel Broek <mbroek@mbse.eu>
parents:
52
diff
changeset
|
73 | foreach ($disallowed as $disallowed_key) { |
bb9a06aa9acd
Completed framework inline fermentables editor
Michiel Broek <mbroek@mbse.eu>
parents:
52
diff
changeset
|
74 | unset($array[$key]["$disallowed_key"]); |
bb9a06aa9acd
Completed framework inline fermentables editor
Michiel Broek <mbroek@mbse.eu>
parents:
52
diff
changeset
|
75 | } |
bb9a06aa9acd
Completed framework inline fermentables editor
Michiel Broek <mbroek@mbse.eu>
parents:
52
diff
changeset
|
76 | } |
bb9a06aa9acd
Completed framework inline fermentables editor
Michiel Broek <mbroek@mbse.eu>
parents:
52
diff
changeset
|
77 | syslog(LOG_NOTICE, "json_waters: " . json_encode($array)); |
bb9a06aa9acd
Completed framework inline fermentables editor
Michiel Broek <mbroek@mbse.eu>
parents:
52
diff
changeset
|
78 | $sql .= "', json_waters='" . json_encode($array); |
52
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
79 | |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
80 | if (isset($_GET['insert'])) { |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
81 | $sql .= "';"; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
82 | } |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
83 | if (isset($_GET['update'])) { |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
84 | $sql .= "' WHERE record='" . $_GET['record'] . "';"; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
85 | } |
49
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
86 | // $result = mysqli_query($connect, $sql); |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
87 | // if (! $result) { |
52
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
88 | // syslog(LOG_NOTICE, "db_recipes: ".$sql." result: ".mysqli_error($connect)); |
49
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
89 | // } else { |
52
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
90 | // syslog(LOG_NOTICE, "db_recipes: inserted ".$_GET['name']); |
49
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
91 | // } |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
92 | // echo $result; |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
93 | |
52
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
94 | } else if (isset($_GET['delete'])) { |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
95 | // DELETE COMMAND |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
96 | $sql = "DELETE FROM `recipes` WHERE record='".$_GET['record']."';"; |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
97 | $result = mysqli_query($connect, $sql); |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
98 | if (! $result) { |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
99 | syslog(LOG_NOTICE, "db_recipes: ".$sql." result: ".mysqli_error($connect)); |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
100 | } else { |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
101 | syslog(LOG_NOTICE, "db_recipes: deleted record ".$_GET['record']); |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
102 | } |
b1f2a893572f
More progress on the recipes design
Michiel Broek <mbroek@mbse.eu>
parents:
51
diff
changeset
|
103 | echo $result; |
49
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
104 | |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
105 | } else { |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
106 | // SELECT COMMAND |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
107 | $result = mysqli_query($connect, $query) or die("SQL Error 1: " . mysqli_error($connect)); |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
108 | $recipes = '['; |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
109 | $comma = FALSE; |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
110 | while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) { |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
111 | // Manual encode to JSON. |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
112 | if ($comma) { |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
113 | $recipes .= ','; |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
114 | } |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
115 | $comma = TRUE; |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
116 | $recipes .= '{"record":' . $row['record']; |
51 | 117 | $recipes .= ',"st_guide":"' . str_replace($escapers, $replacements, $row['st_guide']); |
118 | $recipes .= '","st_letter":"' . str_replace($escapers, $replacements, $row['st_letter']); | |
119 | $recipes .= '","st_name":"' . str_replace($escapers, $replacements, $row['st_name']); | |
120 | $recipes .= '","st_og_min":' . floatval($row['st_og_min']); | |
121 | $recipes .= ',"st_og_max":' . floatval($row['st_og_max']); | |
122 | $recipes .= ',"st_fg_min":' . floatval($row['st_fg_min']); | |
123 | $recipes .= ',"st_fg_max":' . floatval($row['st_fg_max']); | |
124 | $recipes .= ',"st_ibu_min":' . floatval($row['st_ibu_min']); | |
125 | $recipes .= ',"st_ibu_max":' . floatval($row['st_ibu_max']); | |
126 | $recipes .= ',"st_color_min":' . floatval($row['st_color_min']); | |
127 | $recipes .= ',"st_color_max":' . floatval($row['st_color_max']); | |
128 | $recipes .= ',"st_carb_min":' . floatval($row['st_carb_min']); | |
129 | $recipes .= ',"st_carb_max":' . floatval($row['st_carb_max']); | |
130 | $recipes .= ',"st_abv_min":' . floatval($row['st_abv_min']); | |
131 | $recipes .= ',"st_abv_max":' . floatval($row['st_abv_max']); | |
132 | $recipes .= ',"name":"' . str_replace($escapers, $replacements, $row['name']); | |
50
6d94167c2697
Next steps to implement a recipe editor
Michiel Broek <mbroek@mbse.eu>
parents:
49
diff
changeset
|
133 | $recipes .= '","notes":"' . str_replace($escapers, $replacements, $row['notes']); |
49
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
134 | $recipes .= '","type":"' . $row['type']; |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
135 | $recipes .= '","batch_size":' . floatval($row['batch_size']); |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
136 | $recipes .= ',"boil_time":' . floatval($row['boil_time']); |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
137 | $recipes .= ',"efficiency":' . floatval($row['efficiency']); |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
138 | $recipes .= ',"est_og":' . floatval($row['est_og']); |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
139 | $recipes .= ',"est_fg":' . floatval($row['est_fg']); |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
140 | $recipes .= ',"est_color":' . floatval($row['est_color']); |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
141 | $recipes .= ',"color_method":"' . $row['color_method']; |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
142 | $recipes .= '","est_ibu":' . floatval($row['est_ibu']); |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
143 | $recipes .= ',"ibu_method":"' . $row['ibu_method']; |
51 | 144 | $recipes .= '","mash_sparge_temp":' . $row['mash_sparge_temp']; |
145 | $recipes .= ',"mash_ph":' . $row['mash_ph']; | |
146 | $recipes .= ',"mash_name":"' . $row['mash_name']; | |
49
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
147 | $recipes .= '","fermentables":' . $row['json_fermentables']; |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
148 | $recipes .= ',"hops":' . $row['json_hops']; |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
149 | $recipes .= ',"miscs":' . $row['json_miscs']; |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
150 | $recipes .= ',"yeasts":' . $row['json_yeasts']; |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
151 | $recipes .= ',"waters":' . $row['json_waters']; |
51 | 152 | $recipes .= ',"mashs":' . $row['json_mashs']; |
49
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
153 | $recipes .= '}'; |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
154 | } |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
155 | $recipes .= ']'; |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
156 | header("Content-type: application/json"); |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
157 | echo $recipes; |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
158 | } |
4d27a7fb1265
Finisched recipe import. Added recipe retrieve script.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
159 | ?> |