a0c8e5e673c15848e6f9ab33e7e77f32c641d995 angie Mon Sep 18 14:38:57 2017 -0700 Big search & replace: use https instead of http for NCBI URLs. refs #17793 diff --git src/hg/hgTrackUi/hgTrackUi.c src/hg/hgTrackUi/hgTrackUi.c index edf1249..20ca655 100644 --- src/hg/hgTrackUi/hgTrackUi.c +++ src/hg/hgTrackUi/hgTrackUi.c @@ -2655,31 +2655,31 @@ printf("exclude<BR>\n"); safef (cartVarName, sizeof(cartVarName), "hgt_%s_filterPmId", tdb->track); boolean filterPmIdInCart = cartListVarExists(cart, cartVarName); struct slName *checked = NULL; if (filterPmIdInCart) checked = cartOptionalSlNameList(cart, cartVarName); #define MAX_DGV_REFS 128 char *labelArr[MAX_DGV_REFS], *valueArr[MAX_DGV_REFS]; int refCount = 0; while ((row = sqlNextRow(sr)) != NULL) { char *ref = row[0]; char *pmId = row[1]; char label[512]; safef(label, sizeof(label), - "<A HREF=\"http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=PubMed" + "<A HREF=\"https://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=PubMed" "&list_uids=%s&dopt=Abstract&tool=genome.ucsc.edu\" TARGET=_BLANK>%s</A>", pmId, ref); labelArr[refCount] = cloneString(label); valueArr[refCount++] = cloneString(pmId); if (! filterPmIdInCart) slNameAddHead(&checked, pmId); if (refCount >= MAX_DGV_REFS) errAbort("dgvUi: %s has too many references (max %d)", tdb->track, MAX_DGV_REFS); } sqlFreeResult(&sr); jsMakeCheckboxGroupSetClearButton(cartVarName, TRUE); jsMakeCheckboxGroupSetClearButton(cartVarName, FALSE); cgiMakeCheckboxGroupWithVals(cartVarName, labelArr, valueArr, refCount, checked, 4); hFreeConn(&conn); }