9 } |
9 } |
10 mysqli_set_charset($connect, "utf8" ); |
10 mysqli_set_charset($connect, "utf8" ); |
11 |
11 |
12 $escapers = array("\\", "/", "\"", "\n", "\r", "\t", "\x08", "\x0c"); |
12 $escapers = array("\\", "/", "\"", "\n", "\r", "\t", "\x08", "\x0c"); |
13 $replacements = array("\\\\", "\\/", "\\\"", "\\n", "\\r", "\\t", "\\f", "\\b"); |
13 $replacements = array("\\\\", "\\/", "\\\"", "\\n", "\\r", "\\t", "\\f", "\\b"); |
|
14 |
|
15 $response = array( |
|
16 'error' => false, |
|
17 'msg' => 'Ok', |
|
18 ); |
14 |
19 |
15 $query = "SELECT * FROM profile_setup WHERE record='1'"; |
20 $query = "SELECT * FROM profile_setup WHERE record='1'"; |
16 |
21 |
17 if (isset($_POST['update'])) { |
22 if (isset($_POST['update'])) { |
18 /* Search water record */ |
23 /* Search water record */ |
34 $sql .= "', brix_correction='" . $_POST['brix_correction']; |
39 $sql .= "', brix_correction='" . $_POST['brix_correction']; |
35 $sql .= "', grain_absorbtion='" . $_POST['grain_absorbtion']; |
40 $sql .= "', grain_absorbtion='" . $_POST['grain_absorbtion']; |
36 $sql .= "', default_water='" . $default_water; |
41 $sql .= "', default_water='" . $default_water; |
37 $sql .= "', my_yeastlab='" . $_POST['my_yeastlab']; |
42 $sql .= "', my_yeastlab='" . $_POST['my_yeastlab']; |
38 $sql .= "' WHERE record='1';"; |
43 $sql .= "' WHERE record='1';"; |
39 //syslog(LOG_NOTICE, $sql); |
|
40 $result = mysqli_query($connect, $sql); |
44 $result = mysqli_query($connect, $sql); |
41 if (! $result) { |
45 if (! $result) { |
42 syslog(LOG_NOTICE, "db_profile_setup: ".$sql." result: ".mysqli_error($connect)); |
46 syslog(LOG_NOTICE, "db_profile_setup: ".$sql." result: ".mysqli_error($connect)); |
43 } else { |
47 $response['error'] = true; |
44 syslog(LOG_NOTICE, "db_profile_setup: updated record 1"); |
48 $response['msg'] = "SQL fout: ".mysqli_error($connect); |
45 } |
49 } |
46 echo $result; |
50 exit(json_encode($response)); |
|
51 |
47 } else { |
52 } else { |
48 $result = mysqli_query($connect, $query) or die("SQL Error 1: " . mysqli_error($connect)); |
53 $result = mysqli_query($connect, $query) or die("SQL Error 1: " . mysqli_error($connect)); |
49 if ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) { |
54 if ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) { |
50 /* search water name */ |
55 /* search water name */ |
51 $wresult = mysqli_query($connect, "SELECT name FROM inventory_waters WHERE record='".$row['default_water']."';"); |
56 $wresult = mysqli_query($connect, "SELECT name FROM inventory_waters WHERE record='".$row['default_water']."';"); |
68 $data .= ',"default_water":"' . str_replace($escapers, $replacements, $default_water); |
73 $data .= ',"default_water":"' . str_replace($escapers, $replacements, $default_water); |
69 $data .= '","my_yeastlab":"' . str_replace($escapers, $replacements, $row['my_yeastlab']); |
74 $data .= '","my_yeastlab":"' . str_replace($escapers, $replacements, $row['my_yeastlab']); |
70 $data .= '"}'; |
75 $data .= '"}'; |
71 } |
76 } |
72 header("Content-type: application/json"); |
77 header("Content-type: application/json"); |
73 echo $data; |
78 exit($data); |
74 } |
79 } |
75 ?> |
80 ?> |