Terms and layout form profil

This commit is contained in:
Fred Tempez 2023-11-07 10:59:08 +01:00
parent bc817b750e
commit aadcb23282
12 changed files with 78 additions and 32 deletions

View File

@ -1,3 +1,5 @@
# Version 4.2
- Termes des commandes de profils
# Version 4.1
- Corrige un email non envoyé après validation d'un formulaire.
# Version 4.0

View File

@ -17,7 +17,7 @@
class form extends common
{
const VERSION = '4.1';
const VERSION = '4.2';
const REALNAME = 'Formulaire';
const DATADIRECTORY = ''; // Contenu localisé inclus par défaut (page.json et module.json)

View File

@ -48,5 +48,10 @@
"Vide affiche le texte par défaut": "Das Vakuum zeigt den Standardtext an",
"Voir et exporter les données du formulaire": "Sehen und exportieren Sie Formulardaten",
"Étiquette": "Etikett",
"Étiquette du bouton de soumission": "Schaltfläche Einsender"
"Étiquette du bouton de soumission": "Schaltfläche Einsender",
"Options du formulaire": "Formularoptionen",
"Consulter les réponses": "Antworten anzeigen",
"Effacer une réponse": "Antwort löschen",
"Effacer toutes les réponses": "Alle Antworten löschen",
"Exporter toutes les réponses": "Alle Antworten exportieren"
}

View File

@ -48,5 +48,10 @@
"Vide affiche le texte par défaut": "Vacuum displays the default text",
"Voir et exporter les données du formulaire": "See and export form data",
"Étiquette": "Label",
"Étiquette du bouton de soumission": "Submission button label"
"Étiquette du bouton de soumission": "Submission button label",
"Options du formulaire": "Form Options",
"Consulter les réponses": "View Responses",
"Effacer une réponse": "Delete a Response",
"Effacer toutes les réponses": "Delete All Responses",
"Exporter toutes les réponses": "Export All Responses"
}

View File

@ -48,5 +48,10 @@
"Vide affiche le texte par défaut": "Vacío muestra el texto predeterminado",
"Voir et exporter les données du formulaire": "Ver y exportar datos del formulario",
"Étiquette": "Etiqueta",
"Étiquette du bouton de soumission": "Etiqueta del botón de envio"
"Étiquette du bouton de soumission": "Etiqueta del botón de envio",
"Options du formulaire": "Opciones del formulario",
"Consulter les réponses": "Consultar respuestas",
"Effacer une réponse": "Eliminar una respuesta",
"Effacer toutes les réponses": "Eliminar todas las respuestas",
"Exporter toutes les réponses": "Exportar todas las respuestas"
}

View File

@ -48,5 +48,10 @@
"Vide affiche le texte par défaut": "",
"Voir et exporter les données du formulaire": "",
"Étiquette": "",
"Étiquette du bouton de soumission": ""
"Étiquette du bouton de soumission": "",
"Options du formulaire": "",
"Consulter les réponses": "",
"Effacer une réponse": "",
"Effacer toutes les réponses": "",
"Exporter toutes les réponses": ""
}

View File

@ -48,5 +48,10 @@
"Vide affiche le texte par défaut": "Το κενό εμφανίζει προεπιλεγμένο κείμενο",
"Voir et exporter les données du formulaire": "Προβολή και εξαγωγή δεδομένων φόρμας",
"Étiquette": "ετικέτα",
"Étiquette du bouton de soumission": "Ετικέτα κουμπιού υποβολής"
"Étiquette du bouton de soumission": "Ετικέτα κουμπιού υποβολής",
"Options du formulaire": "Επιλογές φόρμας",
"Consulter les réponses": "Προβολή απαντήσεων",
"Effacer une réponse": "Διαγραφή μιας απάντησης",
"Effacer toutes les réponses": "Διαγραφή όλων των απαντήσεων",
"Exporter toutes les réponses": "Εξαγωγή όλων των απαντήσεων"
}

View File

@ -48,5 +48,10 @@
"Vide affiche le texte par défaut": "Il vuoto visualizza il testo predefinito",
"Voir et exporter les données du formulaire": "Vedi ed esporta i dati del modulo",
"Étiquette": "Etichetta",
"Étiquette du bouton de soumission": "Etichetta del pulsante di invio"
"Étiquette du bouton de soumission": "Etichetta del pulsante di invio",
"Options du formulaire": "Opzioni del modulo",
"Consulter les réponses": "Visualizza risposte",
"Effacer une réponse": "Cancella una risposta",
"Effacer toutes les réponses": "Cancella tutte le risposte",
"Exporter toutes les réponses": "Esporta tutte le risposte"
}

