Commit 02ef3107 authored by Telenkov Ruslan's avatar Telenkov Ruslan

all done

parent 0a69a484
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
*/ */
use Drupal\node\Entity\Node; use Drupal\node\Entity\Node;
use Drupal\Core\Entity\EntityInterface;
/** /**
* Implements hook_cron(). * Implements hook_cron().
*/ */
...@@ -76,8 +76,29 @@ function myservice_cron() ...@@ -76,8 +76,29 @@ function myservice_cron()
//getResult($queue,'https://swapi.dev/api/'); //getResult($queue,'https://swapi.dev/api/');
//getNodePeople($queue); //getNodePeople($queue);
/**
* Implements hook_form_alter().
*/
} }
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;
$form['field_last_name']['widget'][0]['value']['#default_value'] = $user_last_name;
$form['field_name']['widget'][0]['value']['#default_value'] = $name;
}
}
...@@ -69,7 +69,7 @@ public function processItem($data){ ...@@ -69,7 +69,7 @@ public function processItem($data){
public function createPeopleNode($counter, $data, $node_id){ public function createPeopleNode($counter, $data, $node_id){
$node = Node::create(array( $node = Node::create(array(
'type' => 'people' , 'type' => 'people' ,
'title' => 'people' . $counter[0][0], 'title' => /*'people' . $counter[0][0]*/$data->name,
'field_swapi_id' => $node_id, 'field_swapi_id' => $node_id,
'field_name' =>$data->name, 'field_name' =>$data->name,
'field_height' =>$data->height, 'field_height' =>$data->height,
...@@ -91,7 +91,7 @@ public function processItem($data){ ...@@ -91,7 +91,7 @@ public function processItem($data){
public function createFilmsNode($counter, $data, $node_id){ public function createFilmsNode($counter, $data, $node_id){
$node = Node::create(array( $node = Node::create(array(
'type' => 'films' , 'type' => 'films' ,
'title' => 'film' . $counter[0][0], 'title' => /*'film' . $counter[0][0]*/$data->title,
'field_swapi_id' => $node_id, 'field_swapi_id' => $node_id,
'field_title' =>$data->title, 'field_title' =>$data->title,
'field_episode_id' =>$data->episode_id, 'field_episode_id' =>$data->episode_id,
...@@ -111,7 +111,7 @@ public function processItem($data){ ...@@ -111,7 +111,7 @@ public function processItem($data){
public function createPlanetsNode($counter, $data ,$node_id){ public function createPlanetsNode($counter, $data ,$node_id){
$node = Node::create(array( $node = Node::create(array(
'type' => 'planets' , 'type' => 'planets' ,
'title' => 'planet' . $counter[0][0], 'title' => /*'planet' . $counter[0][0]*/$data->name,
'field_swapi_id' => $node_id, 'field_swapi_id' => $node_id,
'field_name' =>$data->name, 'field_name' =>$data->name,
'field_diameter' =>$data->diameter, 'field_diameter' =>$data->diameter,
...@@ -135,7 +135,7 @@ public function processItem($data){ ...@@ -135,7 +135,7 @@ public function processItem($data){
{ {
$node = Node::create(array( $node = Node::create(array(
'type' => 'species' , 'type' => 'species' ,
'title' => 'specie' . $counter[0][0], 'title' => /*'specie' . $counter[0][0]*/$data->name,
'field_swapi_id' => $node_id, 'field_swapi_id' => $node_id,
'field_name' =>$data->name, 'field_name' =>$data->name,
'field_language' =>$data->language, 'field_language' =>$data->language,
...@@ -158,7 +158,7 @@ public function processItem($data){ ...@@ -158,7 +158,7 @@ public function processItem($data){
public function createStarshipsNode($counter, $data ,$node_id){ public function createStarshipsNode($counter, $data ,$node_id){
$node = Node::create(array( $node = Node::create(array(
'type' => 'starships' , 'type' => 'starships' ,
'title' => 'starship' . $counter[0][0], 'title' => /*'starship' . $counter[0][0]*/$data->name,
'field_swapi_id' => $node_id, 'field_swapi_id' => $node_id,
'field_name' =>$data->name, 'field_name' =>$data->name,
'field_model' =>$data->model, 'field_model' =>$data->model,
...@@ -185,7 +185,7 @@ public function processItem($data){ ...@@ -185,7 +185,7 @@ public function processItem($data){
public function createVehiclesNode($counter, $data, $node_id){ public function createVehiclesNode($counter, $data, $node_id){
$node = Node::create(array( $node = Node::create(array(
'type' => 'vehicles' , 'type' => 'vehicles' ,
'title' => 'vehicle' . $counter[0][0], 'title' => /*'vehicle' . $counter[0][0]*/$data->name,
'field_swapi_id' => $node_id, 'field_swapi_id' => $node_id,
'field_name' =>$data->name, 'field_name' =>$data->name,
'field_model' =>$data->model, 'field_model' =>$data->model,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment