4595b1ed3824a528af34f62f24ce4bae9419e427
hiram
  Wed Feb 9 11:03:18 2011 -0800
fine tuning the data last updated printouts
diff --git src/hg/lib/hdb.c src/hg/lib/hdb.c
index 0e56d5a..bee468b 100644
--- src/hg/lib/hdb.c
+++ src/hg/lib/hdb.c
@@ -4932,30 +4932,33 @@
 if (fileName == NULL)
     {
     char query[256];
     safef(query, sizeof(query), "select fileName from %s", table);
     fileName = sqlQuickString(conn, query);
     if (fileName == NULL)
 	errAbort("Missing fileName in %s table", table);
     }
 return fileName;
 }
 
 void printUpdateTime(char *database, struct trackDb *tdb,
     struct customTrack *ct)
 /* display table update time */
 {
+/* have not decided what to do for a composite container */
+if (tdbIsComposite(tdb))
+    return;
 struct sqlConnection *conn = NULL;
 char *tableName = NULL;
 if (isCustomTrack(tdb->track))
     {
     if (ct)
 	{
 	conn =  hAllocConn(CUSTOM_TRASH);
 	tableName = ct->dbTableName;
 	}
     }
 else if (startsWith("big", tdb->type))
     {
     char *tableName = hTableForTrack(database, tdb->table);
     struct sqlConnection *conn =  hAllocConnTrack(database, tdb);
     char *bbiFileName = bbiNameFromSettingOrTable(tdb, conn, tableName);
@@ -4978,18 +4981,18 @@
     tableName = hTableForTrack(database, tdb->table);
     conn = hAllocConnTrack(database, tdb);
     }
 if (tableName)
     {
     char *date = firstWordInLine(sqlTableUpdate(conn, tableName));
     if (date != NULL)
 	printf("<B>Data last updated:&nbsp;</B>%s<BR>\n", date);
     }
 hFreeConn(&conn);
 }
 
 void printBbiUpdateTime(time_t *timep)
 /* for bbi files, print out the timep value */
 {
-    printf ("<B>Data last updated:&nbsp;%s</B><BR>\n",
+    printf ("<B>Data last updated:&nbsp;</B>%s<BR>\n",
 	sqlUnixTimeToDate(timep, FALSE));
 }