diff --git a/modules/identfile.cpp b/modules/identfile.cpp index 35a548e5..02e51b5c 100644 --- a/modules/identfile.cpp +++ b/modules/identfile.cpp @@ -26,6 +26,7 @@ public: AddCommand("GetFormat", static_cast(&CIdentFileModule::GetFormat)); AddCommand("SetFormat", static_cast(&CIdentFileModule::SetFormat), ""); + AddCommand("Show", static_cast(&CIdentFileModule::Show)); } virtual ~CIdentFileModule() { @@ -52,6 +53,14 @@ public: PutModule("Format would be expanded to: " + m_pUser->ExpandString(GetNV("Format"))); } + void Show(const CString& sLine) { + PutModule("m_pISpoofLockFile = " + CString((long long)m_pISpoofLockFile)); + PutModule("m_pIRCSock = " + CString((long long)m_pIRCSock)); + if (m_pIRCSock) { + PutModule("user/network - " + m_pIRCSock->GetNetwork()->GetUser()->GetUserName() + "/" + m_pIRCSock->GetNetwork()->GetName()); + } + } + void OnModCommand(const CString& sCommand) { if (m_pUser->IsAdmin()) { HandleCommand(sCommand);