Exemplo n.º 1
0
     $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);
         }
     }
     if ($segment_id != '' && array_key_exists($rack_flag, $class_bins->rack_flag_options)) {
         $rack = array();
         $rack['segment_id'] = $segment_id;
         $rack['no'] = $rack_no;
         $rack['status'] = '1';
         $rack['rack_flag'] = $rack_flag;
         //list($rack_id,$bins_ids) = split("|||", $class_bins->createRack($rack, $rack_bins_per_box));