added auto value for GECOS in upload
This commit is contained in:
parent
b7cbe60f61
commit
675a666497
|
@ -321,7 +321,7 @@ class posixAccount extends baseModule {
|
||||||
),
|
),
|
||||||
'gecos' => array(
|
'gecos' => array(
|
||||||
"Headline" => _("Gecos"),
|
"Headline" => _("Gecos"),
|
||||||
"Text" => _("User description. If left empty sur- and give name will be used.")
|
"Text" => _("User description. If left empty first and last name will be used.")
|
||||||
),
|
),
|
||||||
'gidNumber' => array(
|
'gidNumber' => array(
|
||||||
"Headline" => _("Primary group"),
|
"Headline" => _("Primary group"),
|
||||||
|
@ -1221,8 +1221,9 @@ class posixAccount extends baseModule {
|
||||||
array_push($errMsg, array($i));
|
array_push($errMsg, array($i));
|
||||||
$triggered_messages[] = $errMsg;
|
$triggered_messages[] = $errMsg;
|
||||||
}
|
}
|
||||||
// GECOS // TODO fill default values
|
// GECOS
|
||||||
if (($rawAccounts[$i][$ids['posixAccount_gecos']] != "") && (get_preg($rawAccounts[$i][$ids['posixAccount_gecos']], 'gecos'))) {
|
if ($rawAccounts[$i][$ids['posixAccount_gecos']] != "") {
|
||||||
|
if (get_preg($rawAccounts[$i][$ids['posixAccount_gecos']], 'gecos')) {
|
||||||
$partialAccounts[$i]['gecos'] = $rawAccounts[$i][$ids['posixAccount_gecos']];
|
$partialAccounts[$i]['gecos'] = $rawAccounts[$i][$ids['posixAccount_gecos']];
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
@ -1230,6 +1231,20 @@ class posixAccount extends baseModule {
|
||||||
array_push($errMsg, array($i));
|
array_push($errMsg, array($i));
|
||||||
$triggered_messages[] = $errMsg;
|
$triggered_messages[] = $errMsg;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$gecos = "";
|
||||||
|
if (($rawAccounts[$i][$ids['inetOrgPerson_firstName']] != "") && ($rawAccounts[$i][$ids['inetOrgPerson_lastName']] != "")) {
|
||||||
|
$gecos = $rawAccounts[$i][$ids['inetOrgPerson_firstName']] . " " . $rawAccounts[$i][$ids['inetOrgPerson_lastName']];
|
||||||
|
if ($rawAccounts[$i][$ids['inetOrgPerson_telephone']] != "") {
|
||||||
|
$gecos = $gecos . ",," . $rawAccounts[$i][$ids['inetOrgPerson_telephone']]; // double "," because room is unknown
|
||||||
|
if ($rawAccounts[$i][$ids['inetOrgPerson_fax']] != "") {
|
||||||
|
$gecos = $gecos . "," . $rawAccounts[$i][$ids['inetOrgPerson_fax']];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ($gecos != "") $partialAccounts[$i]['gecos'] = $gecos;
|
||||||
|
}
|
||||||
// user specific attributes
|
// user specific attributes
|
||||||
if ($this->scope == 'user') {
|
if ($this->scope == 'user') {
|
||||||
// user name
|
// user name
|
||||||
|
|
Loading…
Reference in New Issue