Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CoinCulture/point-of-sale
/ functions
Functions
56 in github.com/CoinCulture/point-of-sale
⨍
Functions
56
◇
Types & classes
12
↓ 33 callers
Function
writeError
(w http.ResponseWriter, msg string, err error)
errors.go:9
↓ 9 callers
Function
getActiveItems
(itemType string)
queries.go:96
↓ 8 callers
Function
CurrentTime
()
types.go:16
↓ 7 callers
Function
renderAndWrite
(w http.ResponseWriter, name string, template string, data interface{})
main.go:215
↓ 6 callers
Function
totalItemsFromTransactions
(txs []*Transaction)
statistics.go:43
↓ 5 callers
Function
getVisitTotal
(visit *Visit, paid int)
statistics.go:19
↓ 5 callers
Function
parseBraceletID
---------- actions to take from main pages ------------------
main.go:230
↓ 4 callers
Function
doesSessionAlreadyExist
(braceletID int)
queries.go:22
↓ 4 callers
Function
getActiveVisits
(active bool)
queries.go:35
↓ 4 callers
Function
getVisitFromBraceletID
TODO deal with panics in here...
queries.go:12
↓ 3 callers
Function
calculateDailyTotals
(txns []*Transaction)
statistics.go:75
↓ 3 callers
Function
getAllTransactionsFromVisit
(braceletID, invoiceID, paid int, tYpe string)
queries.go:148
↓ 3 callers
Function
getTransactionsByTypeFinalBill
(txType string)
queries.go:78
↓ 3 callers
Function
renderTemplate
(uselessString, theTemplate string, theStruct interface{})
templates.go:8
↓ 3 callers
Function
totalFromItems
(items []*Item)
statistics.go:35
↓ 3 callers
Function
transactionsFromQuery
(query string)
queries.go:59
↓ 2 callers
Function
getTransactionsByTypeNameID
(txType, itemName string, braceletID int)
queries.go:90
↓ 1 callers
Function
DateString
()
types.go:21
↓ 1 callers
Function
LoadConfig
()
config.go:34
↓ 1 callers
Function
activateNotification
notification can be a buzzer or a light, or something else ...
hardware.go:12
↓ 1 callers
Function
beep
(x)
hardware/notification.py:20
↓ 1 callers
Function
destroy
()
hardware/notification.py:27
↓ 1 callers
Method
getAddr
()
config.go:27
↓ 1 callers
Function
getLastOpenedVisitInfo
(number int)
main.go:80
↓ 1 callers
Function
getLastTransactions
(last string)
queries.go:128
↓ 1 callers
Function
getMenuSummaryFromDay
(stats *Statistics)
statistics.go:63
↓ 1 callers
Function
loop
()
hardware/notification.py:24
↓ 1 callers
Function
newSessionTemplate
(lastOpenedSession, miscItemsForSale string)
templates.go:96
↓ 1 callers
Function
on
()
hardware/notification.py:14
↓ 1 callers
Function
printTheChit
https://learn.adafruit.com/networked-thermal-printer-using-cups-and-raspberry-pi/overview hacked together from the above tutorial
hardware.go:22
↓ 1 callers
Function
setup
(pin)
hardware/notification.py:7
↓ 1 callers
Function
stringsToInts
(strs []string)
statistics.go:7
Method
All
()
types.go:34
Function
NewDay
()
types.go:37
Function
addItems
(w http.ResponseWriter, r *http.Request)
main.go:104
Function
addItemsToASession
(w http.ResponseWriter, r *http.Request)
main.go:368
Function
adminPage
(w http.ResponseWriter, r *http.Request)
main.go:131
Function
closeBill
(w http.ResponseWriter, r *http.Request)
main.go:443
Function
closeDay
(w http.ResponseWriter, r *http.Request)
main.go:472
Function
closeSession
(w http.ResponseWriter, r *http.Request)
main.go:121
Function
deleteSession
(w http.ResponseWriter, r *http.Request)
main.go:571
Function
displayBill
(w http.ResponseWriter, r *http.Request)
main.go:153
Function
getTransactionsByTypeName
(txType, itemName string)
queries.go:84
Function
homePage
----------- main pages, rendered from templates ------------
main.go:21
Function
initializeSession
(w http.ResponseWriter, r *http.Request)
main.go:248
Function
insertNewItems
for adding new items on the fly, has some UX bugs
main.go:629
Function
insertNewItemsPage
(w http.ResponseWriter, r *http.Request)
main.go:223
Function
isLockerActive
for the colour feature on Add Items page
main.go:26
Function
main
()
main.go:657
Function
newSession
funcs in order as display on index.html
main.go:46
Function
off
()
hardware/notification.py:17
Function
reopenOrDeleteSessionPage
(w http.ResponseWriter, r *http.Request)
main.go:206
Function
reopenSession
flip the bracelet_id from active = 0 to 1
main.go:532
Function
selectTodaysMenu
(w http.ResponseWriter, r *http.Request)
main.go:607
Function
selectTodaysMenuPage
(w http.ResponseWriter, r *http.Request)
main.go:136
Function
statisticsPage
(w http.ResponseWriter, r *http.Request)
main.go:172