// Parse out user, only for tag
if ($tag && isset($_GET['user']) && 'any' != $_GET['user']) {
    $user = $_SESSION['id'];
} else {
    $user = -1;
}
// Parse out with images
isset($_GET['images']) && $_GET['images'] == 0 ? $images = false : ($images = true);
// Parse out page
isset($_GET['page']) ? $page = $_GET['page'] : ($page = 1);
// Parse page size
isset($_GET['pageSize']) ? $pageSize = $_GET['pageSize'] : ($pageSize = 36);
// Cannot process rawkwds unless we have no cats or refined keywords
if (isset($_GET['rawkwds']) && empty($kwds) && empty($catIDs)) {
    $rawkwds = trim($_GET['rawkwds'], " \t\n\r'");
    $values = getCategoryIDsForKwds($rawkwds, $images);
    $catIDs = $values['cats'];
    $kwds = implode(",", $values['kwds']);
}
$t->assign('cats', implode(",", $catIDs));
//if( $kwds )
$t->assign('kwds', $kwds);
// Query objects
$objResults = queryObjects($catIDs, $kwds, $tag, $user, $page - 1, $pageSize, $images);
// Get object thumbs
$objects = array();
if (empty($objResults['objects'])) {
    $t->assign('pager', "");
    $t->assign('results_total', 0);
    $t->assign('results_start', 0);
    $t->assign('results_end', 0);
require_once "../libs/ontology/ontoServices.php";
?>
<HTML>
<BODY>
<?php 
if (empty($_GET['k'])) {
    echo "<h3>You have to specify a keyword string in the 'k' param</h3>";
} else {
    echo "<p>Input Kwd string is<br>[" . $_GET['k'] . "]</p>";
    echo "<h3>Checking ID matcher</h3>";
    if (empty($_GET['i'])) {
        $matchImages = true;
    } else {
        $matchImages = $_GET['i'] != 0 ? true : false;
    }
    $values = getCategoryIDsForKwds($_GET['k'], $matchImages);
    if (isset($values['msg'])) {
        echo "<h4>Message returned from getCategoryIDsForKwds():<br />" . $values['msg'] . "</h4>";
    }
    if (isset($values['query'])) {
        echo "<p>getCategoryIDsForKwds() Query:<br />" . $values['query'] . "</p>";
    }
    $nKwds = count($values['kwds']);
    if ($nKwds <= 0) {
        echo "<p>No kwds after processing</p>";
    } else {
        echo "<p>Have " . $nKwds . " kwds after processing:</p>";
        for ($i = 0; $i < $nKwds; $i++) {
            echo "<p>[<b>" . $values['kwds'][$i] . "</b>]</p>";
        }
    }