delParam(SPN_FILESERVER_USER); include_once('modules/fileserver/FileServerManager.php'); $myFileServerManager =& FileServerManagerMaker(); if ($myFileServerManager->error()) psaerror('Unable to create FileServerManager object: ' .$myFileServerManager->getErrormsg()); include_once('modules/fileserver/FileServerUsersList.php'); $myFileServerUsersList = new FileServerUsersList(); if ($myFileServerUsersList->error()) psaerror('Unable to create FileServerUsersList object: ' .$myFileServerUsersList->getErrormsg()); $pathbar->setPage('fileserver'); $pathbar->set(); switch ($cmd = get_gpc('cmd')) { case false: break; case 'remove': $del = get_gpc('del'); if (!is_array($del) || !count($del)) { alert(lmsg('fileserver__users_remove_empty_selection')); go_to_uplevel(); } foreach ($del AS $uid) { include_once('modules/fileserver/FileServerUser.php'); $myFileServerUser = new FileServerUser($uid); if ($myFileServerUser->error()) psaerror('Unable to create FileServerUser object: ' . $myFileServerUser->getErrorMsg()); if (!$myFileServerUser->delete()) psaerror('FileServerUser::delete() failed: ' . $myFileServerUser->getErrorMsg()); } break; default: if (!$myFileServerUsersList->setFSP($cmd)) psaerror('Invalid cmd: ' . $cmd); } if (!$myFileServerUsersList->init()) psaerror('FileServerUsersList::init() failed: ' . $myFileServerUsersList->getErrormsg()); include_once('modules/fileserver/FileServerUsersForm.php'); $myFileServerUsersForm = new FileServerUsersForm(); if ($myFileServerUsersForm->error()) psaerror('Unable to create FileServerUsersForm object: ' . $myFileServerUsersForm->getErrorMsg()); if (!$myFileServerUsersForm->define()) psaerror('FileServerUsersForm::define() failed: ' . $myFileServerUsersForm->getErrorMsg()); if (!$myFileServerUsersForm->assign($myFileServerUsersList)) psaerror('FileServerUsersForm::assign() failed: ' . $myFileServerUsersForm->getErrorMsg()); if (!$myFileServerUsersForm->parse()) psaerror('FileServerUsersForm::parse() failed: ' . $myFileServerUsersForm->getErrorMsg()); if (!$myFileServerUsersForm->FastPrint()) psaerror('FileServerUsersForm::FastPrint() failed: ' . $myFileServerUsersForm->getErrorMsg()); ?>