refactoring
This commit is contained in:
parent
bd7d32d2d0
commit
a07c0013ae
|
@ -1543,7 +1543,7 @@ class accountContainer {
|
|||
foreach ($attr_names as $i => $name) {
|
||||
// find deleted attributes
|
||||
if (isset($orig[$name]) && is_array($orig[$name])) {
|
||||
foreach ($orig[$name] as $j => $value) {
|
||||
foreach ($orig[$name] as $value) {
|
||||
if (is_array($attributes[$name])) {
|
||||
if (!in_array($value, $attributes[$name], true)
|
||||
&& ($value !== null)
|
||||
|
@ -1558,7 +1558,7 @@ class accountContainer {
|
|||
}
|
||||
// find new attributes
|
||||
if (isset($attributes[$name]) && is_array($attributes[$name])) {
|
||||
foreach ($attributes[$name] as $j => $value) {
|
||||
foreach ($attributes[$name] as $value) {
|
||||
if (isset($orig[$name]) && is_array($orig[$name])) {
|
||||
if (!in_array($value, $orig[$name], true)
|
||||
&& ($value !== null)
|
||||
|
@ -1572,7 +1572,7 @@ class accountContainer {
|
|||
}
|
||||
// find unchanged attributes
|
||||
if (isset($orig[$name]) && is_array($orig[$name]) && is_array($attributes[$name])) {
|
||||
foreach ($attributes[$name] as $j => $value) {
|
||||
foreach ($attributes[$name] as $value) {
|
||||
if (($value !== null) && ($value !== '') && in_array($value, $orig[$name], true)) {
|
||||
$notchanged[$name][] = $value;
|
||||
}
|
||||
|
|
|
@ -432,17 +432,12 @@ By default, the nodes are configured as H-Nodes which fits for small networks. I
|
|||
if (!empty($_POST['dns'])) {
|
||||
$_POST['dns'] = trim($_POST['dns']);
|
||||
$ex = explode(",", $_POST['dns']);
|
||||
$dns = "";
|
||||
$is_first=true;
|
||||
$invalid = false;
|
||||
foreach($ex AS $string) {
|
||||
if ($is_first) {
|
||||
$dns .= $string;
|
||||
$is_first=false;
|
||||
}
|
||||
else {
|
||||
$dns .= ",$string";
|
||||
}
|
||||
|
||||
if (!check_ip($string)) {
|
||||
$invalid = true;
|
||||
|
|
|
@ -1657,7 +1657,6 @@ class inetOrgPerson extends baseModule implements passwordService {
|
|||
private function uploadPhoto() {
|
||||
$messages = array();
|
||||
if ($_FILES['photoFile'] && ($_FILES['photoFile']['size'] > 0)) {
|
||||
$name = $_FILES['photoFile']['name'];
|
||||
$handle = fopen($_FILES['photoFile']['tmp_name'], "r");
|
||||
$data = fread($handle, 100000000);
|
||||
if (!empty($this->moduleSettings['inetOrgPerson_jpegPhoto_maxSize'][0]) && (strlen($data) > (1024 * $this->moduleSettings['inetOrgPerson_jpegPhoto_maxSize'][0]))) {
|
||||
|
|
|
@ -5,7 +5,7 @@ use \LAM\PDF\PDFTableRow;
|
|||
/*
|
||||
|
||||
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
|
||||
Copyright (C) 2004 - 2018 Roland Gruber
|
||||
Copyright (C) 2004 - 2020 Roland Gruber
|
||||
|
||||
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
|
||||
|
@ -668,7 +668,6 @@ class kolabUser extends baseModule {
|
|||
}
|
||||
uksort($delegates, 'compareDN');
|
||||
$_SESSION['kolabUser_kolabDelegate'] = $kolabDelegate;
|
||||
$delegateFields = array();
|
||||
$delegateContainer = new htmlTable();
|
||||
for ($i = 0; $i < sizeof($kolabDelegate); $i++) {
|
||||
$delegateContainer->addElement(new htmlOutputText($kolabDelegate[$i]));
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
/*
|
||||
|
||||
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
|
||||
Copyright (C) 2013 - 2019 Roland Gruber
|
||||
Copyright (C) 2013 - 2020 Roland Gruber
|
||||
|
||||
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
|
||||
|
@ -273,7 +273,7 @@ class pykotaBillingCode extends baseModule {
|
|||
if ($this->codeCache == null) {
|
||||
$this->loadCodeCache();
|
||||
}
|
||||
foreach ($this->codeCache as $dn => $bCode) {
|
||||
foreach ($this->codeCache as $bCode) {
|
||||
if (!empty($bCode) && ($bCode == $code)) {
|
||||
return true;
|
||||
}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
/*
|
||||
|
||||
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
|
||||
Copyright (C) 2013 - 2019 Roland Gruber
|
||||
Copyright (C) 2013 - 2020 Roland Gruber
|
||||
|
||||
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
|
||||
|
@ -620,7 +620,7 @@ class pykotaPrinter extends baseModule {
|
|||
if ($this->printerCache == null) {
|
||||
$this->loadPrinterNameCache();
|
||||
}
|
||||
foreach ($this->printerCache as $dn => $attrs) {
|
||||
foreach ($this->printerCache as $attrs) {
|
||||
if (!empty($attrs['cn']) && ($attrs['cn'] == $cn)) {
|
||||
return true;
|
||||
}
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
|
||||
Copyright (C) 2008 Thomas Manninger
|
||||
2009 - 2018 Roland Gruber
|
||||
2009 - 2020 Roland Gruber
|
||||
|
||||
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
|
||||
|
@ -189,7 +189,7 @@ class lamDHCPList extends lamList {
|
|||
$entries = searchLDAP($data['dn'], 'objectClass=dhcpHost', array('dhcpstatements', 'dhcphwaddress', 'cn'));
|
||||
if (sizeof($entries) > 0) {
|
||||
foreach ($entries as $entry) {
|
||||
foreach ($entry as $attrName => $attrValues) {
|
||||
foreach ($entry as $attrValues) {
|
||||
if (!is_array($attrValues)) {
|
||||
continue;
|
||||
}
|
||||
|
@ -294,7 +294,7 @@ class lamDHCPList extends lamList {
|
|||
$table = new htmlTable();
|
||||
$table->setCSSClasses(array('nowrap'));
|
||||
$ranges = array();
|
||||
foreach($entry['dhcprange'] AS $id => $value) {
|
||||
foreach($entry['dhcprange'] AS $value) {
|
||||
if (!empty($value) && !is_numeric($value)) {
|
||||
$ex = explode(" ", $value);
|
||||
$row = new htmlTableRow(
|
||||
|
@ -327,7 +327,7 @@ class lamDHCPList extends lamList {
|
|||
}
|
||||
}
|
||||
uksort($ranges, 'strnatcasecmp');
|
||||
foreach ($ranges as $text => $row) {
|
||||
foreach ($ranges as $row) {
|
||||
$table->addElement($row);
|
||||
}
|
||||
return $table;
|
||||
|
|
|
@ -3,7 +3,6 @@ namespace LAM\UPLOAD;
|
|||
use ZipArchive;
|
||||
use accountContainer;
|
||||
/*
|
||||
$Id$
|
||||
|
||||
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
|
||||
Copyright (C) 2016 - 2020 Roland Gruber
|
||||
|
@ -309,7 +308,6 @@ class Uploader {
|
|||
}
|
||||
}
|
||||
// load account
|
||||
$typeManager = new \LAM\TYPES\TypeManager();
|
||||
$_SESSION['mass_pdfAccount'] = new accountContainer($this->type, 'mass_pdfAccount');
|
||||
$pdfErrors = $_SESSION['mass_pdfAccount']->load_account($dn, $infoAttributes);
|
||||
if (sizeof($pdfErrors) > 0) {
|
||||
|
|
Loading…
Reference in New Issue