$searchValue = $data['data']['search'];
         $mode = $data['data']['mode'];
         $warehouse = $data['data']['warehouse'];
         $ticketstate = 0;
         $customerId = 0;
         $result = POS::searchProductFk($searchValue, true, $warehouse, $mode, $ticketstate, $customerId);
         echo json_encode($result);
     }
 } elseif ($action == 'searchStock') {
     if (sizeof($data)) {
         $searchValue = $data['data']['search'];
         $mode = $data['data']['mode'];
         $warehouse = $data['data']['warehouse'];
         $ticketstate = 0;
         $customerId = 0;
         $result = POS::SearchProduct($searchValue, true, $warehouse, $mode, $ticketstate, $customerId);
         echo json_encode($result);
     }
 } elseif ($action == 'searchCustomer') {
     if (sizeof($data)) {
         $searchValue = $data['data'];
         $result = POS::SearchCustomer($searchValue, false);
         echo json_encode($result);
     }
 } elseif ($action == 'addCustomer') {
     if (sizeof($data)) {
         $customer = $data['data'];
         $result = POS::SetCustomer($customer, false);
         echo json_encode($result);
     }
 } elseif ($action == 'addNewProduct') {