POC/fileManager: partial integration

This commit is contained in:
IsaiDiaz
2025-07-07 17:01:56 +00:00
parent 3e97824354
commit 6ff4888f02
3 changed files with 32 additions and 5 deletions

1
fileManager Submodule

Submodule fileManager added at dfef74d13c

View File

@@ -112,7 +112,10 @@ function delete()
break; break;
} }
$msgLabel= G::LoadTranslation('ID_DELETED_SUCCESSFULLY'); $msgLabel= G::LoadTranslation('ID_DELETED_SUCCESSFULLY');
echo "{action: '', error:'error',message: '$msgLabel', success: 'success',folderUID: 'root'}"; $res ['success'] = true;
$res ['message'] = $msgLabel;
$res ['folderUID'] = 'root';
echo G::json_encode($res);
} }
/** /**
@@ -265,8 +268,8 @@ function expandNode()
$tempTree ['type'] = "Directory"; $tempTree ['type'] = "Directory";
$tempTree ['is_file'] = false; $tempTree ['is_file'] = false;
$tempTree ['appDocCreateDate'] = $obj['FOLDER_CREATE_DATE']; $tempTree ['appDocCreateDate'] = $obj['FOLDER_CREATE_DATE'];
$tempTree ['qtip'] = '<strong>Directory: </strong>' . $obj['FOLDER_NAME'] . // $tempTree ['qtip'] = '<strong>Directory: </strong>' . $obj['FOLDER_NAME'] .
'<br /><strong>Create Date:</strong> ' . $obj['FOLDER_CREATE_DATE'] . ''; // '<br /><strong>Create Date:</strong> ' . $obj['FOLDER_CREATE_DATE'] . '';
$tempTree ['is_writable'] = true; $tempTree ['is_writable'] = true;
$tempTree ['is_chmodable'] = true; $tempTree ['is_chmodable'] = true;
$tempTree ['is_readable'] = true; $tempTree ['is_readable'] = true;

View File

@@ -18,8 +18,7 @@ switch ($page) {
$oHeadPublisher->assign('FORMATS', $c->getFormats()); $oHeadPublisher->assign('FORMATS', $c->getFormats());
$oHeadPublisher->assign('isIE', Bootstrap::isIE()); $oHeadPublisher->assign('isIE', Bootstrap::isIE());
break; break;
case "documents": case "documentsvx":
$c = new Configurations(); $c = new Configurations();
$configPage = $c->getConfiguration('documentsModule', 'pageSize', '', $_SESSION['USER_LOGGED']); $configPage = $c->getConfiguration('documentsModule', 'pageSize', '', $_SESSION['USER_LOGGED']);
$configEnv = $c->getConfiguration('ENVIRONMENT_SETTINGS', ''); $configEnv = $c->getConfiguration('ENVIRONMENT_SETTINGS', '');
@@ -34,6 +33,30 @@ switch ($page) {
$oHeadPublisher->addExtJsScript('cases/casesDocuments', false); //adding a javascript file .js $oHeadPublisher->addExtJsScript('cases/casesDocuments', false); //adding a javascript file .js
$oHeadPublisher->addContent('cases/casesDocuments'); //adding a html file .html. $oHeadPublisher->addContent('cases/casesDocuments'); //adding a html file .html.
break; break;
case "documents":
$c = new Configurations();
$configPage = $c->getConfiguration('documentsModule', 'pageSize', '', $_SESSION['USER_LOGGED']);
$configEnv = $c->getConfiguration('ENVIRONMENT_SETTINGS', '');
$Config['pageSize'] = isset($configPage['pageSize']) ? $configPage['pageSize'] : 20;
$oHeadPublisher->assign('CONFIG', $Config);
$oHeadPublisher->assign('FORMATS', $c->getFormats());
$oHeadPublisher->assign('permitodelete', $RBAC->userCanAccess('PM_FOLDER_DELETE'));
$oHeadPublisher->assign('permitoaddfile', $RBAC->userCanAccess('PM_FOLDERS_ADD_FILE'));
$oHeadPublisher->assign('permitoaddfolder', $RBAC->userCanAccess('PM_FOLDERS_ADD_FOLDER'));
$scripts = ['/js/ext/translation.'.SYS_LANG.'.js'];
foreach ($scripts as $file) {
$header = $header . "<script type=\"text/javascript\" src=\"" . G::browserCacheFilesUrl($file) . "\"></script>\n";
}
// die($oHeadPublisher->getExtJsVariablesScript());
$template = new TemplatePower(PATH_HTML. 'fileManager/index.html');
$template->prepare();
$template->assign('header', $header);
$template->assign('bodyTemplate', $oHeadPublisher->getExtJsVariablesScript());
echo $template->getOutputContent();
return;
break;
default: default:
$oHeadPublisher->addExtJsScript('cases/casesStartPage', false); //adding a javascript file .js $oHeadPublisher->addExtJsScript('cases/casesStartPage', false); //adding a javascript file .js
$oHeadPublisher->addContent('cases/casesStartPage'); //adding a html file .html. $oHeadPublisher->addContent('cases/casesStartPage'); //adding a html file .html.