<?php

require_once WWW_DIR . "/lib/binaries.php";
$binaries = new Binaries();
if (!$users->isLoggedIn()) {
    $page->show403();
}
$page->meta_title = "Search Binaries";
$page->meta_keywords = "search,binaries,binsearch,nzb,description,details";
$page->meta_description = "Search for Binaries";
$results = array();
$searchStr = '';
//TODO: bug here in javascript cludge to turn request in a get, rather than post is losing + signs in search query.
if (isset($_REQUEST["id"])) {
    $searchStr = $_REQUEST["id"];
    $results = $binaries->search($searchStr, 1000, $page->userdata["categoryexclusions"]);
}
$page->smarty->assign('search', $searchStr);
$page->smarty->assign('results', $results);
$page->content = $page->smarty->fetch('searchraw.tpl');
$page->render();
Example #2
0
<?php

require_once "config.php";
require_once WWW_DIR . "/lib/framework/db.php";
require_once WWW_DIR . "/lib/binaries.php";
$bin = new Binaries();
$articles = $bin->search("mess");
foreach ($articles as $article) {
    $pattern = '/()(.*)(\\d{2,3}\\/\\d{1,3})/i';
    if (!preg_match($pattern, rtrim($article["name"]), $matches)) {
        echo "Not matched: " . $article["name"] . "<br/>";
    } else {
        print_r($matches) . "";
    }
}