コード例 #1
0
 if ($_POST['rows'] != '') {
     $segment_data['rows'] = tep_db_prepare_input($_POST['rows']);
 }
 if ($_POST['cols'] != '') {
     $segment_data['cols'] = tep_db_prepare_input($_POST['cols']);
 }
 if ($_POST['pieces_per_box'] != '') {
     $segment_data['pieces_per_box'] = tep_db_prepare_input($_POST['pieces_per_box']);
 }
 $segment_data['status'] = $_POST['status'] == 'on' ? '1' : '0';
 if ($_POST['me_action'] == 'SAVE') {
     if ($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 = 'ADD';
         $messagebox->add("Please complete mandatory fields (with asterisk '*').", 'red');
     } else {
         $segment_id = $class_bin->createSegment($segment_data);
         if ($segment_id > 0) {
             if ($racks > 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);
                 }
             }
             $messagebox->add("New Segment <strong>{$segment_data['code']}</strong> is created.", 'green');
             $action = 'UPDATE';
             $segment_update = true;
         }
     }