add a render function for hashed passwords

This commit is contained in:
Uwe Steinmann 2022-11-24 09:44:23 +01:00
parent 3af5b0f943
commit 823d98b261

View File

@ -49,6 +49,10 @@ function getPasswordPlainData($colname, $coldata, $objdata) { /* {{{ */
return $objdata;
} /* }}} */
function renderPasswordHashedData($colname, $objdata) { /* {{{ */
return substr($objdata[$colname], 0, 16).'...';
} /* }}} */
function renderPasswordPlainData($colname, $objdata) { /* {{{ */
return $objdata[$colname];
} /* }}} */
@ -181,6 +185,8 @@ if (isset($_FILES['userdata']) && $_FILES['userdata']['error'] == 0) {
$colmap[$i] = array("getFolderData", "renderFolderData", $colname);
} elseif(in_array($colname, array('quota'))) {
$colmap[$i] = array("getQuotaData", "renderQuotaData", $colname);
} elseif(in_array($colname, array('passenc'))) {
$colmap[$i] = array("getBaseData", "renderPasswordHashedData", $colname);
} elseif(in_array($colname, array('password'))) {
/* getPasswordPlainData() will set 'passenc' */
$colmap[$i] = array("getPasswordPlainData", "renderPasswordPlainData", 'passenc');