mirror of
				https://git.code.sf.net/p/seeddms/code
				synced 2025-10-31 05:11:27 +00:00 
			
		
		
		
	add missing ' AND ' in query string
This commit is contained in:
		
							parent
							
								
									edd60363f3
								
							
						
					
					
						commit
						1e08ea06e9
					
				|  | @ -79,11 +79,11 @@ class SeedDMS_SQliteFTS_Search { | |||
| 		if(!empty($fields['owner'])) { | ||||
| 			if(is_string($fields['owner'])) { | ||||
| 				if($querystr) | ||||
| 					$querystr .= ' '; | ||||
| 					$querystr .= ' AND '; | ||||
| 				$querystr .= 'owner:'.$fields['owner']; | ||||
| 			} elseif(is_array($fields['owner'])) { | ||||
| 				if($querystr) | ||||
| 					$querystr .= ' '; | ||||
| 					$querystr .= ' AND '; | ||||
| 				$querystr .= '(owner:'; | ||||
| 				$querystr .= implode(' OR owner:', $fields['owner']); | ||||
| 				$querystr .= ')'; | ||||
|  | @ -91,14 +91,14 @@ class SeedDMS_SQliteFTS_Search { | |||
| 		} | ||||
| 		if(!empty($fields['category'])) { | ||||
| 			if($querystr) | ||||
| 				$querystr .= ' '; | ||||
| 				$querystr .= ' AND '; | ||||
| 			$querystr .= '(category:'; | ||||
| 			$querystr .= implode(' OR category:', $fields['category']); | ||||
| 			$querystr .= ')'; | ||||
| 		} | ||||
| 		if(!empty($fields['status'])) { | ||||
| 			if($querystr) | ||||
| 				$querystr .= ' '; | ||||
| 				$querystr .= ' AND '; | ||||
| 			$status = array_map(function($v){return $v+10;}, $fields['status']); | ||||
| 			$querystr .= '(status:'; | ||||
| 			$querystr .= implode(' OR status:', $status); | ||||
|  | @ -106,21 +106,21 @@ class SeedDMS_SQliteFTS_Search { | |||
| 		} | ||||
| 		if(!empty($fields['user'])) { | ||||
| 			if($querystr) | ||||
| 				$querystr .= ' '; | ||||
| 				$querystr .= ' AND '; | ||||
| 			$querystr .= '(users:'; | ||||
| 			$querystr .= implode(' OR users:', $fields['user']); | ||||
| 			$querystr .= ')'; | ||||
| 		} | ||||
| 		if(!empty($fields['rootFolder']) && $fields['rootFolder']->getFolderList()) { | ||||
| 			if($querystr) | ||||
| 				$querystr .= ' '; | ||||
| 				$querystr .= ' AND '; | ||||
| 			$querystr .= '(path:'; | ||||
| 			$querystr .= str_replace(':', 'x', $fields['rootFolder']->getFolderList().$fields['rootFolder']->getID().':'); | ||||
| 			$querystr .= ')'; | ||||
| 		} | ||||
| 		if(!empty($fields['startFolder']) && $fields['startFolder']->getFolderList()) { | ||||
| 			if($querystr) | ||||
| 				$querystr .= ' '; | ||||
| 				$querystr .= ' AND '; | ||||
| 			$querystr .= '(path:'; | ||||
| 			$querystr .= str_replace(':', 'x', $fields['startFolder']->getFolderList().$fields['startFolder']->getID().':'); | ||||
| 			$querystr .= ')'; | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Uwe Steinmann
						Uwe Steinmann