Loading scn.module +7 −0 Original line number Diff line number Diff line Loading @@ -106,6 +106,13 @@ function scn_entity_insert(EntityInterface $entity) { $config = \Drupal::config('scn.settings'); $subject = $entity->getSubject(); $url = $entity->permalink()->setOption('absolute', TRUE)->toString(); if ($config->get('scn_add_admin_links') == TRUE) { $site_url = \Drupal::request()->getSchemeAndHttpHost(); $url .= "\r\n" . t("Comment admin page:") . $site_url . '/comment/'. $entity->id() . "/edit?destination=/admin/content/comment/approval"; $url .= "\r\n" . t("Comments overview page:") . $site_url . "/admin/content/comment/approval"; } $params = [ 'url' => $url, 'comment' => $entity, Loading src/Form/SCNSettingsForm.php +7 −0 Original line number Diff line number Diff line Loading @@ -112,6 +112,12 @@ class SCNSettingsForm extends ConfigFormBase { '#title' => $this->t('Server password'), '#default_value' => $config->get('scn_telegram_proxy_password'), ]; $form['fieldset']['scn_add_admin_links'] = [ '#type' => 'checkbox', '#title' => $this->t('Add admin links to the email'), '#default_value' => $config->get('scn_add_admin_links'), '#description' => '', ]; return parent::buildForm($form, $form_state); } Loading @@ -132,6 +138,7 @@ class SCNSettingsForm extends ConfigFormBase { ->set('scn_telegram_proxy_server', $values['scn_telegram_proxy_server']) ->set('scn_telegram_proxy_login', $values['scn_telegram_proxy_login']) ->set('scn_telegram_proxy_password', $values['scn_telegram_proxy_password']) ->set('scn_add_admin_links', $values['scn_add_admin_links']) ->save(); $this->messenger()->addMessage($this->t('The configuration options have been saved.')); Loading Loading
scn.module +7 −0 Original line number Diff line number Diff line Loading @@ -106,6 +106,13 @@ function scn_entity_insert(EntityInterface $entity) { $config = \Drupal::config('scn.settings'); $subject = $entity->getSubject(); $url = $entity->permalink()->setOption('absolute', TRUE)->toString(); if ($config->get('scn_add_admin_links') == TRUE) { $site_url = \Drupal::request()->getSchemeAndHttpHost(); $url .= "\r\n" . t("Comment admin page:") . $site_url . '/comment/'. $entity->id() . "/edit?destination=/admin/content/comment/approval"; $url .= "\r\n" . t("Comments overview page:") . $site_url . "/admin/content/comment/approval"; } $params = [ 'url' => $url, 'comment' => $entity, Loading
src/Form/SCNSettingsForm.php +7 −0 Original line number Diff line number Diff line Loading @@ -112,6 +112,12 @@ class SCNSettingsForm extends ConfigFormBase { '#title' => $this->t('Server password'), '#default_value' => $config->get('scn_telegram_proxy_password'), ]; $form['fieldset']['scn_add_admin_links'] = [ '#type' => 'checkbox', '#title' => $this->t('Add admin links to the email'), '#default_value' => $config->get('scn_add_admin_links'), '#description' => '', ]; return parent::buildForm($form, $form_state); } Loading @@ -132,6 +138,7 @@ class SCNSettingsForm extends ConfigFormBase { ->set('scn_telegram_proxy_server', $values['scn_telegram_proxy_server']) ->set('scn_telegram_proxy_login', $values['scn_telegram_proxy_login']) ->set('scn_telegram_proxy_password', $values['scn_telegram_proxy_password']) ->set('scn_add_admin_links', $values['scn_add_admin_links']) ->save(); $this->messenger()->addMessage($this->t('The configuration options have been saved.')); Loading