## 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;
     #-.-.-.-.-.-.-.-.-.-.-.-.-
 #-.-.-.-.-.-.-.-.-.-.-.-.-
 case 'd-3-L-3-t':
     ## delete host database entry
     echo deleteHost($_GET);
     break;
     #-.-.-.-.-.-.-.-.-.-.-.-.-
 #-.-.-.-.-.-.-.-.-.-.-.-.-
 case 'createHostTbl':
     echo createHostTbl();
     break;
     #-.-.-.-.-.-.-.-.-.-.-.-.-
 #-.-.-.-.-.-.-.-.-.-.-.-.-
 */
require_once "../shared/common.php";
$tab = "admin";
$nav = "lookupHosts";
require_once "../functions/inputFuncs.php";
require_once "../shared/logincheck.php";
require_once "../classes/Localize.php";
require_once '../lookup2/LookupHostsQuery.php';
$loc = new Localize(OBIB_LOCALE, $tab);
$navbar = new Localize(OBIB_LOCALE, 'navbars');
if (!is_array($postVars)) {
    $postVars = array();
}
if ($_POST) {
    if (0 + $_POST['id'] > 0) {
        $update = updateHost($_POST);
    } else {
        $update = insertHost($_POST);
    }
    if ($update) {
        header("Location: ./z3950_server_list.php?done=1");
    } else {
        $updateMsg = '<sup style="color:red">*</sup>' . $loc->getText('lookup_rqdNote');
        $postVars = $_POST;
    }
} else {
    if ($_GET['id'] > 0) {
        $host = new lookupHostQuery();
        $res = $host->execSelectOne(0 + $_GET['id']);
        $row = $host->fetchRow();
        if ($row) {