28 } |
28 } |
29 // Basic settings |
29 // Basic settings |
30 $sql .= "st_name='" . mysqli_real_escape_string($connect, $_POST['st_name']); |
30 $sql .= "st_name='" . mysqli_real_escape_string($connect, $_POST['st_name']); |
31 $sql .= "', st_letter='" . mysqli_real_escape_string($connect, $_POST['st_letter']); |
31 $sql .= "', st_letter='" . mysqli_real_escape_string($connect, $_POST['st_letter']); |
32 $sql .= "', st_guide='" . mysqli_real_escape_string($connect, $_POST['st_guide']); |
32 $sql .= "', st_guide='" . mysqli_real_escape_string($connect, $_POST['st_guide']); |
33 // st_category st_category_number st_type |
33 $sql .= "', st_type='" . mysqli_real_escape_string($connect, $_POST['st_type']); |
|
34 $sql .= "', st_category='" . mysqli_real_escape_string($connect, $_POST['st_categpry']); |
|
35 $sql .= "', st_category_number='" . $_POST['st_category_number']; |
34 $sql .= "', st_og_min='" . $_POST['st_og_min']; |
36 $sql .= "', st_og_min='" . $_POST['st_og_min']; |
35 $sql .= "', st_og_max='" . $_POST['st_og_max']; |
37 $sql .= "', st_og_max='" . $_POST['st_og_max']; |
36 $sql .= "', st_fg_min='" . $_POST['st_fg_min']; |
38 $sql .= "', st_fg_min='" . $_POST['st_fg_min']; |
37 $sql .= "', st_fg_max='" . $_POST['st_fg_max']; |
39 $sql .= "', st_fg_max='" . $_POST['st_fg_max']; |
38 $sql .= "', st_ibu_min='" . $_POST['st_ibu_min']; |
40 $sql .= "', st_ibu_min='" . $_POST['st_ibu_min']; |
49 $sql .= "', batch_size='" . $_POST['batch_size']; |
51 $sql .= "', batch_size='" . $_POST['batch_size']; |
50 $sql .= "', boil_time='" . $_POST['boil_time']; |
52 $sql .= "', boil_time='" . $_POST['boil_time']; |
51 $sql .= "', efficiency='" . $_POST['efficiency']; |
53 $sql .= "', efficiency='" . $_POST['efficiency']; |
52 $sql .= "', est_og='" . $_POST['est_og']; |
54 $sql .= "', est_og='" . $_POST['est_og']; |
53 $sql .= "', est_fg='" . $_POST['est_fg']; |
55 $sql .= "', est_fg='" . $_POST['est_fg']; |
|
56 $sql .= "', est_abv='" . $_POST['est_abv']; |
|
57 $sql .= "', est_carb='" . $_POST['est_carb']; |
54 $sql .= "', est_color='" . $_POST['est_color']; |
58 $sql .= "', est_color='" . $_POST['est_color']; |
55 $sql .= "', color_method='" . $_POST['color_method']; |
59 $sql .= "', color_method='" . $_POST['color_method']; |
56 $sql .= "', est_ibu='" . $_POST['est_ibu']; |
60 $sql .= "', est_ibu='" . $_POST['est_ibu']; |
57 $sql .= "', ibu_method='" . $_POST['ibu_method']; |
61 $sql .= "', ibu_method='" . $_POST['ibu_method']; |
58 $sql .= "', mash_sparge_temp='" . $_POST['mash_sparge_temp']; |
62 $sql .= "', mash_sparge_temp='" . $_POST['mash_sparge_temp']; |
138 syslog(LOG_NOTICE, "db_recipes: result: ".mysqli_error($connect)); |
142 syslog(LOG_NOTICE, "db_recipes: result: ".mysqli_error($connect)); |
139 } else { |
143 } else { |
140 if (isset($_POST['update'])) { |
144 if (isset($_POST['update'])) { |
141 syslog(LOG_NOTICE, "db_recipes: updated record ".$_POST['record']); |
145 syslog(LOG_NOTICE, "db_recipes: updated record ".$_POST['record']); |
142 } else { |
146 } else { |
143 syslog(LOG_NOTICE, "db_recipes: inserted ".$_POST['name']); |
147 $lastid = mysqli_insert_id($connect); |
|
148 syslog(LOG_NOTICE, "db_recipes: inserted record ".$lastid); |
144 } |
149 } |
145 } |
150 } |
146 echo $result; |
151 echo $result; |
147 |
152 |
148 } else if (isset($_POST['delete'])) { |
153 } else if (isset($_POST['delete'])) { |
149 // DELETE COMMAND |
154 // DELETE COMMAND |
150 $sql = "DELETE FROM `recipes` WHERE record='".$_POST['record']."';"; |
155 $sql = "DELETE FROM `recipes` WHERE record='".$_POST['record']."';"; |
151 $result = mysqli_query($connect, $sql); |
156 $result = mysqli_query($connect, $sql); |
152 if (! $result) { |
157 if (! $result) { |
153 // syslog(LOG_NOTICE, "db_recipes: ".$sql." result: ".mysqli_error($connect)); |
|
154 syslog(LOG_NOTICE, "db_recipes: result: ".mysqli_error($connect)); |
158 syslog(LOG_NOTICE, "db_recipes: result: ".mysqli_error($connect)); |
155 } else { |
159 } else { |
156 syslog(LOG_NOTICE, "db_recipes: deleted record ".$_POST['record']); |
160 syslog(LOG_NOTICE, "db_recipes: deleted record ".$_POST['record']); |
157 } |
161 } |
158 echo $result; |
162 echo $result; |
170 $comma = TRUE; |
174 $comma = TRUE; |
171 $recipes .= '{"record":' . $row['record']; |
175 $recipes .= '{"record":' . $row['record']; |
172 $recipes .= ',"st_guide":"' . str_replace($escapers, $replacements, $row['st_guide']); |
176 $recipes .= ',"st_guide":"' . str_replace($escapers, $replacements, $row['st_guide']); |
173 $recipes .= '","st_letter":"' . str_replace($escapers, $replacements, $row['st_letter']); |
177 $recipes .= '","st_letter":"' . str_replace($escapers, $replacements, $row['st_letter']); |
174 $recipes .= '","st_name":"' . str_replace($escapers, $replacements, $row['st_name']); |
178 $recipes .= '","st_name":"' . str_replace($escapers, $replacements, $row['st_name']); |
175 $recipes .= '","st_og_min":' . floatval($row['st_og_min']); |
179 $recipes .= '","st_type":"' . str_replace($escapers, $replacements, $row['st_type']); |
|
180 $recipes .= '","st_category":"' . str_replace($escapers, $replacements, $row['st_category']); |
|
181 $recipes .= '","st_category_number":' . floatval($row['st_category_number']); |
|
182 $recipes .= ',"st_og_min":' . floatval($row['st_og_min']); |
176 $recipes .= ',"st_og_max":' . floatval($row['st_og_max']); |
183 $recipes .= ',"st_og_max":' . floatval($row['st_og_max']); |
177 $recipes .= ',"st_fg_min":' . floatval($row['st_fg_min']); |
184 $recipes .= ',"st_fg_min":' . floatval($row['st_fg_min']); |
178 $recipes .= ',"st_fg_max":' . floatval($row['st_fg_max']); |
185 $recipes .= ',"st_fg_max":' . floatval($row['st_fg_max']); |
179 $recipes .= ',"st_ibu_min":' . floatval($row['st_ibu_min']); |
186 $recipes .= ',"st_ibu_min":' . floatval($row['st_ibu_min']); |
180 $recipes .= ',"st_ibu_max":' . floatval($row['st_ibu_max']); |
187 $recipes .= ',"st_ibu_max":' . floatval($row['st_ibu_max']); |
190 $recipes .= '","batch_size":' . floatval($row['batch_size']); |
197 $recipes .= '","batch_size":' . floatval($row['batch_size']); |
191 $recipes .= ',"boil_time":' . floatval($row['boil_time']); |
198 $recipes .= ',"boil_time":' . floatval($row['boil_time']); |
192 $recipes .= ',"efficiency":' . floatval($row['efficiency']); |
199 $recipes .= ',"efficiency":' . floatval($row['efficiency']); |
193 $recipes .= ',"est_og":' . floatval($row['est_og']); |
200 $recipes .= ',"est_og":' . floatval($row['est_og']); |
194 $recipes .= ',"est_fg":' . floatval($row['est_fg']); |
201 $recipes .= ',"est_fg":' . floatval($row['est_fg']); |
|
202 $recipes .= ',"est_abv":' . floatval($row['est_abv']); |
|
203 $recipes .= ',"est_carb":' . floatval($row['est_carb']); |
195 $recipes .= ',"est_color":' . floatval($row['est_color']); |
204 $recipes .= ',"est_color":' . floatval($row['est_color']); |
196 $recipes .= ',"color_method":"' . $row['color_method']; |
205 $recipes .= ',"color_method":"' . $row['color_method']; |
197 $recipes .= '","est_ibu":' . floatval($row['est_ibu']); |
206 $recipes .= '","est_ibu":' . floatval($row['est_ibu']); |
198 $recipes .= ',"ibu_method":"' . $row['ibu_method']; |
207 $recipes .= ',"ibu_method":"' . $row['ibu_method']; |
199 $recipes .= '","mash_sparge_temp":' . $row['mash_sparge_temp']; |
208 $recipes .= '","mash_sparge_temp":' . $row['mash_sparge_temp']; |