} } elseif ($_POST['me_action'] == 'UPDATE') { if ($class_bin->getTotalRack($segment_id) == 0 && ($segment_data['code'] == '' || $segment_data['rows'] == 0 || $segment_data['cols'] == 0 || $segment_data['pieces_per_box'] == 0 || $segment_data['warehouses_id'] == 0 || $segment_data['categories_top_id'] == 0)) { $action = 'UPDATE'; $messagebox->add("Please complete mandatory fields (with asterisk '*').", 'red'); } else { if ($racks > 0 && $class_bin->getTotalRack($segment_id) == 0) { for ($r = 1; $r <= $racks; $r++) { $rack = array(); $rack['segment_id'] = $segment_id; $rack['no'] = $class_bin->getNextRackNo($segment_id); $rack['status'] = '1'; $class_bin->createRack($rack); } } $class_bin->updateSegment($segment_id, $segment_data); $segment_update = true; } } } } if ($segment_id == 'new') { $action = 'SAVE'; $attr_buttons .= '<input type="submit" class="blue" name="submit" value="Add Segment" />'; } else { $segment_data = $class_bin->retrieveSegmentDetail($segment_id); $action = 'UPDATE'; $attr_buttons .= '<input type="submit" class="blue" name="submit" value="Update Segment" />'; } $fromtorows = $segment_data['rows'] != '' ? '' : 'A, B'; for ($c = 1; $c <= $segment_data['rows']; $c++) {