diff --git a/lib/server/commander.js b/lib/server/commander.js index 3d830f81..6ac56411 100644 --- a/lib/server/commander.js +++ b/lib/server/commander.js @@ -98,8 +98,15 @@ /* Получаем информацию о файлах */ var n = lFiles.length, lStats = {}, + lFilesData = { + files : lFiles, + stats : lStats, + request : lReq, + response : lRes + }, + lFill = function(){ - fillJSON(lStats, lFiles); + fillJSON(lFilesData); }; if(n){ @@ -117,7 +124,7 @@ } } else - fillJSON(null, lFiles); + fillJSON(lFilesData); } else sendResponse({ @@ -166,18 +173,14 @@ * @param pFiles - array of files of current directory */ function fillJSON(pParams){ - var lFiles, lAllStats, lHTTP, + var lFiles, lAllStats, i, n, lReq, lRes; if(pParams){ lFiles = pParams.files && (n = lFiles.length || 0); lAllStats = pParams.stats; - lHTTP = pParams.data; - - if(lHTTP){ - lReq = lHTTP.request, - lRes = lHTTP.response; - } + lReq = pParams.request, + lRes = pParams.response; } /* данные о файлах в формате JSON*/ var lJSON = [], @@ -191,9 +194,7 @@ }; for( i = 0; i < n; i++ ){ - /* - *Переводим права доступа в 8-ричную систему - */ + /* Переводим права доступа в 8-ричную систему */ var lName = lFiles[i], lMode = (lStats[lName].mode-0).toString(8),