Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
t3o
my.typo3.org
Commits
e40b2da0
Commit
e40b2da0
authored
Mar 29, 2019
by
Stefan Busemann
Browse files
[FEATURE] Add flashmessages for error operations
parent
b98fd1af
Changes
1
Show whitespace changes
Inline
Side-by-side
extensions/t3omy/Classes/Hooks/ReactivateUserHook.php
View file @
e40b2da0
...
...
@@ -74,13 +74,14 @@ class ReactivateUserHook implements \TYPO3\CMS\Backend\RecordList\RecordListGetT
*/
public
function
getDBlistQuery
(
$table
,
$pageId
,
&
$additionalWhereClause
,
&
$selectedFieldsList
,
&
$parentObject
)
{
$recoverUser
=
(
int
)
GeneralUtility
::
_GP
(
'web_list'
);
$recoverUser
=
GeneralUtility
::
_GP
(
'web_list'
);
if
((
$table
===
'old_users'
)
&&
$recoverUser
[
'uid'
]
>
0
&&
$recoverUser
[
'command'
]
===
'recoverOldUser'
)
{
$this
->
oldUserRepository
=
$this
->
getUserRepository
(
OldUserRepository
::
class
);
$oldUser
=
$this
->
oldUserRepository
->
findByUid
(
$recoverUser
[
'uid'
]);
if
(
$oldUser
&&
$this
->
recoverUser
(
$oldUser
))
{
if
(
$oldUser
)
{
if
(
$this
->
recoverUser
(
$oldUser
))
{
$this
->
oldUserRepository
->
remove
(
$oldUser
);
$this
->
persistenceManager
->
persistAll
();
$this
->
addFlashMessage
(
...
...
@@ -89,6 +90,13 @@ class ReactivateUserHook implements \TYPO3\CMS\Backend\RecordList\RecordListGetT
'Old User transfer'
);
$this
->
sendRecoveryMail
(
$oldUser
->
getEmail
(),
$oldUser
->
getUsername
());
}
else
{
$this
->
addFlashMessage
(
'The user could not created in LDAP'
,
\
TYPO3\CMS\Core\Messaging\FlashMessage
::
ERROR
,
'Error in LDAP Transfer / old user transfer'
);
}
}
}
...
...
@@ -101,13 +109,20 @@ class ReactivateUserHook implements \TYPO3\CMS\Backend\RecordList\RecordListGetT
if
(
$feUser
)
{
if
(
GeneralUtility
::
validEmail
(
$feUser
->
getEmail
()))
{
$ldapOperation
=
$this
->
objectManager
->
get
(
FeManagerHooks
::
class
);
$ldapOperation
->
createUser
(
$feUser
)
;
if
(
$ldapOperation
->
createUser
(
$feUser
)
)
{
$this
->
sendRecoveryMail
(
$feUser
->
getEmail
(),
$feUser
->
getUsername
());
$this
->
addFlashMessage
(
'The user is created in LDAP'
,
\
TYPO3\CMS\Core\Messaging\FlashMessage
::
SUCCESS
,
'LDAP Transfer'
);
}
else
{
$this
->
addFlashMessage
(
'The user could not created in LDAP'
,
\
TYPO3\CMS\Core\Messaging\FlashMessage
::
ERROR
,
'Error in LDAP Transfer'
);
}
}
else
{
$this
->
addFlashMessage
(
'This user has no valid mail'
,
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment