From 98deab385be18620e72b52f9d0aeadfc8bafa408 Mon Sep 17 00:00:00 2001 From: Otto Zaiser <zaisero@nic.ar> Date: Thu, 21 Mar 2019 12:18:17 -0300 Subject: [PATCH] Agregando textos por default para nuevas instalaciones --- src/Form/tsaForm.php | 205 ++++++++++++++++++++++--------------------- 1 file changed, 103 insertions(+), 102 deletions(-) diff --git a/src/Form/tsaForm.php b/src/Form/tsaForm.php index f9b7659..b492de7 100644 --- a/src/Form/tsaForm.php +++ b/src/Form/tsaForm.php @@ -23,108 +23,109 @@ class tsaForm extends ConfigFormBase { // Default settings. $config = $this->config('tsa.settings'); - // API - $form['tsa_api'] = array( - '#type' => 'textfield', - '#title' => $this->t('URL de API'), - '#default_value' => $config->get('tsa_api'), - ); - - $form['ext_rdt'] = array( - '#type' => 'textfield', - '#title' => $this->t('Extensión Recibo Temporario'), - '#default_value' => $config->get('ext_rdt'), - ); - - $form['ext_rdd'] = array( - '#type' => 'textfield', - '#title' => $this->t('Extensión Recibo Definitivo'), - '#default_value' => $config->get('ext_rdd'), - ); - - $form['mainBody'] = array( - '#type' => 'textarea', - '#title' => $this->t('Texto Principal'), - '#default_value' => $config->get('mainBody'), - ); - - $form['tab01'] = array( - '#type' => 'textfield', - '#title' => $this->t('Tab 1: Label'), - '#default_value' => $config->get('tab01'), - ); - - $form['tab01Title'] = array( - '#type' => 'textfield', - '#title' => $this->t('Tab 1: TÃtulo'), - '#default_value' => $config->get('tab01Title'), - ); - - $form['tab01Body'] = array( - '#type' => 'textarea', - '#title' => $this->t('Tab 1: Texto'), - '#default_value' => $config->get('tab01Body'), - ); - - $form['tab02'] = array( - '#type' => 'textfield', - '#title' => $this->t('Tab 2: Label'), - '#default_value' => $config->get('tab02'), - ); - - $form['tab02Title'] = array( - '#type' => 'textfield', - '#title' => $this->t('Tab 2: TÃtulo'), - '#default_value' => $config->get('tab02Title'), - ); - - $form['tab02Body'] = array( - '#type' => 'textarea', - '#title' => $this->t('Tab 2: Texto'), - '#default_value' => $config->get('tab02Body'), - ); - - $form['tab02Box01'] = array( - '#type' => 'textfield', - '#title' => $this->t('Tab 2: SubtÃtulo Drop 1'), - '#default_value' => $config->get('tab02Box01'), - ); - - $form['tab02Box02'] = array( - '#type' => 'textfield', - '#title' => $this->t('Tab 2: SubtÃtulo Drop 2'), - '#default_value' => $config->get('tab02Box02'), - ); - - $form['tab03'] = array( - '#type' => 'textfield', - '#title' => $this->t('Tab 3: Label'), - '#default_value' => $config->get('tab03'), - ); - - $form['tab03Title'] = array( - '#type' => 'textfield', - '#title' => $this->t('Tab 3: TÃtulo'), - '#default_value' => $config->get('tab03Title'), - ); - - $form['tab03Body'] = array( - '#type' => 'textarea', - '#title' => $this->t('Tab 3: Texto'), - '#default_value' => $config->get('tab03Body'), - ); - - $form['tab03Box01'] = array( - '#type' => 'textfield', - '#title' => $this->t('Tab 3: SubtÃtulo Drop 1'), - '#default_value' => $config->get('tab03Box01'), - ); - - $form['tab03Box02'] = array( - '#type' => 'textfield', - '#title' => $this->t('Tab 3: SubtÃtulo Drop 2'), - '#default_value' => $config->get('tab03Box02'), - ); + // API + $form['tsa_api'] = array( + '#type' => 'textfield', + '#title' => $this->t('URLs de APIs'), + '#description' => $this->t('Separados por coma'), + '#default_value' => $config->get('tsa_api'), + ); + + $form['ext_rdt'] = array( + '#type' => 'textfield', + '#title' => $this->t('Extensión Recibo Temporario'), + '#default_value' => ($config->get('ext_rdt')) ? $config->get('ext_rdt') : '.rd.temp' + ); + + $form['ext_rdd'] = array( + '#type' => 'textfield', + '#title' => $this->t('Extensión Recibo Definitivo'), + '#default_value' => ($config->get('ext_rdd')) ? $config->get('ext_rdd') : '.rd' + ); + + $form['mainBody'] = array( + '#type' => 'textarea', + '#title' => $this->t('Texto Principal'), + '#default_value' => ($config->get('mainBody')) ? $config->get('mainBody') : 'El servicio de Sello de Tiempo de BFA permite demostrar digitalmente que el contenido de cualquier documento existió en un momento y que desde entonces, no ha cambiado.' + ); + + $form['tab01'] = array( + '#type' => 'textfield', + '#title' => $this->t('Tab 1: Label'), + '#default_value' => ($config->get('tab01')) ? $config->get('tab01') : '1. Sellar' + ); + + $form['tab01Title'] = array( + '#type' => 'textfield', + '#title' => $this->t('Tab 1: TÃtulo'), + '#default_value' => ($config->get('tab01Title')) ? $config->get('tab01Title') : 'Paso 1: Iniciar sellado' + ); + + $form['tab01Body'] = array( + '#type' => 'textarea', + '#title' => $this->t('Tab 1: Texto'), + '#default_value' => ($config->get('tab01Body')) ? $config->get('tab01Body') : 'Seleccioná un archivo para generar un Sello de Tiempo. El servicio generará un <i>hash</i> (un código criptográfico asociado a dicho documento) y lo enviará a la blockchain. A continuación, se descargará automáticamente un recibo digital <b>temporario</b> (.rd.temp) que luego podrás usar para obtener el recibo digital <b>definitivo</b> (.rd) en la pestaña <i>Obtener recibo</i>.<br>Importante: El documento seleccionado nunca se sube a la red, garantizando su privacidad.' + ); + + $form['tab02'] = array( + '#type' => 'textfield', + '#title' => $this->t('Tab 2: Label'), + '#default_value' => ($config->get('tab02')) ? $config->get('tab02') : '2. Obtener recibo' + ); + + $form['tab02Title'] = array( + '#type' => 'textfield', + '#title' => $this->t('Tab 2: TÃtulo'), + '#default_value' => ($config->get('tab02Title')) ? $config->get('tab02Title') : 'Paso 2: Obtener recibo digital definitivo' + ); + + $form['tab02Body'] = array( + '#type' => 'textarea', + '#title' => $this->t('Tab 2: Texto'), + '#default_value' => ($config->get('tab02Body')) ? $config->get('tab02Body') : 'Para obtener el recibo definitivo (.rd) de un Sello de Tiempo se debe tener el documento original y el recibo digital temporario (.rd.temp). Al seleccionar ambos archivos, el recibo se descargará automáticamente y podrás visualizar en este sitio el dÃa y la hora en que el hash del documento original fue sellado en la Blockchain Federal Argentina.' + ); + + $form['tab02Box01'] = array( + '#type' => 'textfield', + '#title' => $this->t('Tab 2: SubtÃtulo Drop 1'), + '#default_value' => ($config->get('tab02Box01')) ? $config->get('tab02Box01') : 'Seleccioná el archivo original' + ); + + $form['tab02Box02'] = array( + '#type' => 'textfield', + '#title' => $this->t('Tab 2: SubtÃtulo Drop 2'), + '#default_value' => ($config->get('tab02Box02')) ? $config->get('tab02Box02') : 'Seleccioná el recibo digital temporario' + ); + + $form['tab03'] = array( + '#type' => 'textfield', + '#title' => $this->t('Tab 3: Label'), + '#default_value' => ($config->get('tab03')) ? $config->get('tab03') : 'Verificar' + ); + + $form['tab03Title'] = array( + '#type' => 'textfield', + '#title' => $this->t('Tab 3: TÃtulo'), + '#default_value' => ($config->get('tab03Title')) ? $config->get('tab03Title') : 'Verificar un sello de tiempo' + ); + + $form['tab03Body'] = array( + '#type' => 'textarea', + '#title' => $this->t('Tab 3: Texto'), + '#default_value' => ($config->get('tab03Body')) ? $config->get('tab03Body') : 'Para verificar un Sello de Tiempo se debe tener el documento original y el recibo digital definitivo (.rd). Podrá verificar el dÃa y la hora en que el hash del documento original fue sellado en la Blockchain Federal Argentina.' + ); + + $form['tab03Box01'] = array( + '#type' => 'textfield', + '#title' => $this->t('Tab 3: SubtÃtulo Drop 1'), + '#default_value' => ($config->get('tab03Box01')) ? $config->get('tab03Box01') : 'Seleccioná el archivo original' + ); + + $form['tab03Box02'] = array( + '#type' => 'textfield', + '#title' => $this->t('Tab 3: SubtÃtulo Drop 2'), + '#default_value' => ($config->get('tab03Box02')) ? $config->get('tab03Box02') : 'Seleccioná el recibo digital definitivo' + ); return $form; } -- GitLab