<?php include 'includes/functions.php'; include 'includes/mysqli_connect.php'; include 'includes/navbar.php'; include 'includes/login_check.php'; include 'includes/track_page_view.php'; $arr = array('mintime' => $_GET["runtime-min"], 'maxtime' => $_GET["runtime-max"], 'minyear' => str_replace('< ', '', $_GET["year-min"]), 'maxyear' => $_GET["year-max"], 'language' => $_GET["language"], 'genre' => $_GET["genre"], 'mpaa' => $_GET["mpaa"], 'orderby' => $_GET["orderby"]); $i = 0; $query = filter_query($arr, 'movies.id'); $total = $mysqli->query($query)->num_rows; $page = 1; if ($_GET['page']) { $page = $_GET['page']; $i = ($page - 1) * $numPerPage; } $searchlimit = min($total, $i + $numPerPage); $ids = array(); if ($s1 = $mysqli->query($query . " LIMIT {$numPerPage} OFFSET {$i}")) { while ($r1 = mysqli_fetch_assoc($s1)) { $ids[] = $r1['id']; } } $movies = getMoviesShort($ids); gen_page_header('Filter Search Results | readyto.watch'); $navbarPage = 5; include 'includes/left_navbar.php'; ?> <body> <div id="container">
} if ($_POST['outputType']) { //1 is show all engines 2 is aggregate 3 is cluster $outputType = $_POST['outputType']; } if ($_POST['thesaurus']) { $query = $_POST['thesaurus']; } //easter egg if ($query == "ninja" || $query == "Ninja") { $outputType = -1; $ninjaImg = "<a href=\"index.php\"><img src=\"img\\metaNin.jpg\" alt=\"Happy Easter\" style=\" display: block; margin-left: auto; margin-right: auto\"></a>"; $contents = str_replace($contents, $ninjaImg, $contents); } //check for our boolean operators $query = filter_query($query); if ($_POST['rewrite']) { //we only do a look-up for the first word $originalQuery = $query; $queryArr = explode(' ', trim($query)); $lookUp = $queryArr[0]; //do a thesaurus lookup $result = synonym_lookup($lookUp); if ($result) { $rewriteResultStr .= '<div class="span12" style="background-color:#DFEFF0; padding:8px 8px; text-align:center; font-size:110%">'; $rewriteResultStr .= '<form method="POST" action="query.php">'; $rewriteResultStr .= "You searched for <em> {$originalQuery} </em> did you mean? <br /><br />"; foreach ($result["response"] as $value) { $synonym = explode("|", $value["list"]["synonyms"]); //make sure query term doesn't appear in synonym list (Proper noun problem) //compare it to query and first letter capitalised query