14 $replacements = array("\\\\", "\\/", "\\\"", "\\n", "\\r", "\\t", "\\f", "\\b"); |
14 $replacements = array("\\\\", "\\/", "\\\"", "\\n", "\\r", "\\t", "\\f", "\\b"); |
15 $rescapers = array("'"); |
15 $rescapers = array("'"); |
16 $rreplacements = array("\\'"); |
16 $rreplacements = array("\\'"); |
17 $disallowed = array('visibleindex','uniqueid','boundindex','uid'); |
17 $disallowed = array('visibleindex','uniqueid','boundindex','uid'); |
18 |
18 |
19 // get data and store in a json array |
|
20 $query = "SELECT * FROM recipes ORDER BY st_guide,st_letter,st_name,name"; |
|
21 if (isset($_POST['insert']) || isset($_POST['update'])) { |
19 if (isset($_POST['insert']) || isset($_POST['update'])) { |
22 if (isset($_POST['insert'])) { |
20 if (isset($_POST['insert'])) { |
23 // INSERT COMMAND |
21 // INSERT COMMAND |
24 $sql = "INSERT INTO `recipes` SET "; |
22 $sql = "INSERT INTO `recipes` SET "; |
25 } |
23 } |
162 syslog(LOG_NOTICE, "db_recipes: deleted record ".$_POST['record']); |
160 syslog(LOG_NOTICE, "db_recipes: deleted record ".$_POST['record']); |
163 } |
161 } |
164 echo $result; |
162 echo $result; |
165 |
163 |
166 } else { |
164 } else { |
167 // SELECT COMMAND |
165 /* |
|
166 * Select all or a given record. |
|
167 */ |
|
168 if (isset($_GET['record'])) { |
|
169 $query = "SELECT * FROM recipes WHERE record='" . $_GET['record'] . "';"; |
|
170 } else { |
|
171 $query = "SELECT * FROM recipes ORDER BY st_guide,st_letter,st_name,name"; |
|
172 } |
168 $result = mysqli_query($connect, $query) or die("SQL Error 1: " . mysqli_error($connect)); |
173 $result = mysqli_query($connect, $query) or die("SQL Error 1: " . mysqli_error($connect)); |
169 $recipes = '['; |
174 $recipes = '['; |
170 $comma = FALSE; |
175 $comma = FALSE; |
171 while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) { |
176 while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) { |
172 // Manual encode to JSON. |
177 // Manual encode to JSON. |