default:
yaz_log(YLOG_LOG, "Unhandled event (%d) from %s",
ev, client_get_id(cl));
+ break;
}
}
if (got_records)
}
if (co)
{
- yaz_log(YLOG_LOG, "num_connections = %d (reusing)", num_connections);
+ yaz_log(YLOG_LOG, "Host %s: num_connections = %d (reusing)", host->hostport, num_connections);
break;
}
}
if (max_connections <= 0 || num_connections < max_connections)
{
- yaz_log(YLOG_LOG, "num_connections = %d (new); max = %d",
- num_connections, max_connections);
+ yaz_log(YLOG_LOG, "Host %s: num_connections = %d (new); max = %d",
+ host->hostport, num_connections, max_connections);
break;
}
- yaz_log(YLOG_LOG, "num_connections = %d (waiting) max = %d",
- num_connections, max_connections);
+ yaz_log(YLOG_LOG, "Host %s: num_connections = %d (waiting) max = %d",
+ host->hostport, num_connections, max_connections);
if (yaz_cond_wait(host->cond_ready, host->mutex, abstime))
{
- yaz_log(YLOG_LOG, "out of connections %s", client_get_id(cl));
+ yaz_log(YLOG_LOG, "Host %s: out of connections %s", host->hostport, client_get_id(cl));
client_set_state(cl, Client_Error);
yaz_mutex_leave(host->mutex);
return 0;
}
if (co)
{
- yaz_log(YLOG_LOG, "%p Connection reuse. state: %d", co, co->state);
+ yaz_log(YLOG_LOG, "Host %s: %p Connection reuse. state: %d", host->hostport, co, co->state);
connection_release(co);
client_set_connection(cl, co);
co->client = cl;
else
{
yaz_mutex_leave(host->mutex);
- co = connection_create(cl, host, operation_timeout, session_timeout,
- iochan_man);
+ co = connection_create(cl, host, operation_timeout, session_timeout, iochan_man);
+ yaz_log(YLOG_LOG, "Host %s: %p Connection new", host->hostport, co);
+
}
assert(co->host);
}
+'<a href="#" id="rec_'+hit.recid
+'" onclick="showDetails(this.id);return false;">'
+ hit["md-title"] +'</a> ');
- if (hit["md-title-responsibility"] !== undefined) {
+ if (hit["md-title-remainder"] !== undefined) {
+ html.push('<a href="#">' + hit["md-title-remainder"] + ' </a> ');
+ }
+ if (hit["md-author"] != undefined) {
+ html.push('<a href="#">'+hit["md-author"]+'</a> ');
+ }
+ else if (hit["md-title-responsibility"] !== undefined) {
html.push('<a href="#">'+hit["md-title-responsibility"]+'</a> ');
- if (hit["md-title-remainder"] !== undefined) {
- html.push('<a href="#">' + hit["md-title-remainder"] + ' </a> ');
- }
- }
+ }
if (hit.recid == curDetRecId) {
html.push(renderDetails_iphone(curDetRecData));
}
if (data["md-title-remainder"] !== undefined) {
details += ' : <span>' + data["md-title-remainder"] + ' </span>';
}
- if (data["md-title-responsibility"] !== undefined) {
- details += ' <span><i>'+ data["md-title-responsibility"] +'</i></span>';
+ if (data["md-author"] !== undefined) {
+ details += ' <span><i>'+ data["md-auhtor"] +'</i></span>';
}
details += '</td></tr>';
}
if (data["md-title-remainder"] !== undefined) {
details += ' ' + data["md-title-remainder"] + ' ';
}
- if (data["md-title-responsibility"] !== undefined) {
+ if (data["md-author"] !== undefined) {
+ details += '<i>'+ data["md-author"] +'</i>';
+ } else if (data["md-title-responsibility"] !== undefined) {
details += '<i>'+ data["md-title-responsibility"] +'</i>';
}
details += '</big>'