refactoring

This commit is contained in:
Roland Gruber 2022-04-27 08:05:19 +02:00
parent 72b99d2f3f
commit a567ab0e7e
5 changed files with 26 additions and 28 deletions

View file

@ -11,7 +11,7 @@ use htmlStatusMessage;
/* /*
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/) This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
Copyright (C) 2020 - 2021 Roland Gruber Copyright (C) 2020 - 2022 Roland Gruber
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -11,7 +11,7 @@ use \htmlStatusMessage;
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/) This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
Copyright (C) 2003 - 2006 Tilo Lutz Copyright (C) 2003 - 2006 Tilo Lutz
Copyright (C) 2007 - 2021 Roland Gruber Copyright (C) 2007 - 2022 Roland Gruber
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
@ -207,7 +207,6 @@ if (isset($_POST['delete'])) {
$attributes = array(); $attributes = array();
$errors = array(); $errors = array();
// predelete actions // predelete actions
if (!$stopprocessing) {
foreach ($moduleNames as $singlemodule) { foreach ($moduleNames as $singlemodule) {
$success = true; $success = true;
$messages = $modules[$singlemodule]->preDeleteActions(); $messages = $modules[$singlemodule]->preDeleteActions();
@ -226,7 +225,6 @@ if (isset($_POST['delete'])) {
break; break;
} }
} }
}
if (!$stopprocessing) { if (!$stopprocessing) {
// load attributes // load attributes
foreach ($moduleNames as $singlemodule) { foreach ($moduleNames as $singlemodule) {
@ -260,7 +258,7 @@ if (isset($_POST['delete'])) {
} }
if (!$stopprocessing) { if (!$stopprocessing) {
// modify attributes // modify attributes
if (isset($attributes[$dn]['modify']) && !$stopprocessing) { if (isset($attributes[$dn]['modify'])) {
$success = ldap_mod_replace($_SESSION['ldap']->server(), $dn, $attributes[$dn]['modify']); $success = ldap_mod_replace($_SESSION['ldap']->server(), $dn, $attributes[$dn]['modify']);
if (!$success) { if (!$success) {
$errors[] = array ('ERROR', sprintf(_('Was unable to modify attributes from DN: %s.'), $dn), getDefaultLDAPErrorString($_SESSION['ldap']->server())); $errors[] = array ('ERROR', sprintf(_('Was unable to modify attributes from DN: %s.'), $dn), getDefaultLDAPErrorString($_SESSION['ldap']->server()));

View file

@ -294,7 +294,7 @@ function displayAttributeList(htmlResponsiveRow $row) {
if (isset($_GET['sel']) && (empty($_GET['sel']) || array_key_exists(strtolower($_GET['sel']), $attributes))) { if (isset($_GET['sel']) && (empty($_GET['sel']) || array_key_exists(strtolower($_GET['sel']), $attributes))) {
$selectedAttribute[0] = $_GET['sel']; $selectedAttribute[0] = $_GET['sel'];
} }
if (empty($selectedAttribute) && (sizeof($availableAttributes) > 0)) { if (empty($selectedAttribute) && (sizeof($availableAttributes) > 1)) {
// select first attribute by default // select first attribute by default
$attributeNames = array_keys($availableAttributes); $attributeNames = array_keys($availableAttributes);
$selectedAttribute[0] = $attributeNames[1]; $selectedAttribute[0] = $attributeNames[1];

View file

@ -156,10 +156,10 @@ display_main($message, $error);
/** /**
* Displays the main page of the OU editor * Displays the main page of the OU editor
* *
* @param String $message info message * @param string|null $message info message
* @param String $error error message * @param string|null $error error message
*/ */
function display_main($message, $error) { function display_main(?string $message, ?string $error): void {
// display main page // display main page
include __DIR__ . '/../../lib/adminHeader.inc'; include __DIR__ . '/../../lib/adminHeader.inc';
echo '<div class="smallPaddingContent">'; echo '<div class="smallPaddingContent">';

View file

@ -1,5 +1,5 @@
parameters: parameters:
level: 3 level: 4
scanDirectories: scanDirectories:
- lam/lib - lam/lib
- lam/templates - lam/templates