PHP
$pageClass = „Anzeigen“;
$pageTitle = „Suche resultiert“;
einschließen („header.php“);
$ads = neue Anzeige ();
$adsList = $ads->GetList (Reihe (Reihe („adId“, „>“, 0)));
$top_results = Reihe ();
$other_results = Reihe ();
$bottom_results = Reihe ();
$used_values = Reihe ();
? >
PHP
foreach ($adsList als $theAd) {
$tags_array = explodieren („,“, $theAd->tags);
foreach ($tags_array als $theTag) {
$tag = neuer Umbau ();
$tag->Get ($theTag);
wenn (strtolower ($tag->tagText) == strtolower ($_GET [„s“]) || strtolower ($theAd->companyName) == strtolower ($_GET [„s“])) {
array_push ($top_results, $theAd);
array_push ($used_values, $theAd->adId);
} //close wenn
} //close foreach Umbau
} //close wenn in den Umbauten oder im Firmennamen
foreach ($adsList als $theAd) {
wenn (strpos (strtolower ($theAd->Title), strtolower ($_GET [„s“])) || strpos (strtolower ($theAd->Description), strtolower ($_GET [„s“]))) {
wenn (! in_array ($theAd->adId, $used_values)) {
array_push ($other_results, $theAd);
array_push ($used_values, $theAd->adId);
} //close wenn
} //close wenn im Titel oder in der Beschreibung
} //close foreach
$search_terms = explodieren („„, $_GET [„s“]);
foreach ($adsList als $theAd) {
foreach ($search_terms als $term) {
wenn (strpos (strtolower ($theAd->Title), strtolower ($term)) || strpos (strtolower ($theAd->Description), strtolower ($term))) {
wenn (! in_array ($theAd->adId, $used_values)) {
array_push ($bottom_results, $theAd);
array_push ($used_values, $theAd->adId);
} //close wenn
} //close wenn im Titel oder in der Beschreibung
} //close foreach Suchausdruck
} //close foreach
$all_results = array_merge ($top_results, $other_results);
? >
PHP
wenn (Zählimpuls ($all_results) > 0 && Zählimpuls ($bottom_results) > 0) {
? >
Top Resultate für PHP-Echo $_GET [„s“]. “ („. Zählimpuls ($all_results); ? >)
PHP
} //close wenn
elseif (Zählimpuls ($all_results) > 0) {
? >
Search Resultate für PHP-Echo $_GET [„s“]. “ („. Zählimpuls ($all_results); ? >)
PHP
}
foreach ($all_results als $theAd) {
$ratings = neue Bewertung ();
$ratingsList = $ratings->GetList (Reihe (Reihe („AdId“, „=“, $theAd->adId)));
$submitter = neuer Benutzer ();
$submitter->Get ($theAd->PostedBy);
? >
- PHP-Echo $theAd->Title; ? >
-
PHP
wenn ($theAd->Type == „0“) {
embed_video_thumbnail ($theAd->URL);
} //close wenn Video
wenn ($theAd->Type == „1“) {
embed_image_thumbnail ($theAd->URL, $theAd->Title);
} //close wenn Bild
? >
- PHP-Echodatum („F J, Y“, strtotime ($theAd->PostedDate)); ? >
- Submitted durch PHP-Echo $submitter->Username; ? >
- Greenwashing Index-Bewertung: PHP wenn ($theAd->AvgRating! = 0) {Echo rund ($theAd->AvgRating, 2); } sonst {Echo „veranschlug nicht schon“; }? >
PHP wenn ($theAd->AvgRating! = 0) {? >
- PHP-Echozählimpuls ($ratingsList) + 1; ? > rating PHP wenn (Zählimpuls ($ratingsList)! = 0) {? >s PHP}? >
PHP}? >
PHP
} //close für jede Anzeige
wenn (Zählimpuls ($bottom_results) > 0) {
wenn (Zählimpuls ($all_results) <= 0) {
? >
Search Resultate für PHP-Echo $_GET [„s“]. “ („. Zählimpuls ($bottom_results); ? >)
PHP
} //close wenn
sonst {
? >
PHP
} //close sonst
? >
PHP
} //close wenn mehr Resultate
wenn (Zählimpuls ($all_results) <= 0 && Zählimpuls ($bottom_results) <= 0) {
? >
No Suche results
PHP
} //close wenn
? >
PHP umfassen („sidebar.php“); ? >
PHP umfassen („footer.php“); ? >
|