]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/channels.cpp
ModeParser::InsertMode is no longer required -- this is auto-generated by the ModePar...
[user/henk/code/inspircd.git] / src / channels.cpp
index d417ab76385a8ab1f5b017112126edd2212b09f5..e7564c3ea6ceddac42aa347dbf7edd47675039fa 100644 (file)
@@ -906,6 +906,26 @@ const char* chanrec::GetPrefixChar(userrec *user)
        return px;
 }
 
+const char* chanrec::GetAllPrefixChars(userrec* user)
+{
+       static char prefix[MAXBUF];
+       int ctr = 0;
+       *prefix = 0;
+
+       prefixlist::iterator n = prefixes.find(user);
+       if (n != prefixes.end())
+       {
+               for (std::vector<prefixtype>::iterator x = n->second.begin(); x != n->second.end(); x++)
+               {
+                       prefix[ctr++] = x->first;
+               }
+       }
+
+       prefix[ctr] = 0;
+
+       return prefix;
+}
+
 unsigned int chanrec::GetPrefixValue(userrec* user)
 {
        unsigned int mx = 0;