![]() |
Managed DMS - User details Edit - Printable Version +- LetoDMS Community Forum (https://community.letodms.com) +-- Forum: LetoDMS Support (https://community.letodms.com/forumdisplay.php?fid=4) +--- Forum: Feature Request (https://community.letodms.com/forumdisplay.php?fid=7) +--- Thread: Managed DMS - User details Edit (/showthread.php?tid=194) |
Managed DMS - User details Edit - sappsys - 10-19-2010 I run a managed DMS, and I specifically didn't want the user to be able to edit their name, comments only their password/email address so I added a new setting. It would be nice if it made it into the standard tree :- inc.Settings.php // enable/disable user updating of Name & Comments var $_enableUserUpdate = false; out.EditUserData.php <form action="../op/op.EditUserData.php" enctype="multipart/form-data" method="post" name="form1" onsubmit="return checkForm();"> <table> <tr> <td><?php printMLText("password");?>:</td> <td><input type="Password" name="pwd" size="30"></td> </tr> <tr> <td><?php printMLText("confirm_pwd");?>:</td> <td><input type="Password" name="pwdconf" size="30"></td> </tr> <?php if ($settings->_enableUserUpdate){ ?> <tr> <td><?php printMLText("name");?>:</td> <td><input name="fullname" value="<?php print $user->getFullName();?>" size="30"></td> </tr> <?php } ?> <tr> <td><?php printMLText("email");?>:</td> <td><input name="email" value="<?php print $user->getEmail();?>" size="30"></td> </tr> <?php if ($settings->_enableUserUpdate){ ?> <tr> <td><?php printMLText("comment");?>:</td> <td><textarea name="comment" rows="4" cols="80"><?php print $user->getComment();?></textarea></td> </tr> <?php } ?> op.EditUserData.php $fullname = sanitizeString($_POST["fullname"]); $email = sanitizeString($_POST["email"]); $comment = sanitizeString($_POST["comment"]); if (isset($_POST["pwd"]) && ($_POST["pwd"] != "")) $user->setPwd(md5($_POST["pwd"])); if ($settings->_enableUserUpdate){ if ($user->getFullName() != $fullname) $user->setFullName($fullname); if ($user->getComment() != $comment) $user->setComment($comment); } if ($user->getEmail() != $email) $user->setEmail($email); RE: Managed DMS - User details Edit - matteo lucarelli - 10-21-2010 Ok, it's useful. I'll add it on the next release. |