Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
services
t3o sites
voting.typo3.org
extensions
election
Commits
ccdc728c
Commit
ccdc728c
authored
Feb 12, 2019
by
Christoph Pascher
Browse files
replacing deprecated generateRandomHexString call
parent
13932425
Changes
2
Hide whitespace changes
Inline
Side-by-side
Classes/Service/ElectionInvitationService.php
View file @
ccdc728c
...
...
@@ -20,6 +20,7 @@ use TYPO3\Election\Domain\Model\Configuration;
use
TYPO3\Election\Domain\Model\ElectionCircular
;
use
TYPO3\Election\Domain\Model\ElectionInvitation
;
use
TYPO3\Election\Domain\Model\Elector
;
use
TYPO3\CMS\Core\Crypto\Random
;
/**
* Class ElectionInvitationService
...
...
@@ -49,7 +50,7 @@ class ElectionInvitationService
$electionInvitation
=
new
ElectionInvitation
();
$electionInvitation
->
setElector
(
$possibleReceiver
);
$electionInvitation
->
setElectionCircular
(
$electionCircular
);
$electionInvitation
->
setSecret
(
GeneralUtility
::
get
RandomHexString
(
mt_rand
(
180
,
220
)));
$electionInvitation
->
setSecret
(
GeneralUtility
::
makeInstance
(
Random
::
class
)
->
generate
RandomHexString
(
mt_rand
(
180
,
220
)));
$this
->
electionInvitationRepository
->
add
(
$electionInvitation
);
$this
->
electionInvitationRepository
->
persistAll
();
$electionInvitation
->
setSuccess
(
$this
->
sendElectionInvitation
(
$configuration
,
$electionInvitation
));
...
...
Classes/Utility/MailUtility.php
View file @
ccdc728c
...
...
@@ -22,6 +22,7 @@ use TYPO3\Election\Domain\Model\ElectionCircular;
use
TYPO3\Election\Domain\Model\ElectionInvitation
;
use
TYPO3\Election\Domain\Model\Elector
;
use
TYPO3\Election\Domain\Repository\ElectionInvitationRepository
;
use
TYPO3\CMS\Core\Crypto\Random
;
/**
* Class MailUtility
...
...
@@ -46,7 +47,7 @@ class MailUtility
$electionInvitation
=
new
ElectionInvitation
();
$electionInvitation
->
setElector
(
$elector
);
$electionInvitation
->
setElectionCircular
(
$electionCircular
);
$electionInvitation
->
setSecret
(
GeneralUtility
::
get
RandomHexString
(
mt_rand
(
180
,
220
)));
$electionInvitation
->
setSecret
(
GeneralUtility
::
makeInstance
(
Random
::
class
)
->
generate
RandomHexString
(
mt_rand
(
180
,
220
)));
$electionInvitationRepository
=
GeneralUtility
::
makeInstance
(
ObjectManager
::
class
)
->
get
(
ElectionInvitationRepository
::
class
);
$electionInvitationRepository
->
add
(
$electionInvitation
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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