User enumeration implemented
[tpg/opendispense2.git] / src / cokebank_basic / main.c
index 6bbc3f2..9892231 100644 (file)
@@ -20,6 +20,7 @@ void  Init_Cokebank(const char *Argument);
 char   *GetUserName(int User);
  int   GetUserID(const char *Username); 
  int   GetUserAuth(const char *Username, const char *Password);
+ int   GetMaxID(void);
 
 // === GLOBALS ===
 FILE   *gBank_LogFile;
@@ -60,6 +61,7 @@ int Transfer(int SourceUser, int DestUser, int Ammount, const char *Reason)
 {
         int    srcBal = Bank_GetUserBalance(SourceUser);
         int    dstBal = Bank_GetUserBalance(DestUser);
+       
        if( srcBal - Ammount < Bank_GetMinAllowedBalance(SourceUser) )
                return 1;
        if( dstBal + Ammount < Bank_GetMinAllowedBalance(DestUser) )
@@ -71,6 +73,11 @@ int Transfer(int SourceUser, int DestUser, int Ammount, const char *Reason)
        return 0;
 }
 
+int GetFlags(int User)
+{
+       return Bank_GetUserFlags(User);
+}
+
 /**
  * \brief Get the balance of the passed user
  */
@@ -103,3 +110,8 @@ int GetUserID(const char *Username)
        return ret;
 }
 
+int GetMaxID(void)
+{
+       return giBank_NumUsers;
+}
+

UCC git Repository :: git.ucc.asn.au