# 1/1 Cache ---------------------------------------------------------------
SQLSTART
# 1
SQL_SQL select count(gc.id)
SQL_SQL from geocache gc
SQL_SQL where gc.dtfound>0 and gc.difficulty = 1 and gc.terrain = 1
#
OUTVALUETYPE NUM
SQL_CMD COLUMN EVALLOCALVAR five return(%1%)
OUTVALUETYPE ASCII
#
SQL_CMD COLUMN EVALLOCALVAR gif return(((%1% > 14) && (%1% < 20)) ? 'B' :
SQL_CMD_CONTINUE ((%1% > 19) && (%1% < 30)) ? 'S' :
SQL_CMD_CONTINUE ((%1% > 29) && (%1% < 50)) ? 'G' :
SQL_CMD_CONTINUE ((%1% > 49) && (%1% < 80)) ? 'P' :
SQL_CMD_CONTINUE ((%1% > 79) && (%1% < 120)) ? 'R' :
SQL_CMD_CONTINUE ((%1% > 119) && (%1% < 180)) ? 'Sa' :
SQL_CMD_CONTINUE ((%1% > 179) && (%1% < 300)) ? 'E' :
SQL_CMD_CONTINUE (%1% > 299) ? 'D' :
SQL_CMD_CONTINUE 'Gray')
SQL_CMD COLUMN EVALLOCALVAR titl return(('%gif%' eq 'B') ? 'Bronze (15-19)' :
SQL_CMD_CONTINUE ('%gif%' eq 'S') ? 'Silver (20-29)' :
SQL_CMD_CONTINUE ('%gif%' eq 'G') ? 'Gold (30-49)' :
SQL_CMD_CONTINUE ('%gif%' eq 'P') ? 'Platinum (50-79)' :
SQL_CMD_CONTINUE ('%gif%' eq 'R') ? 'Ruby (80-119)' :
SQL_CMD_CONTINUE ('%gif%' eq 'Sa') ? 'Sapphire (120-179)' :
SQL_CMD_CONTINUE ('%gif%' eq 'E') ? 'Emerald (180-299)' :
SQL_CMD_CONTINUE ('%gif%' eq 'D') ? 'Diamond (300+)' :
SQL_CMD_CONTINUE 'None (0-14)')
SQL_CMD COLUMN EVALLOCALVAR ggif return('
')
SQLEND
# test na GOLD
EVALLOCALVAR GGS_GOLD return(('%gif%' eq 'G') ? GGS_GOLD + 1 : GGS_GOLD)
#potlaceni vystupu
EVALLOCALVAR ggif return((%GGS_CACHEDIFFTERR% eq '0') ? '' : '%ggif%')
#
EVALLOCALVAR GGS_B return(('%gif%' eq 'B') ? '%GGS_B%%ggif%' : '%GGS_B%')
EVALLOCALVAR GGS_S return(('%gif%' eq 'S') ? '%GGS_S%%ggif%' : '%GGS_S%')
EVALLOCALVAR GGS_G return(('%gif%' eq 'G') ? '%GGS_G%%ggif%' : '%GGS_G%')
EVALLOCALVAR GGS_P return(('%gif%' eq 'P') ? '%GGS_P%%ggif%' : '%GGS_P%')
EVALLOCALVAR GGS_R return(('%gif%' eq 'R') ? '%GGS_R%%ggif%' : '%GGS_R%')
EVALLOCALVAR GGS_Sa return(('%gif%' eq 'Sa') ? '%GGS_Sa%%ggif%' : '%GGS_Sa%')
EVALLOCALVAR GGS_E return(('%gif%' eq 'E') ? '%GGS_E%%ggif%' : '%GGS_E%')
EVALLOCALVAR GGS_D return(('%gif%' eq 'D') ? '%GGS_D%%ggif%' : '%GGS_D%')
EVALLOCALVAR GGS_Gray return(('%gif%' eq 'Gray') ? '%GGS_Gray%%ggif%' : '%GGS_Gray%')
# T5 ---------------------------------------------------------------
SQLSTART
# 1
SQL_SQL select count(gc.id)
SQL_SQL from geocache gc
SQL_SQL where gc.dtfound>0 and gc.terrain = 5
#
OUTVALUETYPE NUM
SQL_CMD COLUMN EVALLOCALVAR five return(%1%)
OUTVALUETYPE ASCII
#
SQL_CMD COLUMN EVALLOCALVAR gif return(((%1% > 4) && (%1% < 10)) ? 'B' :
SQL_CMD_CONTINUE ((%1% > 9) && (%1% < 20)) ? 'S' :
SQL_CMD_CONTINUE ((%1% > 19) && (%1% < 30)) ? 'G' :
SQL_CMD_CONTINUE ((%1% > 29) && (%1% < 50)) ? 'P' :
SQL_CMD_CONTINUE ((%1% > 49) && (%1% < 80)) ? 'R' :
SQL_CMD_CONTINUE ((%1% > 79) && (%1% < 120)) ? 'Sa' :
SQL_CMD_CONTINUE ((%1% > 119) && (%1% < 180)) ? 'E' :
SQL_CMD_CONTINUE (%1% > 179) ? 'D' :
SQL_CMD_CONTINUE 'Gray')
SQL_CMD COLUMN EVALLOCALVAR titl return(('%gif%' eq 'B') ? 'Bronze (5-9)' :
SQL_CMD_CONTINUE ('%gif%' eq 'S') ? 'Silver (10-19)' :
SQL_CMD_CONTINUE ('%gif%' eq 'G') ? 'Gold (20-29)' :
SQL_CMD_CONTINUE ('%gif%' eq 'P') ? 'Platinum (30-49)' :
SQL_CMD_CONTINUE ('%gif%' eq 'R') ? 'Ruby (50-79)' :
SQL_CMD_CONTINUE ('%gif%' eq 'Sa') ? 'Sapphire (80-119)' :
SQL_CMD_CONTINUE ('%gif%' eq 'E') ? 'Emerald (120-179)' :
SQL_CMD_CONTINUE ('%gif%' eq 'D') ? 'Diamond (180+)' :
SQL_CMD_CONTINUE 'None (0-4)')
SQL_CMD COLUMN EVALLOCALVAR ggif return('
')
SQLEND
# test na GOLD
EVALLOCALVAR GGS_GOLD return(('%gif%' eq 'G') ? GGS_GOLD + 1 : GGS_GOLD)
#potlaceni vystupu
EVALLOCALVAR ggif return((%GGS_CACHEDIFFTERR% eq '0') ? '' : '%ggif%')
#
EVALLOCALVAR GGS_B return(('%gif%' eq 'B') ? '%GGS_B%%ggif%' : '%GGS_B%')
EVALLOCALVAR GGS_S return(('%gif%' eq 'S') ? '%GGS_S%%ggif%' : '%GGS_S%')
EVALLOCALVAR GGS_G return(('%gif%' eq 'G') ? '%GGS_G%%ggif%' : '%GGS_G%')
EVALLOCALVAR GGS_P return(('%gif%' eq 'P') ? '%GGS_P%%ggif%' : '%GGS_P%')
EVALLOCALVAR GGS_R return(('%gif%' eq 'R') ? '%GGS_R%%ggif%' : '%GGS_R%')
EVALLOCALVAR GGS_Sa return(('%gif%' eq 'Sa') ? '%GGS_Sa%%ggif%' : '%GGS_Sa%')
EVALLOCALVAR GGS_E return(('%gif%' eq 'E') ? '%GGS_E%%ggif%' : '%GGS_E%')
EVALLOCALVAR GGS_D return(('%gif%' eq 'D') ? '%GGS_D%%ggif%' : '%GGS_D%')
EVALLOCALVAR GGS_Gray return(('%gif%' eq 'Gray') ? '%GGS_Gray%%ggif%' : '%GGS_Gray%')
# D5 ---------------------------------------------------------------
SQLSTART
# 1
SQL_SQL select count(gc.id)
SQL_SQL from geocache gc
SQL_SQL where gc.dtfound>0 and gc.difficulty = 5
#
OUTVALUETYPE NUM
SQL_CMD COLUMN EVALLOCALVAR five return(%1%)
OUTVALUETYPE ASCII
#
SQL_CMD COLUMN EVALLOCALVAR gif return(((%1% > 1) && (%1% < 4)) ? 'B' :
SQL_CMD_CONTINUE ((%1% > 3) && (%1% < 6)) ? 'S' :
SQL_CMD_CONTINUE ((%1% > 5) && (%1% < 9)) ? 'G' :
SQL_CMD_CONTINUE ((%1% > 8) && (%1% < 15)) ? 'P' :
SQL_CMD_CONTINUE ((%1% > 14) && (%1% < 25)) ? 'R' :
SQL_CMD_CONTINUE ((%1% > 24) && (%1% < 40)) ? 'Sa' :
SQL_CMD_CONTINUE ((%1% > 39) && (%1% < 60)) ? 'E' :
SQL_CMD_CONTINUE (%1% > 59) ? 'D' :
SQL_CMD_CONTINUE 'Gray')
SQL_CMD COLUMN EVALLOCALVAR titl return(('%gif%' eq 'B') ? 'Bronze (2-3)' :
SQL_CMD_CONTINUE ('%gif%' eq 'S') ? 'Silver (4-5)' :
SQL_CMD_CONTINUE ('%gif%' eq 'G') ? 'Gold (6-8)' :
SQL_CMD_CONTINUE ('%gif%' eq 'P') ? 'Platinum (9-14)' :
SQL_CMD_CONTINUE ('%gif%' eq 'R') ? 'Ruby (15-24)' :
SQL_CMD_CONTINUE ('%gif%' eq 'Sa') ? 'Sapphire (25-39)' :
SQL_CMD_CONTINUE ('%gif%' eq 'E') ? 'Emerald (40-59)' :
SQL_CMD_CONTINUE ('%gif%' eq 'D') ? 'Diamond (60+)' :
SQL_CMD_CONTINUE 'None (0-1)')
SQL_CMD COLUMN EVALLOCALVAR ggif return('
')
SQLEND
# test na GOLD
EVALLOCALVAR GGS_GOLD return(('%gif%' eq 'G') ? GGS_GOLD + 1 : GGS_GOLD)
#potlaceni vystupu
EVALLOCALVAR ggif return((%GGS_CACHEDIFFTERR% eq '0') ? '' : '%ggif%')
#
EVALLOCALVAR GGS_B return(('%gif%' eq 'B') ? '%GGS_B%%ggif%' : '%GGS_B%')
EVALLOCALVAR GGS_S return(('%gif%' eq 'S') ? '%GGS_S%%ggif%' : '%GGS_S%')
EVALLOCALVAR GGS_G return(('%gif%' eq 'G') ? '%GGS_G%%ggif%' : '%GGS_G%')
EVALLOCALVAR GGS_P return(('%gif%' eq 'P') ? '%GGS_P%%ggif%' : '%GGS_P%')
EVALLOCALVAR GGS_R return(('%gif%' eq 'R') ? '%GGS_R%%ggif%' : '%GGS_R%')
EVALLOCALVAR GGS_Sa return(('%gif%' eq 'Sa') ? '%GGS_Sa%%ggif%' : '%GGS_Sa%')
EVALLOCALVAR GGS_E return(('%gif%' eq 'E') ? '%GGS_E%%ggif%' : '%GGS_E%')
EVALLOCALVAR GGS_D return(('%gif%' eq 'D') ? '%GGS_D%%ggif%' : '%GGS_D%')
EVALLOCALVAR GGS_Gray return(('%gif%' eq 'Gray') ? '%GGS_Gray%%ggif%' : '%GGS_Gray%')