util/datamanager.lua
changeset 2328 2804d81206d8
parent 2159 2ef4458b23d9
child 2444 267d6482bac6
equal deleted inserted replaced
2325:265441f2ad48 2328:2804d81206d8
    86 	end
    86 	end
    87 end
    87 end
    88 
    88 
    89 function getpath(username, host, datastore, ext, create)
    89 function getpath(username, host, datastore, ext, create)
    90 	ext = ext or "dat";
    90 	ext = ext or "dat";
    91 	host = host and encode(host);
    91 	host = (host and encode(host)) or "_global";
    92 	username = username and encode(username);
    92 	username = username and encode(username);
    93 	if username then
    93 	if username then
    94 		if create then mkdir(mkdir(mkdir(data_path).."/"..host).."/"..datastore); end
    94 		if create then mkdir(mkdir(mkdir(data_path).."/"..host).."/"..datastore); end
    95 		return format("%s/%s/%s/%s.%s", data_path, host, datastore, username, ext);
    95 		return format("%s/%s/%s/%s.%s", data_path, host, datastore, username, ext);
    96 	elseif host then
    96 	elseif host then