﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking
1651	"Zu kurzer Suchbegriff und ""mindestens 1 von 3 Suchkriterien"" haben gleiche Fehlermeldung"	web-looks <info@…>	somebody	"Eine Suche ohne Suchkriterium gibt die gleiche Fehlermeldung aus, wie eine Suche mit zu kurzem Suchbegriff:

https://dev.modified-shop.org/advanced_search_result.php
https://dev.modified-shop.org/advanced_search_result.php?keywords=a

[[BR]]

Vorschlag zur Korrektur:

/advanced_search.php

Suchen nach:

{{{
	if (($_GET['errorno'] & 1) == 1) {
		$error .= str_replace('\n', '<br />', JS_AT_LEAST_ONE_INPUT);
	}
}}}

DANACH einfügen:

{{{
	if (($_GET['errorno'] & 2) == 2) {
		$error .= str_replace('\n', '<br />', JS_KEYWORDS_MIN_LENGTH);
	}
}}}

/advanced_search_result.php

Suchen nach:

{{{
if ($keywords && strlen($keywords) < 3 && strlen($keywords) > 0) {
  $errorno += 1;
}
if (!$keywords && !$pfrom && !$pto) {
  $errorno += 1;
}
}}}

Ersetzen mit:

{{{
if (!$keywords && !$pfrom && !$pto) {
  $errorno += 1;
}
if ($keywords && strlen($keywords) > 0 && strlen($keywords) < 3) {
  $errorno += 2;
}
}}}

/lang/german/german.php

Einfügen:

{{{
define('JS_KEYWORDS_MIN_LENGTH', 'Der Suchbegriff muss mindestens 3 Zeichen lang sein.\n');
}}}

[[BR]]

Ich schlage außerdem vor, die Mindestlänge als Option im Adminbereich verfügbar zu machen.
"	Bug/Fehler	closed	normal	modified-shop-2.0.5.0	Shop	2.0.4.2	fixed				
