ZwiiCMS/core/module/user/view/profilAdd/profilAdd.php

341 lines
15 KiB
PHP
Raw Normal View History

2023-03-31 17:02:56 +02:00
<?php echo template::formOpen('profilAddForm'); ?>
<div class="row">
<div class="col1">
<?php echo template::button('profilAddBack', [
'class' => 'buttonGrey',
'href' => helper::baseUrl() . 'user/profil',
'value' => template::ico('left')
]); ?>
</div>
<div class="col2 offset9">
<?php echo template::submit('profilAddSubmit'); ?>
</div>
</div>
<div class="row">
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('Paramètres'); ?>
</h4>
<div class="row">
<div class="col6">
<div class="row">
<div class="col12">
2023-05-10 16:58:56 +02:00
<?php echo template::text('profilAddName', [
2023-03-31 17:02:56 +02:00
'label' => 'Nom du profil',
'value' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'name'])
]); ?>
</div>
<div class="col12">
2023-05-10 16:58:56 +02:00
<?php echo template::select('profilAddGroup', $module::$groupProfils, [
2023-03-31 17:02:56 +02:00
'label' => 'Groupe',
'selected' => $this->getUrl(2)
]); ?>
</div>
</div>
</div>
<div class="col6">
2023-05-10 16:58:56 +02:00
<?php echo template::textarea('profilAddComment', [
2023-03-31 17:02:56 +02:00
'label' => 'Commentaire',
'value' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'comment'])
]); ?>
</div>
</div>
</div>
</div>
</div>
2023-05-31 19:30:39 +02:00
<div class="row containerPage">
2023-06-28 22:34:37 +02:00
<div class="row">
<div class="col12">
<div class="block">
<h4>
2023-06-29 09:34:33 +02:00
<?php echo helper::translate('Compte de l\'utilisateur'); ?>
2023-06-28 22:34:37 +02:00
</h4>
<div class="row">
<div class="col3">
<?php echo template::checkbox('profilAddUserEdit', true, 'Éditer'); ?>
</div>
</div>
</div>
</div>
</div>
2023-05-14 22:59:24 +02:00
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('Pages'); ?>
</h4>
<div class="row">
<div class="col3">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddPageAdd', true, 'Ajouter'); ?>
2023-05-14 22:59:24 +02:00
</div>
<div class="col3">
<?php echo template::checkbox('profilAddPageEdit', true, 'Éditer'); ?>
2023-05-14 22:59:24 +02:00
</div>
<div class="col3">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddPageDelete', true, 'Effacer'); ?>
2023-05-14 22:59:24 +02:00
</div>
<div class="col3">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddPageDuplicate', true, 'Dupliquer'); ?>
2023-05-14 22:59:24 +02:00
</div>
</div>
<div class="row">
<div class="col3">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddPageModule', true, 'Module'); ?>
2023-05-14 22:59:24 +02:00
</div>
<div class="col3">
<?php echo template::checkbox('profilAddPagecssEditor', true, 'Éditeur CSS'); ?>
2023-05-14 22:59:24 +02:00
</div>
<div class="col3">
<?php echo template::checkbox('profilAddPagejsEditor', true, 'Éditeur JS'); ?>
2023-05-31 19:30:39 +02:00
</div>
</div>
</div>
</div>
</div>
2023-06-01 20:08:11 +02:00
<div class="containerModule">
<div class="row">
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('Blog'); ?>
</h4>
<div class="row">
2023-06-18 17:35:54 +02:00
<div class="col4">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddBlogAdd', true, 'Ajouter'); ?>
2023-06-01 20:08:11 +02:00
</div>
2023-06-18 17:35:54 +02:00
<div class="col4">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddBlogEdit', true, 'Edit'); ?>
2023-06-01 20:08:11 +02:00
</div>
2023-06-18 17:35:54 +02:00
<div class="col4">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddBlogDelete', true, 'Supprimer'); ?>
2023-06-01 20:08:11 +02:00
</div>
2023-05-31 19:30:39 +02:00
</div>
2023-06-01 20:08:11 +02:00
<div class="row">
<div class="col4">
2023-06-18 17:35:54 +02:00
<?php echo template::checkbox('profilAddBlogOption', true, 'Options'); ?>
2023-06-01 20:08:11 +02:00
</div>
<div class="col4">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddBlogComment', true, 'Commentaire'); ?>
2023-06-01 20:08:11 +02:00
</div>
<div class="col4">
<?php echo template::checkbox('profilAddBlogCommentApprove', true, 'Approuver les commentaires'); ?>
2023-06-01 20:08:11 +02:00
</div>
2023-05-31 19:30:39 +02:00
</div>
2023-06-01 20:08:11 +02:00
<div class="row">
<div class="col6"s>
<?php echo template::checkbox('profilAddBlogCommentDelete', true, 'Supprimer les commentaires'); ?>
2023-06-01 20:08:11 +02:00
</div>
<div class="col6">
<?php echo template::checkbox('profilAddBlogCommentDeleteAll', true, 'Nettoyer les commentaires'); ?>
2023-06-01 20:08:11 +02:00
</div>
2023-05-31 19:30:39 +02:00
</div>
</div>
2023-06-01 20:08:11 +02:00
</div>
</div>
<div class="row">
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('News'); ?>
</h4>
<div class="row">
<div class="col3">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddNewsAdd', true, 'Ajouter'); ?>
2023-06-01 20:08:11 +02:00
</div>
<div class="col3">
<?php echo template::checkbox('profilAddNewsEdit', true, 'Éditer'); ?>
2023-06-01 20:08:11 +02:00
</div>
<div class="col3">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddNewsDelete', true, 'Supprimer'); ?>
2023-06-01 20:08:11 +02:00
</div>
<div class="col3">
2023-06-18 17:35:54 +02:00
<?php echo template::checkbox('profilAddNewsOption', true, 'Options'); ?>
2023-06-01 20:08:11 +02:00
</div>
2023-05-14 22:59:24 +02:00
</div>
</div>
</div>
</div>
2023-06-10 16:58:05 +02:00
<div class="row">
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('Galerie'); ?>
</h4>
<div class="row">
<div class="col4">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddGalleryAdd', true, 'Ajouter'); ?>
2023-06-10 16:58:05 +02:00
</div>
<div class="col4">
<?php echo template::checkbox('profilAddGalleryEdit', true, 'Éditer'); ?>
2023-06-10 16:58:05 +02:00
</div>
<div class="col4">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddGalleryDelete', true, 'Supprimer'); ?>
2023-06-10 16:58:05 +02:00
</div>
</div>
<div class="row">
<div class="col6">
2023-06-18 17:35:54 +02:00
<?php echo template::checkbox('profilAddGalleryOption', true, 'Options'); ?>
2023-06-10 16:58:05 +02:00
</div>
<div class="col6">
<?php echo template::checkbox('profilAddGalleryTheme', true, 'Thème'); ?>
2023-06-10 16:58:05 +02:00
</div>
</div>
</div>
</div>
</div>
2023-06-10 17:21:16 +02:00
<div class="row">
2023-06-12 11:13:57 +02:00
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('Formulaire'); ?>
</h4>
<div class="row">
<div class="col4">
2023-06-18 17:35:54 +02:00
<?php echo template::checkbox('profilAddFormOption', true, 'Options'); ?>
2023-06-12 11:13:57 +02:00
</div>
<div class="col4">
<?php echo template::checkbox('profilAddFormData', true, 'Gérer les données'); ?>
2023-06-12 11:13:57 +02:00
</div>
<div class="col4">
<?php echo template::checkbox('profilAddFormExport2csv', true, 'Export CSV'); ?>
2023-06-12 11:13:57 +02:00
</div>
</div>
<div class="row">
<div class="col4">
<?php echo template::checkbox('profilAddFormDelete', true, 'Supprimer'); ?>
2023-06-10 17:21:16 +02:00
</div>
2023-06-12 11:13:57 +02:00
<div class="col4">
<?php echo template::checkbox('profilAddFormDeleteAll', true, 'Tout Supprimer'); ?>
</div>
2023-06-12 11:13:57 +02:00
</div>
</div>
</div>
</div>
<div class="row">
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('Redirection'); ?>
</h4>
<div class="row">
<div class="col4">
<?php echo template::checkbox('profilEditRedirectionConfig', true, 'Configurer'); ?>
2023-06-12 11:13:57 +02:00
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('Recherche'); ?>
</h4>
<div class="row">
<div class="col4">
<?php echo template::checkbox('profilEditSearchConfig', true, 'Configurer'); ?>
2023-06-10 17:21:16 +02:00
</div>
</div>
</div>
</div>
2023-06-12 11:13:57 +02:00
</div>
2023-05-14 22:59:24 +02:00
</div>
2023-03-31 17:02:56 +02:00
<div class="row">
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('Gestionnaire de fichiers'); ?>
</h4>
<div class="row">
<div class="col3">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddFileManager', true, 'Autorisé'); ?>
2023-03-31 17:02:56 +02:00
</div>
<div class="col6">
<?php echo template::select('profilAddPath', $module::$sharePath, [
2023-05-11 19:07:34 +02:00
'label' => 'Dossier',
'class' => 'filemanager',
2023-03-31 17:02:56 +02:00
]); ?>
</div>
</div>
<div class="row">
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('Permissions sur les dossiers'); ?>
</h4>
<div class="row">
<div class="col2">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddFolderCreate', true, 'Création', ['class' => 'filemanager']); ?>
2023-03-31 17:02:56 +02:00
</div>
<div class="col2">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddFolderDelete', true, 'Effacement', ['class' => 'filemanager']); ?>
2023-03-31 17:02:56 +02:00
</div>
<div class="col2">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddFolderRename', true, 'Nommage', ['class' => 'filemanager']); ?>
2023-03-31 17:02:56 +02:00
</div>
<div class="col2">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddFolderCopycut', true, 'Copié collé', ['class' => 'filemanager']); ?>
2023-03-31 17:02:56 +02:00
</div>
2023-05-11 19:13:36 +02:00
<div class="col3">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddFolderChmod', true, 'Droits sur les dossiers', ['class' => 'filemanager']); ?>
2023-03-31 17:02:56 +02:00
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('Permissions sur les fichiers'); ?>
</h4>
<div class="row">
2023-05-11 19:13:36 +02:00
<div class="col3">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddDownload', true, 'Téléchargement', ['class' => 'filemanager']); ?>
2023-03-31 17:02:56 +02:00
</div>
2023-05-11 19:13:36 +02:00
<div class="col3">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddEdit', true, 'Edition', ['class' => 'filemanager']); ?>
2023-03-31 17:02:56 +02:00
</div>
2023-05-11 19:13:36 +02:00
<div class="col3">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddCreate', true, 'Création', ['class' => 'filemanager']); ?>
2023-03-31 17:02:56 +02:00
</div>
2023-05-11 19:13:36 +02:00
<div class="col3">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddRename', true, 'Nommage', ['class' => 'filemanager']); ?>
2023-03-31 17:02:56 +02:00
</div>
2023-05-11 19:13:36 +02:00
</div>
<div class="row">
<div class="col3">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddUpload', true, 'Téléversement', ['class' => 'filemanager']); ?>
2023-03-31 17:02:56 +02:00
</div>
2023-05-11 19:13:36 +02:00
<div class="col3">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddDelete', true, 'Effacement', ['class' => 'filemanager']); ?>
2023-03-31 17:02:56 +02:00
</div>
2023-05-11 19:13:36 +02:00
<div class="col3">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddPreview', true, 'Prévisualisation', ['class' => 'filemanager']); ?>
2023-03-31 17:02:56 +02:00
</div>
2023-05-11 19:13:36 +02:00
<div class="col3">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddDuplicate', true, 'Duplication', ['class' => 'filemanager']); ?>
2023-03-31 17:02:56 +02:00
</div>
2023-06-01 20:08:11 +02:00
</div>
2023-05-11 19:13:36 +02:00
<div class="row">
<div class="col3">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddExtract', true, 'Extraction', ['class' => 'filemanager']); ?>
2023-03-31 17:02:56 +02:00
</div>
2023-05-11 19:13:36 +02:00
<div class="col3">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddCopycut', true, 'Copié collé', ['class' => 'filemanager']); ?>
2023-03-31 17:02:56 +02:00
</div>
2023-05-11 19:13:36 +02:00
<div class="col3">
2023-06-10 17:06:08 +02:00
<?php echo template::checkbox('profilAddChmod', true, 'Droits sur les fichiers', ['class' => 'filemanager']); ?>
2023-03-31 17:02:56 +02:00
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<?php echo template::formClose(); ?>