getParam(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/FileServerUser.php'); $myFileServerUser =& objectMaker('FileServerUser', $uid); if ($myFileServerUser->error()) psaerror('Unable to create FileServerUser object: ' . $myFileServerUser->getErrorMsg()); $session->putParam(SPN_FILESERVER_USER, $uid); $pathbar->setPage('fileserver_user_edit'); $pathbar->set(); switch ($cmd = get_gpc('cmd')) { case false: break; case 'update': if (false === $myFileServerUser->initFromSubmit()) psaerror('FileServerUser::init() failed: ' . $myFileServerUser->getErrorMsg()); if ($myFileServerUser->errAttrExists()) { alert(lmsg('__invalid_value')); break; } if ($myFileServerUser->isExist()) { alert(lmsg('fileserver__user_exists', safetyhtml($myFileServerUser->getName()))); break; } if (false === $myFileServerUser->update()) psaerror('FileServerUser::update() failed: ' . $myFileServerUser->getErrorMsg()); go_to_uplevel(); break; default: psaerror('Invalid cmd: ' . $cmd); } include_once('modules/fileserver/FileServerUserEditForm.php'); $myFileServerUserEditForm = new FileServerUserEditForm(); if ($myFileServerUserEditForm->error()) psaerror('Unable to create FileServerUserEditForm object: ' . $myFileServerUserEditForm->getErrorMsg()); if (false === $myFileServerUserEditForm->define()) psaerror('FileServerUserEditForm::define() failed: ' . $myFileServerUserEditForm->getErrorMsg()); if (false === $myFileServerUserEditForm->assign($myFileServerUser, false != $cmd)) psaerror('FileServerUserEditForm::assign() failed: ' . $myFileServerUserEditForm->getErrorMsg()); if (false === $myFileServerUserEditForm->parse()) psaerror('FileServerUserEditForm::parse() failed: ' . $myFileServerUserEditForm->getErrorMsg()); if (false === $myFileServerUserEditForm->FastPrint()) psaerror('FileServerUserEditForm::FastPrint() failed: ' . $myFileServerUserEditForm->getErrorMsg()); ?>