Hallo,
bei mir wird nach der Registrierung im Frontend dem neuen User sein eigener Ordner angelegt.
Soweit so gut.
Allerdings nennt sich der Ordner "vornamenachname" und alles kleingeschrieben.
gut wäre aber: Firmenname_Vorname_Nachname
Was muss ich in der ModuleRegistration.php ändern damit das so funktioniert?
PHP-Code:
// Assign home directory
if ($this->reg_assignDir)
{
$objHomeDir = \FilesModel::findByUuid($this->reg_homeDir);
if ($objHomeDir !== null)
{
$this->import('Files');
$strUserDir = standardize($arrData['username']) ?: 'user_' . $insertId;
// Add the user ID if the directory exists
while (is_dir(TL_ROOT . '/' . $objHomeDir->path . '/' . $strUserDir))
{
$strUserDir .= '_' . $insertId;
}
// Create the user folder
new \Folder($objHomeDir->path . '/' . $strUserDir);
$objUserDir = \FilesModel::findByPath($objHomeDir->path . '/' . $strUserDir);
// Save the folder ID
$objNewUser->assignDir = 1;
$objNewUser->homeDir = $objUserDir->uuid;
$objNewUser->save();
}
}
SG darocka
Lesezeichen