#include <stdio.h> #include "tuved.h" int tuveStatus(myConnections_t *userConnection) { char output[512]; int day,hour,min,sec; time_t curTime; curTime = time(NULL); sprintf(output,"MSG:TUveD:STATUS:Server on-line since: %s",ctime(&startTime)); sSendData(userConnection,output); curTime -= startTime; day = curTime / 86400; curTime -= (86400 * day); hour = curTime / 3600; curTime -= (3600 * hour); min = curTime / 60; curTime -= (60 * min); sec = curTime; sprintf(output,"MSG:TUveD:STATUS:Server is running TUveD %s",VERSION); sSendData(userConnection,output); sprintf(output,"MSG:TUveD:STATUS:Server has been running for %i days %i hours %i min %.2i sec",day,hour,min,sec); sSendData(userConnection,output); sprintf(output,"MSG:TUveD:STATUS:There are currently %i users online.",userCount); sSendData(userConnection,output); sprintf(output,"MSG:TUveD:STATUS:There are currently %i channels active.",channelCount); sSendData(userConnection,output); curTime = playCount; day = curTime / 86400; curTime -= (86400 * day); hour = curTime / 3600; curTime -= (3600 * hour); min = curTime / 60; curTime -= (60 * min); sec = curTime; sprintf(output,"MSG:TUveD:STATUS:There have been %i videos played. For a total Playtime of %i days %i hours %i min %.2i secs",songCount,day,hour,min,sec); sSendData(userConnection,output); return(0x0); } // tuveStatus()