dd297edc013940b391151471d86ee5a17cd39be6 tdreszer Tue Apr 19 14:45:46 2011 -0700 Adding CGI support for mdb fimeName being a comma delimited list. Also includes support for md5sum as comma delimited list. diff --git src/hg/lib/hui.c src/hg/lib/hui.c index eba3b0b..015322f 100644 --- src/hg/lib/hui.c +++ src/hg/lib/hui.c @@ -173,42 +173,55 @@ const struct mdbObj *safeObj = metadataForTable(db,tdb,NULL); if (safeObj == NULL || safeObj->vars == NULL) return NULL; //struct dyString *dyTable = dyStringCreate("
%s | |
shortLabel: | %s |
%s: | ",mdbVar->var); - + dyStringPrintf(dyTable," |
%s: | ",mdbVar->var);
+//#define NO_FILENAME_LISTS
+#ifdef NO_FILENAME_LISTS
dyStringAppend(dyTable,htmlStringForDownloadsLink(db, tdb, mdbVar->val, TRUE, trackHash));
+#else///ifndef NO_FILENAME_LISTS
+
+ struct slName *fileSet = slNameListFromComma(mdbVar->val);
+ while (fileSet != NULL)
+ {
+ struct slName *file = slPopHead(&fileSet);
+ dyStringAppend(dyTable,htmlStringForDownloadsLink(db, tdb, file->name, TRUE, trackHash));
+ if (fileSet != NULL)
+ dyStringAppend(dyTable," "); + slNameFree(&file); + } +#endif///ndef NO_FILENAME_LISTS dyStringAppend(dyTable," |