\.\,\;\:\-\_\s\(\)\[\]\/]/';
//echo "
@".$inText;
//echo "
IN: ".$inText;
preg_match_all($da['AllowedCharsREGEX'],$inText,$dummy,PREG_PATTERN_ORDER);
$output = preg_replace($da['AllowedCharsREGEX'],"",$inText);
//echo "
OUT: ".$output;
return $output;
}
if (isset($bereich))
$bereich = sanitize_text($bereich);
if (isset($autorVorname))
$autorVorname = sanitize_text($autorVorname);
if (isset($autorNachname))
$autorNachname = sanitize_text($autorNachname);
if (isset($stichwort))
$stichwort = sanitize_text($stichwort);
if (isset($verlagphrase))
$verlagphrase = sanitize_text($verlagphrase);
if (isset($verlag))
$verlagphrase = sanitize_text($verlagphrase);
if (isset($jahrbis))
$jahrbis = preg_replace("/[^0-9]/","",$jahrbis);
if (isset($jahrvon))
$jahrvon = preg_replace("/[^0-9]/","",$jahrvon);
if (isset($jahr))
$jahr = preg_replace("/[^0-9]/","",$jahr);
$veganbasicsbuecher = array(
//"3891311192" => "300900GPGP000002X"
// ,"3891311184" => "300900GPGP000001X"
// ,"3891314019" => "300900GPGP000003X"
// ,"3895661376" => "300420GIGI000003X"
// ,"3895661449" => "300420GIGI000002X"
// ,"3929475367" => "300420GIGI000004X"
// ,"3926914289" => "300400GEGE000008X"
// ,"3926914335" => "300400GEGE000010X"
// ,"3930424053" => "300400GEGE000007X"
// ,"3257204833" => "300600GOGO000002X"
// ,"3926914246" => "300800GTGT000001X"
// ,"3499199106" => "300900GPGP000011X"
// ,"3480200486" => "300750GTGT000002X"
);
function detailedOutput($result,$qstring){
global $veganbasicsbuecher;
$qstring = str_replace("&&","&",$qstring);
$qstring = str_replace("&&","&",$qstring);
while($row = mysql_fetch_array($result)) {
echo '
';
if (!empty($row[titelDe])){echo "
$row[titelDe]";};
if (!empty($row[titelDeUz])) {echo "
$row[titelDeUz]";};
if (!empty($row[titelOr])){echo "
$row[titelOr]";}
if (!empty($row[titelOrUz])) {echo "
$row[titelOrUz]";};
echo '
bei veganbasics bestellen
';
$veganbasicsveganissimo = array("1000007" => "300400GEGE000001X"
,"1000113" => "300400GEGE000002X"
);
if (in_array($row[ID],array_keys($veganbasicsveganissimo)))
echo '
bei veganbasics bestellen
';
if (($row[bezugsquelle] <> 'am') AND ($row[bezugsquelle] <> '') AND ($row[bezugsquelle] <> 'bu') AND ($row[lieferbar] <> 'li')){
echo '
'."
Bezugsquelle:
$row[bezugsquelle]";
if ($row[url] != ""){echo ", WWW: $row[url]";};
if ($row[email] != ""){echo ", eMail: $row[email]";};
};
if ($row[lieferbar] == 'li'){
echo '
'."
Bezugsquelle:
$row[bezugsquelle]
Dies ist eine Online-Publikation.
Du kannst sie ".'direkt im WWW abrufen.';
};
if ($row[isbnOr] <> ''){
echo '
'."
Dieses Buch ist in der Originalausgabe verfügbar:";
switch($row[bqOr]){
case "am":
echo '
bei amazon.de bestellen | infos dazu';
break;
}
};
}
echo '
bei veganbasics bestellen
';
}
}
//$this->connect_id=mysql_connect("db02.kundenserver.de", "dbo18717540", "kdIdl3v3");
$this->connect_id=mysql_connect("mysql5.veganbasics.de", "db298916_8", "pD8G58AHLB");
//$this->connect_id=mysql_connect("", "", "");
$sql = "select * from buecher,verlage where buecher.verlagID = verlage.verlagID ";
$title = 'Das Literaturverzeichnis der Tierrechte';
$ok = 0;
$search = 0;
if (!empty($bereich)){
$ok = 1;
$title = "Bereich:
$bereich";
$sql .= "AND (bereich = '" . $bereich . "') ";
}
if ($criteria == 'jahr'){
$ok = 1;
$title = 'Aufstellung nach Erscheinungsjahr';
$sql .= "AND (jahr = '" . $jahr . "')";
}
if ($criteria == 'verlag'){
$ok = 1;
$title = 'Aufstellung nach Verlagsname';
$sql .= "AND (verlage.verlagID = '" . $verlag . "')";
}
if ($criteria == 'additions'){
$ok = 1;
$title = 'Aufstellung der letzten Zugänge';
$sql .= "AND (buecher.ID > 1000525)";
}
if (!empty($autorVorname)){
$search = 1;
$ok = 1;
$title = 'Indiviuelle Suche: Ergebnis';
$sql .= "AND ((buecher.autor1Vorname LIKE '" . $autorVorname . "%') OR (buecher.autor2Vorname LIKE '" . $autorVorname . "%') OR (buecher.autor3Vorname LIKE '" . $autorVorname . "%') OR (buecher.autor4Vorname LIKE '" . $autorVorname . "%') OR (buecher.autor5Vorname LIKE '" . $autorVorname . "%'))";
$kriterien .= "
Autor Vorname: $autorVorname";
}
if (!empty($autorNachname)){
$ok = 1;
$search = 1;
$title = 'Indiviuelle Suche: Ergebnis';
$sql .= "AND ((buecher.autor1Nachname LIKE '" . $autorNachname . "%') OR (buecher.autor2Nachname LIKE '" . $autorNachname . "%') OR (buecher.autor3Nachname LIKE '" . $autorNachname . "%') OR (buecher.autor4Nachname LIKE '" . $autorNachname . "%') OR (buecher.autor5Nachname LIKE '" . $autorNachname . "%'))";
$kriterien .= "
Autor Nachname: $autorNachname";
}
if (!empty($verlagphrase)){
$ok = 1;
$search = 1;
$title = 'Indiviuelle Suche: Ergebnis';
$sql .= "AND (verlage.name LIKE '" . $verlagphrase . "%')";
$kriterien .= "
Verlag: $verlagphrase";
}
if (!empty($stichwort)){
$ok = 1;
$search = 1;
$title = 'Indiviuelle Suche: Ergebnis';
$sql .= "AND ((buecher.titelDe LIKE '%" . $stichwort . "%') OR (buecher.titelOr LIKE '%" . $stichwort . "%') OR (buecher.titelDeUz LIKE '%" . $stichwort . "%') OR (buecher.titelOrUz LIKE '%" . $stichwort . "%') OR (buecher.bereich LIKE '%" . $stichwort . "%') OR (buecher.inhalt LIKE '%" . $stichwort . "%'))";
$kriterien .= "
Stichwort: $stichwort";
}
if (!empty($jahrbis)){
$ok = 1;
$search = 1;
$title = 'Indiviuelle Suche: Ergebnis';
$sql .= "AND (jahr <= $jahrbis ) AND (jahr <> '0000')";
if (!empty($jahrvon)){
$sql .= "AND (jahr >= $jahrvon )";
$kriterien .= "
Erscheinungsjahr: zwischen $jahrvon und $jahrbis";
}
else{
$kriterien .= "
Erscheinungsjahr: vor $jahrbis";
};
}else
{
if (!empty($jahrvon)){
$search = 1;
$ok = 1;
$title = 'Indiviuelle Suche: Ergebnis';
$sql .= "AND (jahr >= $jahrvon ) AND (jahr <> '0000')";
$kriterien .= "
Erscheinungsjahr: nach $jahrvon";
}
}
if (!empty($jahr)){
$ok = 1;
$title = "Ausgabe nach Erscheinungsjahr";
$sql .= "AND (jahr = $jahr)";
$kriterien .= "
Erscheinungsjahr: $jahr";
};
if (!empty($verlag)){
$ok = 1;
$title = "Ausgabe nach Verlag";
$sql .= "AND (verlage.verlagID = $verlag)";
$kriterien .= "
Verlag $verlagtitel";
};
if (($deutsch == "on") and ($englisch != "on") and ($italienisch != "on")){
$ok = 1;
$search = 1;
$title = 'Indiviuelle Suche: Ergebnis';
$sql .= "AND (sprache = 0)";
$kriterien .= "
Sprache: nur deutsch";
}
if (($deutsch != "on") and ($englisch == "on") AND ($italienisch != "on")){
$ok = 1;
$search = 1;
$title = 'Indiviuelle Suche: Ergebnis';
$sql .= "AND (sprache = 1)";
$kriterien .= "
Sprache: nur englisch";
}
if (($deutsch != "on") and ($englisch != "on") AND ($italienisch == "on")){
$ok = 1;
$search = 1;
$title = 'Indiviuelle Suche: Ergebnis';
$sql .= "AND (sprache = 2)";
$kriterien .= "
Sprache: nur italienisch";
}
if (($deutsch == "on") and ($englisch == "on") AND ($italienisch != "on")){
$ok = 1;
$search = 1;
$title = 'Indiviuelle Suche: Ergebnis';
$sql .= "AND ((sprache = 0) OR (sprache = 1))";
$kriterien .= "
Sprache: deutsch oder englisch";
}
if (($deutsch != "on") and ($englisch == "on") AND ($italienisch == "on")){
$ok = 1;
$search = 1;
$title = 'Indiviuelle Suche: Ergebnis';
$sql .= "AND ((sprache = 1) OR (sprache = 2))";
$kriterien .= "
Sprache: englisch oder italienisch";
}
if (($deutsch != "on") and ($englisch != "on") and ($italienisch != "on") and (isset($stag))){
$search = 1;
$kriterien .= "
Abwahl aller Sprachen ignoriert";
}
if ($tag == "showOne"){
$ok = 1;
$title = 'Einzelausgabe';
$sql .= "AND (buecher.ID = ".$ID.")";
$kriterien = "";
}
if ($ok ==0){header ("Location: http://veganissimo.de/band3/index.shtml");exit;}
?>
|
|||||||||||||||
ergab "; if ($zahl <> 1){echo $zahl." Übereinstimmungen.";} else {echo "eine Übereinstimmung.";} } if (empty($kriterien) AND (empty($tag) OR $tag == "showDetailed")){ echo "Diesem Bereich haben wir "; if ($zahl <> 1){echo "$zahl Titel zugeordnet.";} else {echo "einen Titel zugeordnet.";} } if (($zahl <= 10) OR ($tag == "showDetailed")){ if ($tag == "showDetailed"){echo ' Du siehst hier eine Langdarstellung. Du siehst hier eine Kurzdarstellung. Details kannst Du mit dem Link beim jeweiligen Titel abrufen. Oder Du wählst die Langdarstellung.'; shortOutput($result,implode("?",$argv)); }; mysql_close($this->connect_id); if ($tag == "showOne"){echo '
Möchtest Du noch einmal suchen?
";}; ?> |
|||||||||||||||
|