Add app-passwd list (#4281) (#4311)

* Add list option for app passwords

* Add app-passwd option to OpenAPI documentation
This commit is contained in:
Felix
2021-11-11 13:45:04 +01:00
committed by GitHub
parent 7e35c3d0dd
commit 8dad04e0e6
2 changed files with 44 additions and 4 deletions

View File

@@ -216,10 +216,17 @@ function app_passwd($_action, $_data = null) {
break;
case 'get':
$app_passwds = array();
$stmt = $pdo->prepare("SELECT `id`, `name` FROM `app_passwd` WHERE `mailbox` = :username");
$stmt->execute(array(':username' => $username));
$app_passwds = $stmt->fetchAll(PDO::FETCH_ASSOC);
return $app_passwds;
if ($_data['username'] != null) {
$stmt = $pdo->prepare("SELECT `id`, `name` FROM `app_passwd` WHERE `mailbox` = :username");
$stmt->execute(array(':username' => $username));
$app_passwds = $stmt->fetchAll(PDO::FETCH_ASSOC);
return $app_passwds;
} else {
$stmt = $pdo->prepare("SELECT `id`, `name` FROM `app_passwd`");
$stmt->execute();
$app_passwds = $stmt->fetchAll(PDO::FETCH_ASSOC);
return $app_passwds;
}
break;
case 'details':
$app_passwd_data = array();