<?php /* This file is part of a copyrighted work; it is distributed with NO WARRANTY. * See the file COPYRIGHT.html for more details. */ require_once "../shared/common.php"; require_once REL(__FILE__, "../shared/logincheck.php"); require_once REL(__FILE__, "../functions/errorFuncs.php"); require_once REL(__FILE__, "LookupHosts.php"); require_once REL(__FILE__, 'LookupHostsQuery.php'); switch ($_REQUEST[mode]) { #-.-.-.-.-.-.-.-.-.-.-.-.- case 'getHosts': ## prepare list of hosts using LookupHost getHosts('all'); # results are in $postVars[hosts] & $postVars[numHosts] echo json_encode($postVars[hosts]); break; #-.-.-.-.-.-.-.-.-.-.-.-.- #-.-.-.-.-.-.-.-.-.-.-.-.- case 'addNew': ## add new host database entry echo insertHost($_POST); break; #-.-.-.-.-.-.-.-.-.-.-.-.- #-.-.-.-.-.-.-.-.-.-.-.-.- case 'update': ## update host database entry echo updateHost($_POST); //echo"post=";print_r($_POST); break;
* @filesource * * "Fred LaPlante" <*****@*****.**> * */ session_cache_limiter(null); $tab = "cataloging"; $nav = "lookup"; $helpPage = "biblioEdit"; $cancelLocation = "../catalog/index.php"; require_once "../shared/common.php"; require_once REL(__FILE__, "../functions/inputFuncs.php"); require_once REL(__FILE__, "../shared/logincheck.php"); require_once REL(__FILE__, "../shared/get_form_vars.php"); require_once REL(__FILE__, "../classes/Localize.php"); require_once REL(__FILE__, "../shared/header.php"); $lookLoc = new Localize(OBIB_LOCALE, $tab); ?> <div id="searchDiv"> <form id="lookupForm" name="lookupForm" > <table class="primary" border="1"> <tr> <th id="srchHdr" class="primary"> <?php echo $lookLoc->getText("lookup_z3950Search") . ' ' . $hostName; ?> </th> </tr> <tr id="fldset1">
<?php /* This file is part of a copyrighted work; it is distributed with NO WARRANTY. * See the file COPYRIGHT.html for more details. */ require_once REL(__FILE__, 'lookupYazFunc.php'); ## support functions $syntax = "usmarc"; $srchType = "rpn"; $hitNmbr = -1; $marcFlds = array(); $subFlds = array(); # perform a search for wanted material $qry = '@attr 1=' . $srchBy . ' ' . $lookupVal; if (!empty($lookupVal2)) { $qry = '@and ' . $qry . ' @attr 1=' . $srchBy2 . ' ' . $lookupVal2; } if (!empty($lookupVal3)) { $qry = '@and ' . $qry . ' @attr 1=' . $srchBy3 . ' ' . $lookupVal3; } if (!empty($lookupVal4)) { $qry = '@and ' . $qry . ' @attr 1=' . $srchBy4 . ' ' . $lookupVal4; } if (!empty($lookupVal5)) { $qry = '@and ' . $qry . ' @attr 1=' . $srchBy5 . ' ' . $lookupVal5; } //echo 'Query specification is: ' . htmlspecialchars($qry) . '<br />'; //showMeComplex('host array',$postVars[hosts]); for ($i = 0; $i < $postVars[numHosts]; $i++) { // $ptr = ($useHost == -1)?$i:$useHost; $ptr = $i;
<script language="JavaScript1.1" > /* This file is part of a copyrighted work; it is distributed with NO WARRANTY. * See the file COPYRIGHT.html for more details. */ // JavaScript Document //------------------------------------------------------------------------------ // lookup Javascript lkup = { <?php require_once REL(__FILE__, "../classes/Localize.php"); $jsLoc = new Localize(OBIB_LOCALE, $tab); echo "z3950Search\t\t\t\t:'" . $jsLoc->getText("lookup_z3950Search") . "',\n"; echo "isbn\t\t\t\t\t\t\t:'" . $jsLoc->getText("lookup_isbn") . "',\n"; echo "issn\t\t\t\t\t\t\t:'" . $jsLoc->getText("lookup_issn") . "',\n"; echo "lccn\t\t\t\t\t\t\t:'" . $jsLoc->getText("lookup_lccn") . "',\n"; echo "title\t\t\t\t\t\t\t:'" . $jsLoc->getText("lookup_title") . "',\n"; echo "author\t\t\t\t\t\t:'" . $jsLoc->getText("lookup_author") . "',\n"; echo "keyword\t\t\t\t\t\t:'" . $jsLoc->getText("lookup_keyword") . "',\n"; echo "publisher\t\t\t\t\t:'" . $jsLoc->getText("lookup_publisher") . "',\n"; echo "pubLoc\t\t\t\t\t\t:'" . $jsLoc->getText("lookup_pubLoc") . "',\n"; echo "pubDate\t\t\t\t\t\t:'" . $jsLoc->getText("lookup_pubDate") . "',\n"; echo "andOpt\t\t\t\t\t\t:'" . $jsLoc->getText("lookup_andOpt") . "',\n"; echo "search\t\t\t\t\t\t:'" . $jsLoc->getText("lookup_search") . "',\n"; echo "abandon\t\t\t\t\t\t:'" . $jsLoc->getText("lookup_abandon") . "',\n"; echo "repository\t\t\t\t:'" . $jsLoc->getText("lookup_repository") . "',\n"; echo "yaz_setup_failed\t:'" . $jsLoc->getText("lookup_yazSetupFailed") . "',\n"; echo "badQuery\t\t\t\t\t:'" . $jsLoc->getText("lookup_badQuery") . "',\n"; echo "patience\t\t\t\t\t:'" . $jsLoc->getText("lookup_patience") . "',\n"; echo "resetInstr\t\t\t\t:'" . $jsLoc->getText("lookup_resetInstr") . "',\n"; echo "goBack\t\t\t\t\t\t:'" . $jsLoc->getText("lookup_goBack") . "',\n";
} } else { //console.log('w/???'); //alert('want:'+optText+'; have:'+opts[i].text+' ('+opts[i].value+'); #'+i+' of '+opts.length); if (optText == '-') return; if (opts[i].text.indexOf(optText)>0) { opts[i].selected = true; return; } } } } } </script> <?php if (ereg('/lookup2/lookup.php', $_SERVER['PHP_SELF'])) { require_once REL(__FILE__, "lookupJs.php"); } else { if (ereg('/lookup2/lookupHostsForm.php', $_SERVER['PHP_SELF'])) { require_once REL(__FILE__, "lookupHostsJs.php"); } else { if (ereg('/lookup2/lookupOptsForm.php', $_SERVER['PHP_SELF'])) { require_once REL(__FILE__, "lookupOptsJs.php"); } else { // for debug only. You should never get here. If you do // one or more of the above directories is incorrect for your system echo "file: {$_SERVER['PHP_SELF']} ?<br />Check your directory name spelling."; } } }
<?php /* This file is part of a copyrighted work; it is distributed with NO WARRANTY. * See the file COPYRIGHT.html for more details. */ require_once "../shared/common.php"; require_once REL(__FILE__, "../functions/errorFuncs.php"); require_once REL(__FILE__, "LookupOpts.php"); require_once REL(__FILE__, "LookupOptsQuery.php"); switch ($_REQUEST[mode]) { #-.-.-.-.-.-.-.-.-.-.-.-.- case 'getOpts': getOpts(); echo json_encode($postVars); break; #-.-.-.-.-.-.-.-.-.-.-.-.- #-.-.-.-.-.-.-.-.-.-.-.-.- case 'update': echo updateOpts($_POST); break; #-.-.-.-.-.-.-.-.-.-.-.-.- #-.-.-.-.-.-.-.-.-.-.-.-.- default: echo "<h4>invalid mode: {$_REQUEST['mode']}</h4><br />"; break; } /* #**************************************************************************** #* Checking for query string flag to read data from database. #**************************************************************************** if (isset($_GET["reset"])){
<?php /* This file is part of a copyrighted work; it is distributed with NO WARRANTY. * See the file COPYRIGHT.html for more details. */ require_once REL(__FILE__, "../shared/global_constants.php"); require_once REL(__FILE__, "../classes/Query.php"); require_once REL(__FILE__, 'LookupOpts.php'); /****************************************************************************** * LookupQuery data access component for lookupOpts table * * @author Fred LaPlante <*****@*****.**>; * @version 1.0 * @access public ****************************************************************************** */ class LookupOptsQuery extends Query { /**************************************************************************** * Executes a query * @return boolean returns false, if error occurs * @access public **************************************************************************** */ function execSelect() { $sql = "select * from lookup_settings"; return $this->_query($sql, "Error accessing lookup settings information."); } /**************************************************************************** * Fetches the row from the query result and populates the Settings object.
<?php /* This file is part of a copyrighted work; it is distributed with NO WARRANTY. * See the file COPYRIGHT.html for more details. * * This process attempts to implement a query in accordance with * SRU 1.1 and CQL 1.1 specifications . As written it uses the * 'Dublin Core' (dc) query schema and the 'marcxml' record schema for response. */ require_once REL(__FILE__, 'lookupSruFunc.php'); ## support functions $displayXML = FALSE; $process = array(); $subfields = array(); $subfieldcount = 0; #### SRU Create query using data from $_POST[] and .../srchVals.php $queryStr = "{$sruQry}{$lookupVal}"; if (!empty($lookupVal2)) { $queryStr .= " and {$sruQry2}{$lookupVal2}"; } if (!empty($lookupVal3)) { $queryStr .= " and {$sruQry3lookupVal3}"; } if (!empty($lookupVal4)) { $queryStr .= " and {$sruQry4}{$lookupVal4}"; } if (!empty($lookupVal5)) { $queryStr .= " and {$sruQry5}{$lookupVal5}"; } $qry = "version=1.1" . "&operation=searchRetrieve" . "&query=" . $queryStr . "&recordPacking=xml" . "&maximumRecords={$postVars['maxHits']}" . "&recordSchema={$sruSchema}"; //echo "<br />query: $qry <br />";
/* This file is part of a copyrighted work; it is distributed with NO WARRANTY. * See the file COPYRIGHT.html for more details. */ # prepare user search criteria require_once REL(__FILE__, 'lookupSrchVals.php'); $ttlHits = 0; $numHosts = $postVars[numHosts]; //print("trying $numHosts host(s)<br />"); if ($postVars[protocol] == 'YAZ') { //print("using YAZ protocol<br />"); require_once REL(__FILE__, 'lookupYazSrch.php'); } else { if ($postVars[protocol] == 'SRU') { //print("using SRU protocol<br />"); require_once REL(__FILE__, 'lookupSruSrch.php'); } else { echo "Invalid protocol specified.<br />"; } } /* ##========================= ## following patch from Christoph Lange of Germany ##========================= // if ($srchBy == "7") $ttlHits = 1; // searched by ISBN ##========================= */ $initialCond = false; //echo "ttl hits= $ttlHits<br />"; ## TOO FEW if ($ttlHits == 0) {