159 lines
5.1 KiB
PHP
159 lines
5.1 KiB
PHP
<?php
|
|
require_once dirname(__FILE__).'/../ui_browser_init.php';
|
|
|
|
if (is_array($_REQUEST['popup'])){
|
|
foreach ($_REQUEST['popup'] as $val) {
|
|
switch ($val) {
|
|
case "_reload_parent":
|
|
$Smarty->display('popup/_reload_parent.tpl');
|
|
break;
|
|
|
|
case "_close":
|
|
$Smarty->display('popup/_close.tpl');
|
|
break;
|
|
|
|
case "login":
|
|
$Smarty->assign('loginform', $uiBrowser->loginform($Smarty, $ui_fmask));
|
|
$Smarty->display('popup/login.tpl');
|
|
break;
|
|
|
|
case "logout":
|
|
$Smarty->assign('logouttype', 'logout');
|
|
$Smarty->display('popup/logout.tpl');
|
|
break;
|
|
|
|
case "signover_1":
|
|
$Smarty->assign('logouttype', 'signover');
|
|
$Smarty->display('popup/logout.tpl');
|
|
break;
|
|
|
|
case "signover_2":
|
|
$Smarty->assign('loginform', $uiBrowser->loginform($Smarty, $ui_fmask));
|
|
$Smarty->display('popup/login.tpl');
|
|
break;
|
|
}
|
|
}
|
|
die();
|
|
};
|
|
|
|
$Smarty->assign('statusbar', $uiBrowser->getStationInfo($ui_fmask['systemPrefs']));
|
|
|
|
if ($uiBrowser->userid) {
|
|
$Smarty->assign('showMenuTop', TRUE);
|
|
$Smarty->assign('sp', $uiBrowser->getSP());
|
|
$Smarty->assign('showSP', TRUE);
|
|
|
|
switch ($_REQUEST['act']){
|
|
default:
|
|
$Smarty->assign('structure', $uiBrowser->getStructure($uiBrowser->id));
|
|
$Smarty->assign('showPath', TRUE);
|
|
|
|
if ($_REQUEST['tree']=='Y') {
|
|
$Smarty->assign('showTree', TRUE);
|
|
} else {
|
|
$Smarty->assign('showObjects', TRUE);
|
|
}
|
|
$Smarty->assign('delOverride', $_REQUEST['delOverride']);
|
|
#$Smarty->assign('obj_types', array('Folder'=>'D', 'File'=>'F', 'Replica'=>'R'));
|
|
break;
|
|
|
|
case "permissions":
|
|
$Smarty->assign('structure', $uiBrowser->getStructure($uiBrowser->id));
|
|
$Smarty->assign('showPath', TRUE);
|
|
|
|
$Smarty->assign('perms', $uiBrowser->getPermissions($uiBrowser->id));
|
|
$Smarty->assign('showPermissions', TRUE);
|
|
break;
|
|
|
|
|
|
case "newfile":
|
|
$Smarty->assign('structure', $uiBrowser->getStructure($uiBrowser->id));
|
|
$Smarty->assign('showPath', TRUE);
|
|
|
|
$Smarty->assign('newfileform', $uiBrowser->getNewFileForm($uiBrowser->id, $ui_fmask['upload']));
|
|
$Smarty->assign('showNewFileForm', TRUE);
|
|
break;
|
|
|
|
|
|
case "uploadFile":
|
|
$Smarty->assign('structure', $uiBrowser->getStructure($uiBrowser->id));
|
|
$Smarty->assign('showPath', FALSE);
|
|
|
|
$Smarty->assign('uploadform', $uiBrowser->getUploadFileForm($uiBrowser->id, $ui_fmask['uploadFile']));
|
|
$Smarty->assign('showUploadForm', TRUE);
|
|
break;
|
|
|
|
|
|
case "editFile":
|
|
$Smarty->assign('structure', $uiBrowser->getStructure($uiBrowser->id));
|
|
$Smarty->assign('showPath', FALSE);
|
|
|
|
$Smarty->assign('uploadform', $uiBrowser->getUploadFileForm($uiBrowser->id, $ui_fmask['upload_1']));
|
|
$Smarty->assign('showUploadForm', TRUE);
|
|
break;
|
|
|
|
|
|
case "search":
|
|
if($_REQUEST['doSearch']) {
|
|
$Smarty->assign('searchres', $uiBrowser->getSearchRes($uiBrwoser->id, $_REQUEST));
|
|
$Smarty->assign('showSearchRes', TRUE);
|
|
}
|
|
|
|
|
|
$Smarty->assign('searchform', $uiBrowser->getSearchForm($uiBrowser->id, $_REQUEST, $ui_fmask));
|
|
$Smarty->assign('showSearchForm', TRUE);
|
|
|
|
break;
|
|
|
|
case "subjects":
|
|
case "addUser":
|
|
case "addGroup":
|
|
$Smarty->assign('subjects', $uiBrowser->getSubjects());
|
|
switch($_REQUEST['act']) {
|
|
case "addUser": $Smarty->assign('addSubjectForm', $uiBrowser->getAddSubjectForm($ui_fmask['addUser'])); break;
|
|
case "addGroup": $Smarty->assign('addSubjectForm', $uiBrowser->getAddSubjectForm($ui_fmask['addGroup'])); break;
|
|
}
|
|
$Smarty->assign('showSubjects', TRUE);
|
|
break;
|
|
|
|
case "passwd":
|
|
$Smarty->assign('changePassForm', $uiBrowser->getChangePasswdForm($_REQUEST['uid'], $ui_fmask['chgPasswd']));
|
|
$Smarty->assign('showSubjects', TRUE);
|
|
break;
|
|
|
|
case "groups":
|
|
$Smarty->assign('groups', $uiBrowser->getGroups($uiBrowser->id));
|
|
$Smarty->assign('addSubj2GroupForm', $uiBrowser->getSubj2GroupForm($uiBrowser->id));
|
|
$Smarty->assign('showSubjects', TRUE);
|
|
break;
|
|
|
|
case "getFile":
|
|
$Smarty->assign('fData', $uiBrowser->getFile($uiBrowser->id));
|
|
$Smarty->assign('showFile', TRUE);
|
|
break;
|
|
|
|
case "getMData":
|
|
$Smarty->assign('fMetaData', $uiBrowser->getMdata($uiBrowser->id));
|
|
$Smarty->assign('showFile', TRUE);
|
|
break;
|
|
|
|
case "editMetaDataValues":
|
|
$Smarty->assign('mDataForm', $uiBrowser->getMetaDataForm($uiBrowser->id, $ui_fmask['mData'], TRUE));
|
|
$Smarty->assign('showMetaDataForm', TRUE);
|
|
break;
|
|
|
|
case "getInfo":
|
|
$Smarty->assign('fInfo', $uiBrowser->_getInfo($uiBrowser->id, 'text'));
|
|
$Smarty->assign('showFile', TRUE);
|
|
break;
|
|
|
|
case "systemPrefs":
|
|
$Smarty->assign('dynform', $uiBrowser->systemPrefs($ui_fmask['systemPrefs']));
|
|
$Smarty->assign('showSystemPrefs', TRUE);
|
|
break;
|
|
}
|
|
}
|
|
|
|
$Smarty->display('main.tpl');
|
|
?>
|