<%
include("language.html")

if _SESSION["username"] ~= nil and _SESSION["currentpath"] ~= nil then
	local isdir = _POST["isdir"] or _GET["isdir"] or "0"
	local removedir = _POST["dir"] or _GET["dir"] or nil
	if removedir ~= nil then
		local fileext = string.sub(removedir,-4,-1)
		fileext = string.lower(fileext)

		local nowdir = _POST["nowpath"] or _GET["nowpath"] or string.gsub(_SESSION["currentpath"],":{{","%[")
		nowdir = string.gsub(nowdir,"}}:","%]")

		if fileext == ".png" or fileext == ".gif" or fileext == ".jpg" or fileext == "jpeg" then 
			c_DeleteThumb(_SESSION["username"],removedir,nowdir)
		end

		local status = 1
		if isdir == "0" then
			status = c_RemoveDirectory(_SESSION["username"],removedir,nowdir,false,_SESSION_ID)
			if status == 1 then
				c_AddWebLog("Removed file '"..removedir.."' successfully",_SESSION_ID,DOMAIN_LOG_WEB_RESPOND)
				c_DoWebEvent(WEB_FILE_DELETE_EVENT,_SESSION_ID)
			else
				c_AddWebLog("Removed file '"..removedir.."' failed",_SESSION_ID,DOMAIN_LOG_WEB_RESPOND)
				if status == -3 then
					c_DoWebEvent(WEB_FILE_BANNED_EVENT,_SESSION_ID)
				end
			end
		else
			status = c_RemoveDirectory(_SESSION["username"],removedir,nowdir,true,_SESSION_ID)
			if status == 1 then
				c_AddWebLog("Removed folder '"..removedir.."' successfully",_SESSION_ID,DOMAIN_LOG_WEB_RESPOND)
				c_DoWebEvent(WEB_DIR_DELETE_EVENT,_SESSION_ID)
			else
				c_AddWebLog("Removed folder '"..removedir.."' failed",_SESSION_ID,DOMAIN_LOG_WEB_RESPOND)
			end
		end
		print(RESULT_STR[tonumber(status)])
	else
		print(LANG["error_no_dirname"])
	end
else
	print("session expired")
end

%>