Przeglądaj źródła

trim '0' from query in fetchFromBazaAjax

Piotr Labudda 7 lat temu
rodzic
commit
9f2b95fe33
1 zmienionych plików z 4 dodań i 2 usunięć
  1. 4 2
      tools/Bocian.php

+ 4 - 2
tools/Bocian.php

@@ -1514,14 +1514,16 @@ public function showPowiazaniaEnergaRumKontrahenciPowiazania($items) {
 	public function fetchFromBazaAjax($args) {
 		$baza = V::get('baza', '', $args);
 		$query = V::get('query', '', $args);
-		$query = trim($query);
+		$query = trim(trim($query), '0');
 		if (strlen($query) < 3) throw new Exception("Query must be more then 2 chars");
 
 		$wordsQuery = [];
 		if (false !== strpos($query, ' ')) {
 			$words = explode(' ', $query);
 			DBG::log($words, 'array', "\$words from \$query({$query}) - 1");
-			$words = array_map('trim', $words);
+			$words = array_map(function ($word) {
+				return trim(trim($word), '0');
+			}, $words);
 			DBG::log($words, 'array', "\$words from \$query({$query}) - 2");
 			$words = array_filter($words, function ($word) {
 				return (strlen($word) > 2);