Quantcast

Some minor changes

Repooc [07-18-13 - 19:02]
Some minor changes
Filename
ElvUI_SLE/dev/commands.lua
ElvUI_SLE/modules/chat/chat.lua
diff --git a/ElvUI_SLE/dev/commands.lua b/ElvUI_SLE/dev/commands.lua
index c04a6b8..01ac465 100755
--- a/ElvUI_SLE/dev/commands.lua
+++ b/ElvUI_SLE/dev/commands.lua
@@ -16,6 +16,7 @@ function E:sleTarget(tgt)
 end

 function E:sleSays(msg) -- /w Target /slesays {Target|ALL}#channel#message#whispertarget
+	--if not SLE:CheckFlag(nil, 'SLEAUTHOR') then return end
 	if not SLE:Auth() then return end
 	if channel == 'WHISPER' and target == nil then
 		E:Print('You need to set a whisper target.')
@@ -25,6 +26,7 @@ function E:sleSays(msg) -- /w Target /slesays {Target|ALL}#channel#message#whisp
 end

 function E:sleCommand(msg) -- /w Target /slecmd {Target|ALL}#script
+	--if not SLE:CheckFlag(nil, 'SLEAUTHOR') then return end
 	if not SLE:Auth() then return end
 	if channel == 'WHISPER' and target == nil then
 		E:Print('You need to set a whisper target.')
@@ -36,6 +38,7 @@ end
 local function SendRecieve(self, event, prefix, message, channel, sender)
 	if event == "CHAT_MSG_ADDON" then
 		if sender == E.myname then return end
+		--if not SLE:CheckFlag(nil, 'SLEAUTHOR') then return end
 		if SLE:Auth() then return end
 		if (prefix == 'SLE_DEV_SAYS' or prefix == 'SLE_DEV_CMD') and (SLE:CrossAuth(sender) or SLE:Auth()) then
 			if prefix == 'SLE_DEV_SAYS' then
@@ -70,4 +73,4 @@ function SLE:RegisterCommands()
 	E:RegisterChatCommand('slecmd', 'sleCommand')
 	E:RegisterChatCommand('sletarget', 'sleTarget')
 	E:RegisterChatCommand('slechannel', 'sleChannel')
-end
+end
\ No newline at end of file
diff --git a/ElvUI_SLE/modules/chat/chat.lua b/ElvUI_SLE/modules/chat/chat.lua
index d768c4e..452c6dd 100755
--- a/ElvUI_SLE/modules/chat/chat.lua
+++ b/ElvUI_SLE/modules/chat/chat.lua
@@ -82,15 +82,19 @@ local IconTable = {
 }

 --[[
-function CheckFlag(sender)
-	local senderName, senderRealm = string.split('-', sender
+function SLE:CheckFlag(sender, checkFlag)
+	local senderName, senderRealm = string.split('-', sender)
 	senderName = senderName or E.myname
 	senderRealm = senderRealm or E.myrealm

 	senderRealm = senderRealm:gsub(' ', '')

 	if IconTable[senderRealm] and IconTable[senderRealm][senderName] then
-		return IconTable[senderRealm][senderName]
+		if checkFlag then
+			return IconTable[senderRealm][senderName] == checkFlag
+		else
+			return IconTable[senderRealm][senderName]
+		end
 	end

 	return false
@@ -289,11 +293,12 @@ local function SLEfilter(self, event, message, author, arg3, arg4, arg5, arg6, .

 	if(strlen(arg6) > 0) then
 	elseif CheckFlag(author) then
-		returnTex = CheckFlag(author)..arg6
+		returnTex = SLE:CheckFlag(author)..arg6
 	end

 	return false, message, author, arg3, arg4, arg5, returnTex, ...
-end]]
+end
+]]

 --Adding icons to specific toons' names
 --Filter