diff --git a/doc/doc-dbquery.txt b/doc/doc-dbquery.txt index cfc448f..99198ce 100644 --- a/doc/doc-dbquery.txt +++ b/doc/doc-dbquery.txt @@ -1,7 +1,7 @@ dbquery.c / dbquery.h -Retrieve information from the database displays it. +Retrieve information from the database & displays it. Overview @@ -67,8 +67,8 @@ Sorted by caller to callee. The fields are hardcoded from the sql query files. mranks.sql - (*c = QOVERVIEW) - select mapid, max(trank), min(tvalue), alias - i = 0 1 2 3 + select mapid, max(trank), min(tvalue), alias + i = 0 1 2 3 rplayers.sql - (*c = QRPLAYER) select alias, mapid, idrank @@ -78,13 +78,13 @@ Sorted by caller to callee. select trank, alias, tvalue i = 0 1 2 - if ((*c == 'm' && i == 1) || (*c == '\0' && i == 3) || (*c == 'p' && i == 0)) + if ((*c == QMLEADERBOARD && i == 1) || (*c == QOVERVIEW && i == 3) || (*c == QRPLAYER && i == 0)) If the field is for map leaderboards and column 1, or the overview and column 3, or player ranks and column 0, then it is a player name; which should have the in-game color codes translated to html. - if ((i == 0 && *c == '\0') || (i == 1 && *c == 'p') ) + if ((i == 0 && *c == QOVERVIEW) || (i == 1 && *c == QRPLAYER)) If the field is for overview and column 0 or is player ranks column 1, then it is a map name, and it should have html tags linking it to the map leaderboards. - if (i == 2 && (*c == 'm' || *c == '\0')) + if (i == 2 && (*c == QMLEADERBOARD || *c == QOVERVIEW)) If the field is column 2 of either the overview or the map leaderboards, then it is a time which should be formatted as such. If none of the conditionals are met, then the field is printed as usual.