706c8c2b49fcbd941c9da43c1b8a950c0c33f5ba
galt
Mon Feb 10 23:54:13 2014 -0800
now converting hgsid and hguid to strings. when the hgsid cart var or hguid cookie is not found it returns NULL instead of 0.
diff --git src/hg/hgFileUi/hgFileUi.c src/hg/hgFileUi/hgFileUi.c
index 2a65fbe..d34fdab 100644
--- src/hg/hgFileUi/hgFileUi.c
+++ src/hg/hgFileUi/hgFileUi.c
@@ -25,31 +25,31 @@
jsIncludeFile("utils.js",NULL);
}
// QUESTION: Is this needed? Are we doing a submit on hgTrackUi to get here?? Probably not.
//if(tdbIsContainer(tdb) && !ajax)
// cartTdbTreeReshapeIfNeeded(cart,tdb);
if (trackDbSetting(tdb, "wgEncode"))
{
printf("
");
}
printf("%s\n", tdb->longLabel);
// If Composite, link to the hgTrackUi. But if downloadsOnly then link to any superTrack.
-#define LINK_TO_PARENT "%s((
%s)\n"
if (tdbIsComposite(tdb))
{
char *encodedTrackName = cgiEncode(tdb->track);
printf(LINK_TO_PARENT," ", hgTrackUiName(), cartSessionVarName(),
cartSessionId(cart), chrom, encodedTrackName,tdb->shortLabel,"Track settings");
freeMem(encodedTrackName);
}
else if (tdb->parent) //Print link for parent track
{
char *encodedTrackName = cgiEncode(tdb->parent->track);
printf(LINK_TO_PARENT," ", hgTrackUiName(), cartSessionVarName(),
cartSessionId(cart), chrom, encodedTrackName, tdb->parent->shortLabel,
tdb->parent->shortLabel);