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 # Version 4.1
- Corrige un email non envoyé après validation d'un formulaire. - Corrige un email non envoyé après validation d'un formulaire.
# Version 4.0 # Version 4.0

View File

@ -17,7 +17,7 @@
class form extends common class form extends common
{ {
const VERSION = '4.1'; const VERSION = '4.2';
const REALNAME = 'Formulaire'; const REALNAME = 'Formulaire';
const DATADIRECTORY = ''; // Contenu localisé inclus par défaut (page.json et module.json) 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", "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", "Voir et exporter les données du formulaire": "Sehen und exportieren Sie Formulardaten",
"Étiquette": "Etikett", "É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", "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", "Voir et exporter les données du formulaire": "See and export form data",
"Étiquette": "Label", "É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", "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", "Voir et exporter les données du formulaire": "Ver y exportar datos del formulario",
"Étiquette": "Etiqueta", "É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": "", "Vide affiche le texte par défaut": "",
"Voir et exporter les données du formulaire": "", "Voir et exporter les données du formulaire": "",
"Étiquette": "", "É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": "Το κενό εμφανίζει προεπιλεγμένο κείμενο", "Vide affiche le texte par défaut": "Το κενό εμφανίζει προεπιλεγμένο κείμενο",
"Voir et exporter les données du formulaire": "Προβολή και εξαγωγή δεδομένων φόρμας", "Voir et exporter les données du formulaire": "Προβολή και εξαγωγή δεδομένων φόρμας",
"Étiquette": "ετικέτα", "É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", "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", "Voir et exporter les données du formulaire": "Vedi ed esporta i dati del modulo",
"Étiquette": "Etichetta", "É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", "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", "Voir et exporter les données du formulaire": "Ver e exportar dados de formulário",
"Étiquette": "Etiqueta", "É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", "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", "Voir et exporter les données du formulaire": "Form verilerini görüntüle ve dışa aktar",
"Étiquette": "Etiket", "É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')); ?> <?php echo sprintf('%s %s', helper::translate('Permissions'), helper::translate('Formulaire')); ?>
</h4> </h4>
<div class="row"> <div class="row">
<div class="col3"> <div class="col6">
<?php echo template::checkbox('profilEditFormData', true, 'Gérer les données'); ?> <?php echo template::checkbox('profilEditFormOption', true, 'Options du formulaire'); ?>
</div> </div>
<div class="col2"> <div class="col6">
<?php echo template::checkbox('profilEditFormOption', true, 'Options'); ?> <?php echo template::checkbox('profilEditFormData', true, 'Consulter les réponses'); ?>
</div> </div>
<div class="col2">
<?php echo template::checkbox('profilEditFormDelete', true, 'Effacer'); ?>
</div> </div>
<div class="col2"> <div class="row">
<?php echo template::checkbox('profilEditFormDeleteAll', true, 'Tout Effacer'); ?> <div class="col4">
<?php echo template::checkbox('profilEditFormDelete', true, 'Effacer une réponse'); ?>
</div> </div>
<div class="col2"> <div class="col4">
<?php echo template::checkbox('profilEditFormExport2csv', true, 'Export CSV'); ?> <?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> </div>
</div> </div>

View File

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