%
include("../../include/PgLib.php");
function findArea($searchstring) {
$areas = array();
if (strlen($searchstring) >= 3) {
$DB = new PGDB();
$sql = new QUERY($DB);
$query = "SELECT DISTINCT p.area_id
FROM area a, photo p
WHERE p.area_id = a.area_id
AND lower(a.area_name) LIKE lower('%$searchstring%')";
//print($query);
$sql->execute($query);
if ($sql->getntuples() == 0) {
$DB->close ();
return $areas;
}
else {
for ($i = 0; $i < $sql->getntuples(); $i++) {
$record = $sql->readrow();
array_push($areas, $record['area_id']);
$area_select .= $record['area_id'] . " " . $record['area_name'] ."
";
$sql->gonext();
}
$DB->close ();
}
}
return $areas;
}
$q = trim($q);
// Aapo Rista 2002-12-03 13:48:34
// Tää q2 on kai tullut Jarnolta jostain syystä edelliseen formiin?
if (trim($q2))
$q = trim($q2);
if ($q != "") {
$a = findArea($q);
$osa = $a[0]; //$photo_street_pri
if ($osa > 0) {
$q_part = "area_id=$osa";
} else {
$q_part = "photo_street_pri=$q";
}
//$searchstring = "formtype=4&language=fi&$q_part&restype=thumbs&action=Hae";
$searchstring = "language=fi&$q_part&restype=thumbs&action=Hae";
//print ("$searchstring");
//exit;
if (strstr($HTTP_REFERER, "hakutulos")) {
header("Location: hakutulos.html?$searchstring");
}
else {
header("Location: hakukehys.html?$searchstring");
}
//print("Location: tulossivu");
//print("Location: tulossivu");
//header("Location: /search/searchframe.html?formtype=4&language=fi&area_id=$osa&restype=thumbs&action=Hae");
}
else {
print("Tyhjä haku");
}
%>