' . t('About') . ''; $output .= '

' . t('This module provides a form to create a WissKI Cloud account. Create form can be found at the route "/wisski_cloud_account_manager/create" ', ['@createPage' => '/wisski-cloud-account-manager/create']). '

'; return $output; } } /** * Implements hook_mail(). */ function wisski_cloud_account_manager_mail($key, &$message, $params) { $options = array( 'langcode' => $message['langcode'], ); switch ($key) { case 'wisski_cloud_account_validation': $message['from'] = \Drupal::config('system.site')->get('mail'); $message['subject'] = t('@subject', array('@subject' => $params['subject']), $options); $message['body'][] = $params['message']; $headers = [ 'Content-Type' => 'text/html; charset=UTF-8; format=flowed', 'MIME-Version' => '1.0', 'Content-Transfer-Encoding' => '8Bit', 'X-Mailer' => 'Drupal', ]; $message['headers'] = $headers; break; } } /** * Implements hook_theme(). */ function wisski_cloud_account_manager_theme($existing, $type, $theme, $path) { return [ 'wisski_cloud_account_manager_terms_and_conditions_page' => [ 'variables' => ['date' => NULL], ], 'wisski_cloud_account_manager_account_managing_page' => [ 'variables' => ['accounts' => NULL], ], 'wisski_cloud_account_manager_validation_page' => [ 'variables' => ['account' => NULL], ], ]; }