reduce PHP notices
This commit is contained in:
parent
f069ddca34
commit
45699c7e51
|
@ -798,7 +798,7 @@ class sambaSamAccount extends baseModule implements passwordService {
|
||||||
// host attributes
|
// host attributes
|
||||||
if ($this->get_scope()=='host') {
|
if ($this->get_scope()=='host') {
|
||||||
$this->attributes['sambaPrimaryGroupSID'][0] = $SID."-".$this->rids[_('Domain computers')];
|
$this->attributes['sambaPrimaryGroupSID'][0] = $SID."-".$this->rids[_('Domain computers')];
|
||||||
if ($_POST['ResetSambaPassword'] || !$this->attributes['sambaNTPassword'][0]) {
|
if (isset($_POST['ResetSambaPassword']) || !isset($this->attributes['sambaNTPassword'][0])) {
|
||||||
$hostname = $attrs['uid'][0];
|
$hostname = $attrs['uid'][0];
|
||||||
$hostname = substr($hostname, 0, strlen($hostname) - 1);
|
$hostname = substr($hostname, 0, strlen($hostname) - 1);
|
||||||
if (isset($this->moduleSettings['sambaSamAccount_lmHash'][0]) && ($this->moduleSettings['sambaSamAccount_lmHash'][0] == 'no')) {
|
if (isset($this->moduleSettings['sambaSamAccount_lmHash'][0]) && ($this->moduleSettings['sambaSamAccount_lmHash'][0] == 'no')) {
|
||||||
|
@ -883,7 +883,7 @@ class sambaSamAccount extends baseModule implements passwordService {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else { // host
|
else { // host
|
||||||
if (!$this->attributes['sambaSID'][0]) {
|
if (!isset($this->attributes['sambaSID'][0])) {
|
||||||
$this->attributes['sambaSID'][0] = $SID."-". (($attrs['uidNumber'][0]*2)+$RIDbase);
|
$this->attributes['sambaSID'][0] = $SID."-". (($attrs['uidNumber'][0]*2)+$RIDbase);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1673,38 +1673,38 @@ class sambaSamAccount extends baseModule implements passwordService {
|
||||||
// profile mappings in meta data
|
// profile mappings in meta data
|
||||||
parent::load_profile($profile);
|
parent::load_profile($profile);
|
||||||
// add extension
|
// add extension
|
||||||
if ($profile['sambaSamAccount_addExt'][0] == "true") {
|
if (isset($profile['sambaSamAccount_addExt'][0]) && ($profile['sambaSamAccount_addExt'][0] == "true")) {
|
||||||
if (!in_array('sambaSamAccount', $this->attributes['objectClass'])) {
|
if (!in_array('sambaSamAccount', $this->attributes['objectClass'])) {
|
||||||
$this->attributes['objectClass'][] = 'sambaSamAccount';
|
$this->attributes['objectClass'][] = 'sambaSamAccount';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// use no password
|
// use no password
|
||||||
if ($profile['sambaSamAccount_sambaAcctFlagsN'][0] == "true") {
|
if (isset($profile['sambaSamAccount_sambaAcctFlagsN'][0]) && ($profile['sambaSamAccount_sambaAcctFlagsN'][0] == "true")) {
|
||||||
$this->nopwd = true;
|
$this->nopwd = true;
|
||||||
}
|
}
|
||||||
elseif ($profile['sambaSamAccount_sambaAcctFlagsN'][0] == "false") {
|
elseif (isset($profile['sambaSamAccount_sambaAcctFlagsN'][0]) && ($profile['sambaSamAccount_sambaAcctFlagsN'][0] == "false")) {
|
||||||
$this->nopwd = false;
|
$this->nopwd = false;
|
||||||
}
|
}
|
||||||
// password expiration
|
// password expiration
|
||||||
if ($profile['sambaSamAccount_sambaAcctFlagsX'][0] == "true") {
|
if (isset($profile['sambaSamAccount_sambaAcctFlagsX'][0]) && ($profile['sambaSamAccount_sambaAcctFlagsX'][0] == "true")) {
|
||||||
$this->noexpire = true;
|
$this->noexpire = true;
|
||||||
}
|
}
|
||||||
elseif ($profile['sambaSamAccount_sambaAcctFlagsX'][0] == "false") {
|
elseif (isset($profile['sambaSamAccount_sambaAcctFlagsX'][0]) && ($profile['sambaSamAccount_sambaAcctFlagsX'][0] == "false")) {
|
||||||
$this->noexpire = false;
|
$this->noexpire = false;
|
||||||
}
|
}
|
||||||
// use no password
|
// use no password
|
||||||
if ($profile['sambaSamAccount_sambaAcctFlagsD'][0] == "true") {
|
if (isset($profile['sambaSamAccount_sambaAcctFlagsD'][0]) && ($profile['sambaSamAccount_sambaAcctFlagsD'][0] == "true")) {
|
||||||
$this->deactivated = true;
|
$this->deactivated = true;
|
||||||
}
|
}
|
||||||
elseif ($profile['sambaSamAccount_sambaAcctFlagsD'][0] == "false") {
|
elseif (isset($profile['sambaSamAccount_sambaAcctFlagsD'][0]) && ($profile['sambaSamAccount_sambaAcctFlagsD'][0] == "false")) {
|
||||||
$this->deactivated = false;
|
$this->deactivated = false;
|
||||||
}
|
}
|
||||||
if (!$this->isBooleanConfigOptionSet('sambaSamAccount_hideHomeDrive')) {
|
if (!$this->isBooleanConfigOptionSet('sambaSamAccount_hideHomeDrive')) {
|
||||||
// home drive
|
// home drive
|
||||||
if ($profile['sambaSamAccount_sambaHomeDrive'][0] == "-") {
|
if (isset($profile['sambaSamAccount_sambaHomeDrive'][0]) && ($profile['sambaSamAccount_sambaHomeDrive'][0] == "-")) {
|
||||||
$this->attributes['sambaHomeDrive'][0] = '';
|
$this->attributes['sambaHomeDrive'][0] = '';
|
||||||
}
|
}
|
||||||
elseif ($profile['sambaSamAccount_sambaHomeDrive'][0]) {
|
elseif (isset($profile['sambaSamAccount_sambaHomeDrive'][0])) {
|
||||||
$this->attributes['sambaHomeDrive'][0] = $profile['sambaSamAccount_sambaHomeDrive'][0];
|
$this->attributes['sambaHomeDrive'][0] = $profile['sambaSamAccount_sambaHomeDrive'][0];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue