// 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>"; } }