} elseif ($_POST['me_action'] == 'LOADRACKSCONTAINER') { $sg_data = ''; $total_racks = 0; $racks = $class_bins->retrieveRacks($segment_id); echo utf8_encode($class_bins->drawRackContainer($racks)); exit; } elseif ($_POST['me_action'] == 'LOADRACKSUMMARY') { $racks = $class_bins->retrieveRacks($segment_id); $bins = $class_bins->retrieveBins($segment_id, '', true); echo utf8_encode($class_bins->drawRackSummary($racks, $bins)); exit; } elseif ($_POST['me_action'] == 'LOADRACKCONTENT') { $rack_id = tep_db_prepare_input($_POST['rack_id']); $rack = $class_bins->retrieveRackDetail($rack_id); $bins = $class_bins->retrieveBins($rack['segment_id'], $rack_id, true); echo utf8_encode($class_bins->drawRackContent($rack, $bins)); exit; } elseif ($_POST['me_action'] == 'CREATERACK') { $r_data = ''; $rack_flag = tep_db_prepare_input($_POST['rack_flag']); $rack_bins_per_box = tep_db_prepare_input($_POST['rack_bins_per_box']); $rack_no = intval(tep_db_prepare_input($_POST['rack_no'])); if ($rack_no > 0 && $class_bins->checkRackNoExist($segment_id, $rack_no)) { $result = array(); $result['rack_id'] = 'RACKNOEXIST'; ajaxReturn($result); } else { if ($rack_no == 0) { $rack_no = $class_bins->getNextRackNo($segment_id); } }