View File

@ -48,5 +48,10 @@
"Vide affiche le texte par défaut": "A vácuo exibe o texto padrão",
"Voir et exporter les données du formulaire": "Ver e exportar dados de formulário",
"Étiquette": "Etiqueta",
"Étiquette du bouton de soumission": "Etiqueta do botão de envio"
"Étiquette du bouton de soumission": "Etiqueta do botão de envio",
"Options du formulaire": "Opções do formulário",
"Consulter les réponses": "Ver respostas",
"Effacer une réponse": "Apagar uma resposta",
"Effacer toutes les réponses": "Apagar todas as respostas",
"Exporter toutes les réponses": "Exportar todas as respostas"
}

View File

@ -48,5 +48,10 @@
"Vide affiche le texte par défaut": "Boş ise, varsayılan metni görüntüler",
"Voir et exporter les données du formulaire": "Form verilerini görüntüle ve dışa aktar",
"Étiquette": "Etiket",
"Étiquette du bouton de soumission": "Düğme etiketini gönder"
"Étiquette du bouton de soumission": "Düğme etiketini gönder",
"Options du formulaire": "Form Seçenekleri",
"Consulter les réponses": "Yanıtları Görüntüle",
"Effacer une réponse": "Bir Yanıtı Sil",
"Effacer toutes les réponses": "Tüm Yanıtları Sil",
"Exporter toutes les réponses": "Tüm Yanıtları Dışa Aktar"
}

View File

@ -5,20 +5,22 @@
<?php echo sprintf('%s %s', helper::translate('Permissions'), helper::translate('Formulaire')); ?>
</h4>
<div class="row">
<div class="col3">
<?php echo template::checkbox('profilEditFormData', true, 'Gérer les données'); ?>
<div class="col6">
<?php echo template::checkbox('profilEditFormOption', true, 'Options du formulaire'); ?>
</div>
<div class="col2">
<?php echo template::checkbox('profilEditFormOption', true, 'Options'); ?>
<div class="col6">
<?php echo template::checkbox('profilEditFormData', true, 'Consulter les réponses'); ?>
</div>
<div class="col2">
<?php echo template::checkbox('profilEditFormDelete', true, 'Effacer'); ?>
</div>
<div class="col2">
<?php echo template::checkbox('profilEditFormDeleteAll', true, 'Tout Effacer'); ?>
<div class="row">
<div class="col4">
<?php echo template::checkbox('profilEditFormDelete', true, 'Effacer une réponse'); ?>
</div>
<div class="col2">
<?php echo template::checkbox('profilEditFormExport2csv', true, 'Export CSV'); ?>
<div class="col4">
<?php echo template::checkbox('profilEditFormDeleteAll', true, 'Effacer toutes les réponses'); ?>
</div>
<div class="col4">
<?php echo template::checkbox('profilEditFormExport2csv', true, 'Exporter toutes les réponses'); ?>
</div>
</div>
</div>

View File

@ -5,28 +5,30 @@
<?php echo sprintf('%s %s', helper::translate('Permissions'), helper::translate('Formulaire')); ?>
</h4>
<div class="row">
<div class="col3">
<?php echo template::checkbox('profilEditFormData', true, 'Gérer les données', [
'checked' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'form', 'data'])
]); ?>
</div>
<div class="col2">
<?php echo template::checkbox('profilEditFormOption', true, 'Options', [
<div class="col6">
<?php echo template::checkbox('profilEditFormOption', true, 'Options du formulaire', [
'checked' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'form', 'option'])
]); ?>
</div>
<div class="col2">
<?php echo template::checkbox('profilEditFormDelete', true, 'Effacer', [
<div class="col6">
<?php echo template::checkbox('profilEditFormData', true, 'Consulter les réponses', [
'checked' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'form', 'data'])
]); ?>
</div>
</div>
<div class="row">
<div class="col4">
<?php echo template::checkbox('profilEditFormDelete', true, 'Effacer une réponse', [
'checked' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'form', 'delete'])
]); ?>
</div>
<div class="col2">
<?php echo template::checkbox('profilEditFormDeleteAll', true, 'Tout Effacer', [
<div class="col4">
<?php echo template::checkbox('profilEditFormDeleteAll', true, 'Effacer toutes les réponses', [
'checked' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'form', 'deleteAll'])
]); ?>
</div>
<div class="col2">
<?php echo template::checkbox('profilEditFormExport2csv', true, 'Export CSV', [
<div class="col4">
<?php echo template::checkbox('profilEditFormExport2csv', true, 'Exporter toutes les réponses', [
'checked' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'form', 'export2csv'])
]); ?>
</div>