263 $sql .= "', prop4_volume='" . $_POST['prop4_volume']; |
263 $sql .= "', prop4_volume='" . $_POST['prop4_volume']; |
264 } |
264 } |
265 $sql .= "', divide_type='" . $_POST['divide_type']; |
265 $sql .= "', divide_type='" . $_POST['divide_type']; |
266 $sql .= "', divide_size='" . $_POST['divide_size']; |
266 $sql .= "', divide_size='" . $_POST['divide_size']; |
267 $sql .= "', divide_parts='" . $_POST['divide_parts']; |
267 $sql .= "', divide_parts='" . $_POST['divide_parts']; |
268 $sql .= "', divide_from='" . $_POST['divide_from']; |
268 //syslog(LOG_NOTICE, $sql); |
269 syslog(LOG_NOTICE, $sql); |
|
270 |
269 |
271 $fermentables = '['; |
270 $fermentables = '['; |
272 $comma = FALSE; |
271 $comma = FALSE; |
273 if (isset($_POST['fermentables'])) { |
272 if (isset($_POST['fermentables'])) { |
274 $array = $_POST['fermentables']; |
273 $array = $_POST['fermentables']; |
496 $lastid = mysqli_insert_id($connect); |
495 $lastid = mysqli_insert_id($connect); |
497 syslog(LOG_NOTICE, "db_product: inserted record ".$lastid); |
496 syslog(LOG_NOTICE, "db_product: inserted record ".$lastid); |
498 } |
497 } |
499 } |
498 } |
500 echo $result; |
499 echo $result; |
|
500 |
|
501 } else if (isset($_POST['splitit'])) { |
|
502 /* |
|
503 * Update split batch details |
|
504 */ |
|
505 $sql = "UPDATE `products` SET "; |
|
506 $sql .= "divide_type='" . $_POST['divide_type']; |
|
507 $sql .= "', divide_size='" . $_POST['divide_size']; |
|
508 $sql .= "', divide_parts='" . $_POST['divide_parts']; |
|
509 $sql .= "' WHERE record='" . $_POST['record'] . "';"; |
|
510 syslog(LOG_NOTICE, $sql); |
|
511 |
|
512 $result = mysqli_query($connect, $sql); |
|
513 if (! $result) { |
|
514 syslog(LOG_NOTICE, "db_product: result: ".mysqli_error($connect)); |
|
515 } else { |
|
516 syslog(LOG_NOTICE, "db_product: updated (divide) record ".$_POST['record']); |
|
517 } |
|
518 echo $result; |
501 |
519 |
502 } else if (isset($_POST['delete'])) { |
520 } else if (isset($_POST['delete'])) { |
503 /* |
521 /* |
504 * DELETE command. |
522 * DELETE command. |
505 */ |
523 */ |
846 $brew .= ',"prop4_volume":' . $row['prop4_volume']; |
864 $brew .= ',"prop4_volume":' . $row['prop4_volume']; |
847 |
865 |
848 $brew .= ',"divide_type":' . $row['divide_type']; |
866 $brew .= ',"divide_type":' . $row['divide_type']; |
849 $brew .= ',"divide_size":' . floatval($row['divide_size']); |
867 $brew .= ',"divide_size":' . floatval($row['divide_size']); |
850 $brew .= ',"divide_parts":' . $row['divide_parts']; |
868 $brew .= ',"divide_parts":' . $row['divide_parts']; |
851 $brew .= ',"divide_from":"' . str_replace($escapers, $replacements, $row['divide_from']) . '"'; |
|
852 |
869 |
853 if (isset($_GET['record'])) { |
870 if (isset($_GET['record'])) { |
854 // Append stock information. |
871 // Append stock information. |
855 $fermentables = json_decode($row['json_fermentables'], true); |
872 $fermentables = json_decode($row['json_fermentables'], true); |
856 for ($i = 0; $i < count($fermentables); $i++) { |
873 for ($i = 0; $i < count($fermentables); $i++) { |