use_class('products_minierp'); $class_bins = new bins(); $class_sendback = new sendback(); $class_pean = new products_ean(); $class_pm = new products_minierp(); define('NO_RACK_TEXT', 'No Rack(s) available !'); //START TEMPLATE $segment_id = isset($_POST['segment_id']) && $_POST['segment_id'] != '' ? $_POST['segment_id'] : SEGMENT_ID_DEFAULT; $segment = $class_bins->retrieveSegmentDetail($segment_id); if (isset($_POST['me_action'])) { if ($_POST['me_action'] == 'EXTENDRACK') { $rack_id = tep_db_prepare_input($_POST['rack_id']); $rack_no = tep_db_prepare_input($_POST['rack_no']); $new_rows = tep_db_prepare_input($_POST['newrows']); $rack = $class_bins->retrieveRackDetail($rack_id); $bins_new = $class_bins->extendRack($rack_id, $new_rows); $result = array(); $result['rack_id'] = $rack_id; $result['rack_no'] = $rack_no; $result['ext_status'] = is_array($bins_new) && count($bins_new) > 0 ? '1' : '0'; ajaxReturn($result); exit; } 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);