<%
include("language.html")

if _SESSION["username"] ~= nil and _SESSION["currentpath"] ~= nil then
	local changeto = _POST["dir"] or _GET["dir"] or nil
	if changeto ~= nil then
		local oldpath = string.gsub(_SESSION["currentpath"],":{{","%[")
		oldpath = string.gsub(oldpath,"}}:","%]")
		local status,nowdir = c_ChangeDirectory(_SESSION["username"],oldpath,changeto)
		if status == 1 then
			local nowpath = string.gsub(nowdir,"%[",":{{")
			nowpath = string.gsub(nowpath,"%]","}}:")
			--_SESSION["currentpath"] = nowpath
			rawset(_SESSION,"currentpath",nowpath)
			SessionModule.save(_SESSION_ID)

			c_AddWebLog("Changed directory to '"..changeto.."' successfully",_SESSION_ID,DOMAIN_LOG_WEB_RESPOND)
		else
			c_AddWebLog("Changed directory to '"..changeto.."' failed",_SESSION_ID,DOMAIN_LOG_WEB_RESPOND)
		end
		print(RESULT_STR[tonumber(status)])
	else
		print("directory name is empty!")
	end
else
	print("session expired")
end

%>