setPwdExpiration() accepts keywords 'now' and 'never'

This commit is contained in:
Uwe Steinmann 2017-02-14 11:24:11 +01:00
parent f251e30f5a
commit 586dffe403

View File

@ -268,8 +268,10 @@ class SeedDMS_Core_User { /* {{{ */
function setPwdExpiration($newPwdExpiration) { /* {{{ */
$db = $this->_dms->getDB();
if(trim($newPwdExpiration) == '')
if(trim($newPwdExpiration) == '' || trim($newPwdExpiration) == 'never')
$newPwdExpiration = '0000-00-00 00:00:00';
elseif(trim($newPwdExpiration) == 'now')
$newPwdExpiration = date('Y-m-d H:i:s');
$queryStr = "UPDATE `tblUsers` SET `pwdExpiration` =".$db->qstr($newPwdExpiration)." WHERE `id` = " . $this->_id;
$res = $db->getResult($queryStr);
if (!$res)