summaryrefslogtreecommitdiff
path: root/src/chanserv.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/chanserv.cpp')
-rw-r--r--src/chanserv.cpp35
1 files changed, 0 insertions, 35 deletions
diff --git a/src/chanserv.cpp b/src/chanserv.cpp
index fe86cdae3..f850b5f6a 100644
--- a/src/chanserv.cpp
+++ b/src/chanserv.cpp
@@ -106,41 +106,6 @@ int levelinfo_maxwidth = 0;
/*************************************************************************/
-/* Returns modes for mlock in a nice way. */
-
-Anope::string get_mlock_modes(ChannelInfo *ci, int complete)
-{
- if (!ci)
- return "";
-
- Anope::string pos = "+", neg = "-", params;
-
- for (std::multimap<ChannelModeName, ModeLock>::const_iterator it = ci->GetMLock().begin(), it_end = ci->GetMLock().end(); it != it_end; ++it)
- {
- const ModeLock &ml = it->second;
- ChannelMode *cm = ModeManager::FindChannelModeByName(ml.name);
- if (!cm || cm->Type == MODE_LIST || cm->Type == MODE_STATUS)
- continue;
-
- if (ml.set)
- pos += cm->ModeChar;
- else
- neg += cm->ModeChar;
-
- if (complete && !ml.param.empty() && cm->Type == MODE_PARAM)
- params += " " + ml.param;
- }
-
- if (pos.length() == 1)
- pos.clear();
- if (neg.length() == 1)
- neg.clear();
-
- return pos + neg + params;
-}
-
-/*************************************************************************/
-
/* Check the current modes on a channel; if they conflict with a mode lock,
* fix them.
*/