Sindbad~EG File Manager

Current Path : /opt/nginxhttpd_/etc/openresty_config/lua/
Upload File :
Current File : //opt/nginxhttpd_/etc/openresty_config/lua/init.lua

-- This part bellow doesn't have anything to do with the cache. We load the JS Challenge in memory to avoid IO
local challengeTemplate = io.open('/usr/local/openresty/nginx/conf/error_page/challenge.html' , 'r')
local challengeTemplate = challengeTemplate or io.open('/usr/local/openresty/nginx/conf/lua/challenge.html' , 'r')
local challengeTemplate = challengeTemplate or io.open('/etc/nginx/conf/lua/challenge.html' , 'r')
local challengeTemplate = challengeTemplate or io.open('/usr/local/openresty/nginx/nginx/conf/lua/challenge.html' , 'r')

if (challengeTemplate == nil) then
    error("could not open the javascript challenge template !")
else
    challengeTemplate = challengeTemplate:read("*all")
    if (challengeTemplate == nil) then
        error("could not get the javascript challenge template !")
    end
end

challengeTemplate = ((challengeTemplate:gsub("[\n\r\t]", ""))) -- Remove line break & tabs
challengeTemplate = ((challengeTemplate:gsub("%s+", " "))) -- Remove double whitespace

_G.challengeTemplate = challengeTemplate

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists