Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
r-test
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Jobs
Commits
Open sidebar
Telenkov Ruslan
r-test
Commits
bf04ac5c
Commit
bf04ac5c
authored
May 05, 2022
by
Telenkov Ruslan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
all done
parent
02ef3107
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
15 additions
and
15 deletions
+15
-15
myservice.module
app/docroot/modules/custom/myservice/myservice.module
+14
-15
MyQueueWorker.php
...custom/myservice/src/Plugin/QueueWorker/MyQueueWorker.php
+1
-0
No files found.
app/docroot/modules/custom/myservice/myservice.module
View file @
bf04ac5c
...
...
@@ -59,10 +59,6 @@ use Drupal\Core\Entity\EntityInterface;
$queue->deleteQueue(); //удаление очереди
}
*/
function
myservice_cron
()
{
...
...
@@ -84,21 +80,24 @@ function myservice_cron()
function
myservice_form_alter
(
&
$form
,
\Drupal\Core\Form\FormStateInterface
$form_state
,
$form_id
)
{
if
(
$form_id
==
'contact_message_contact_form_form'
)
{
$name
=
$form
[
'name'
][
'#value'
];
$users
=
\Drupal
::
entityTypeManager
()
->
getStorage
(
'user'
)
->
loadByProperties
([
'name'
=>
$name
,
]);
foreach
(
$users
as
$concrete_user
){
$user
=
$concrete_user
;
}
$user_last_name
=
$user
->
field_last_name
->
value
;
$current_user
=
\Drupal
::
currentUser
();
$user
=
\Drupal\user\Entity\User
::
load
(
$current_user
->
id
());
$name
=
$user
->
name
->
value
;
$user_last_name
=
$user
->
field_last_name
->
value
;
$form
[
'field_last_name'
][
'widget'
][
0
][
'value'
][
'#default_value'
]
=
$user_last_name
;
$form
[
'field_name'
][
'widget'
][
0
][
'value'
][
'#default_value'
]
=
$name
;
}
}
//$name = $user['values']['name'];
/* $users = \Drupal::entityTypeManager()
->getStorage('user')
->loadByProperties([
'name' => $name,
]);
foreach ($users as $concrete_user){
$user = $concrete_user;
}
*/
app/docroot/modules/custom/myservice/src/Plugin/QueueWorker/MyQueueWorker.php
View file @
bf04ac5c
...
...
@@ -12,6 +12,7 @@ use Drupal\Core\Queue\QueueWorkerBase;
* cron = {"time" = 60}
* )
*/
class
MyQueueWorker
extends
QueueWorkerBase
{
/**
...
...
Write
Preview
Markdown
is supported
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