2022-03-06 13:35:21 +01:00
|
|
|
<?php
|
|
|
|
// Lexique
|
2022-09-11 09:42:42 +02:00
|
|
|
$param = 'form_view';
|
|
|
|
include('./module/form/lang/'. $this->getData(['config', 'i18n', 'langAdmin']) . '/lex_form.php');
|
2022-03-06 13:35:21 +01:00
|
|
|
?>
|
2022-01-31 09:10:49 +01:00
|
|
|
<div id="formConfigCopy" class="displayNone">
|
|
|
|
<div class="formConfigInput">
|
|
|
|
<?php echo template::hidden('formConfigPosition[]', [
|
|
|
|
'class' => 'formConfigPosition'
|
|
|
|
]); ?>
|
|
|
|
<div class="row">
|
|
|
|
<div class="col1">
|
|
|
|
<?php echo template::button('formConfigMove[]', [
|
|
|
|
'value' => template::ico('sort'),
|
|
|
|
'class' => 'formConfigMove'
|
|
|
|
]); ?>
|
|
|
|
</div>
|
|
|
|
<div class="col5">
|
|
|
|
<?php echo template::text('formConfigName[]', [
|
2022-09-11 09:42:42 +02:00
|
|
|
'placeholder' => $text['form_view']['config'][0]
|
2022-01-31 09:10:49 +01:00
|
|
|
]); ?>
|
|
|
|
</div>
|
|
|
|
<div class="col4">
|
2022-03-06 13:35:21 +01:00
|
|
|
<?php echo template::select('formConfigType[]', $types, [
|
2022-01-31 09:10:49 +01:00
|
|
|
'class' => 'formConfigType'
|
|
|
|
]); ?>
|
|
|
|
</div>
|
|
|
|
<div class="col1">
|
|
|
|
<?php echo template::button('formConfigMoreToggle[]', [
|
|
|
|
'value' => template::ico('gear'),
|
|
|
|
'class' => 'formConfigMoreToggle'
|
|
|
|
]); ?>
|
|
|
|
</div>
|
|
|
|
<div class="col1">
|
|
|
|
<?php echo template::button('formConfigDelete[]', [
|
|
|
|
'value' => template::ico('minus'),
|
|
|
|
'class' => 'formConfigDelete'
|
|
|
|
]); ?>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="formConfigMoreLabel displayNone">
|
2022-09-11 09:42:42 +02:00
|
|
|
<?php echo template::label('formConfigLabel', $text['form_view']['config'][1], [
|
2022-01-31 09:10:49 +01:00
|
|
|
'class' => 'displayNone formConfigLabelWrapper'
|
|
|
|
]); ?>
|
|
|
|
</div>
|
|
|
|
<div class="formConfigMore displayNone">
|
|
|
|
<?php echo template::text('formConfigValues[]', [
|
2022-09-11 09:42:42 +02:00
|
|
|
'placeholder' => $text['form_view']['config'][2],
|
2022-01-31 09:10:49 +01:00
|
|
|
'class' => 'formConfigValues',
|
|
|
|
'classWrapper' => 'displayNone formConfigValuesWrapper'
|
|
|
|
]); ?>
|
2022-09-11 09:42:42 +02:00
|
|
|
<?php echo template::checkbox('formConfigRequired[]', true, $text['form_view']['config'][3]); ?>
|
2022-01-31 09:10:49 +01:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<?php echo template::formOpen('formConfigForm'); ?>
|
|
|
|
<div class="row">
|
|
|
|
<div class="col2">
|
|
|
|
<?php echo template::button('formConfigBack', [
|
|
|
|
'class' => 'buttonGrey',
|
|
|
|
'href' => helper::baseUrl() . 'page/edit/' . $this->getUrl(0),
|
|
|
|
'ico' => 'left',
|
2022-09-11 09:42:42 +02:00
|
|
|
'value' => $text['form_view']['config'][4]
|
2022-01-31 09:10:49 +01:00
|
|
|
]); ?>
|
|
|
|
</div>
|
2022-12-08 11:52:42 +01:00
|
|
|
<div class="col2">
|
|
|
|
<?php echo template::button('formIndexHelp', [
|
|
|
|
'class' => 'buttonHelp',
|
|
|
|
'ico' => 'help',
|
|
|
|
'value' => $text['form_view']['config'][39]
|
|
|
|
]); ?>
|
|
|
|
</div>
|
|
|
|
<div class="col3 offset3" <?php if($this->getUser('group') < self::GROUP_MODERATOR) echo '<div style="display: none;">'; ?>>
|
2022-01-31 09:10:49 +01:00
|
|
|
<?php echo template::button('formConfigData', [
|
|
|
|
'href' => helper::baseUrl() . $this->getUrl(0) . '/data',
|
2022-09-11 09:42:42 +02:00
|
|
|
'value' => $text['form_view']['config'][5]
|
2022-01-31 09:10:49 +01:00
|
|
|
]); ?>
|
|
|
|
</div>
|
2022-11-09 11:08:45 +01:00
|
|
|
<div class="col2 <?php if($this->getUser('group') < self::GROUP_MODERATOR) echo 'offset8'; ?>">
|
2022-03-06 13:35:21 +01:00
|
|
|
<?php echo template::submit('formConfigSubmit',[
|
2022-09-11 09:42:42 +02:00
|
|
|
'value' => $text['form_view']['config'][30]
|
2022-03-06 13:35:21 +01:00
|
|
|
]); ?>
|
2022-01-31 09:10:49 +01:00
|
|
|
</div>
|
|
|
|
</div>
|
2022-12-08 11:52:42 +01:00
|
|
|
<!-- Aide à propos de la configuration de formulaire, view config -->
|
|
|
|
<div class="helpDisplayContent">
|
|
|
|
<?php echo file_get_contents( $text['form_view']['config'][40]) ;?>
|
|
|
|
</div>
|
2022-01-31 09:10:49 +01:00
|
|
|
<div class="row">
|
|
|
|
<div class="col12">
|
|
|
|
<div class="block">
|
2022-12-04 08:19:08 +01:00
|
|
|
<div class="blockTitle"><?php echo $text['form_view']['config'][6]; ?></div>
|
2022-01-31 09:10:49 +01:00
|
|
|
<?php echo template::text('formConfigButton', [
|
2022-09-11 09:42:42 +02:00
|
|
|
'help' => $text['form_view']['config'][7],
|
|
|
|
'label' => $text['form_view']['config'][8],
|
2022-01-31 09:10:49 +01:00
|
|
|
'value' => $this->getData(['module', $this->getUrl(0), 'config', 'button'])
|
|
|
|
]); ?>
|
2022-11-09 11:08:45 +01:00
|
|
|
<div <?php if($this->getUser('group') < self::GROUP_MODERATOR) echo '<div style="display: none;">'; ?> >
|
|
|
|
<?php echo template::checkbox('formConfigMailOptionsToggle', true, $text['form_view']['config'][9], [
|
|
|
|
'checked' => (bool) $this->getData(['module', $this->getUrl(0), 'config', 'group']) ||
|
|
|
|
!empty($this->getData(['module', $this->getUrl(0), 'config', 'user'])) ||
|
|
|
|
!empty($this->getData(['module', $this->getUrl(0), 'config', 'mail'])),
|
|
|
|
'help' => $text['form_view']['config'][10]
|
|
|
|
]); ?>
|
|
|
|
<div id="formConfigMailOptions" class="displayNone">
|
|
|
|
<div class="row">
|
|
|
|
<div class="col11 offset1">
|
|
|
|
<?php echo template::text('formConfigSubject', [
|
|
|
|
'help' => $text['form_view']['config'][11],
|
|
|
|
'label' => $text['form_view']['config'][12],
|
|
|
|
'value' => $this->getData(['module', $this->getUrl(0), 'config', 'subject'])
|
|
|
|
]); ?>
|
|
|
|
</div>
|
2022-01-31 09:10:49 +01:00
|
|
|
</div>
|
2022-11-09 11:08:45 +01:00
|
|
|
<?php
|
|
|
|
// Element 0 quand aucun membre a été sélectionné
|
|
|
|
$groupMembers = [''] + $groupNews;
|
|
|
|
?>
|
|
|
|
<div class="row">
|
|
|
|
<div class="col3 offset1">
|
|
|
|
<?php echo template::select('formConfigGroup', $groupMembers, [
|
|
|
|
'label' => $text['form_view']['config'][13],
|
|
|
|
'selected' => $this->getData(['module', $this->getUrl(0), 'config', 'group']),
|
|
|
|
'help' => $text['form_view']['config'][14]
|
|
|
|
]); ?>
|
|
|
|
</div>
|
|
|
|
<div class="col3">
|
|
|
|
<?php echo template::select('formConfigUser', $module::$listUsers, [
|
|
|
|
'label' => $text['form_view']['config'][15],
|
|
|
|
'selected' => array_search($this->getData(['module', $this->getUrl(0), 'config', 'user']),$module::$listUsers)
|
|
|
|
]); ?>
|
|
|
|
</div>
|
|
|
|
<div class="col4">
|
|
|
|
<?php echo template::text('formConfigMail', [
|
|
|
|
'label' => $text['form_view']['config'][16],
|
|
|
|
'value' => $this->getData(['module', $this->getUrl(0), 'config', 'mail']),
|
|
|
|
'help' => $text['form_view']['config'][17]
|
2022-01-31 09:10:49 +01:00
|
|
|
]); ?>
|
2022-11-09 11:08:45 +01:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="row">
|
|
|
|
<div class="col6 offset1">
|
|
|
|
<?php echo template::checkbox('formConfigMailReplyTo', true, $text['form_view']['config'][18], [
|
|
|
|
'checked' => (bool) $this->getData(['module', $this->getUrl(0), 'config', 'replyto']),
|
|
|
|
'help' => $text['form_view']['config'][19]
|
|
|
|
]); ?>
|
|
|
|
</div>
|
2022-01-31 09:10:49 +01:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
2022-11-09 11:08:45 +01:00
|
|
|
<div class="row" <?php if($this->getUser('group') < self::GROUP_MODERATOR) echo '<div style="display: none;">'; ?> >
|
2022-01-31 09:10:49 +01:00
|
|
|
<div class="col4">
|
2022-03-06 13:35:21 +01:00
|
|
|
<?php echo template::select('formConfigSignature', $signature, [
|
2022-09-11 09:42:42 +02:00
|
|
|
'label' => $text['form_view']['config'][20],
|
2022-01-31 09:10:49 +01:00
|
|
|
'selected' => $this->getData(['module', $this->getUrl(0), 'config', 'signature'])
|
|
|
|
]); ?>
|
|
|
|
</div>
|
|
|
|
<div class="col4">
|
|
|
|
<?php echo template::file('formConfigLogo', [
|
2022-09-11 09:42:42 +02:00
|
|
|
'help' => $text['form_view']['config'][21],
|
|
|
|
'label' => $text['form_view']['config'][22],
|
2022-01-31 09:10:49 +01:00
|
|
|
'value' => $this->getData(['module', $this->getUrl(0), 'config', 'logoUrl'])
|
|
|
|
]); ?>
|
|
|
|
</div>
|
|
|
|
<div class="col4">
|
|
|
|
<?php echo template::select('formConfigLogoWidth', $module::$logoWidth, [
|
2022-09-11 09:42:42 +02:00
|
|
|
'label' => $text['form_view']['config'][23],
|
2022-01-31 09:10:49 +01:00
|
|
|
'selected' => $this->getData(['module', $this->getUrl(0), 'config', 'logoWidth'])
|
|
|
|
]); ?>
|
|
|
|
</div>
|
|
|
|
</div>
|
2022-11-09 11:08:45 +01:00
|
|
|
<div class="row" <?php if($this->getUser('group') < self::GROUP_MODERATOR) echo '<div style="display: none;">'; ?>>
|
2022-01-31 09:10:49 +01:00
|
|
|
<div class="col6">
|
2022-09-11 09:42:42 +02:00
|
|
|
<?php echo template::checkbox('formConfigPageIdToggle', true, $text['form_view']['config'][24], [
|
2022-01-31 09:10:49 +01:00
|
|
|
'checked' => (bool) $this->getData(['module', $this->getUrl(0), 'config', 'pageId'])
|
|
|
|
]); ?>
|
|
|
|
</div>
|
|
|
|
<div class="col5">
|
|
|
|
<?php echo template::select('formConfigPageId', $module::$pages, [
|
|
|
|
'classWrapper' => 'displayNone',
|
2022-09-11 09:42:42 +02:00
|
|
|
'label' => $text['form_view']['config'][25],
|
2022-01-31 09:10:49 +01:00
|
|
|
'selected' => $this->getData(['module', $this->getUrl(0), 'config', 'pageId'])
|
|
|
|
]); ?>
|
|
|
|
</div>
|
|
|
|
</div>
|
2022-11-09 11:08:45 +01:00
|
|
|
<div class="row" <?php if($this->getUser('group') < self::GROUP_MODERATOR) echo '<div style="display: none;">'; ?>>
|
2022-05-01 11:45:17 +02:00
|
|
|
<div class="col6">
|
2022-09-11 09:42:42 +02:00
|
|
|
<?php echo template::checkbox('formConfigCaptcha', true, $text['form_view']['config'][26], [
|
2022-05-01 11:45:17 +02:00
|
|
|
'checked' => $this->getData(['module', $this->getUrl(0), 'config', 'captcha'])
|
|
|
|
]); ?>
|
|
|
|
</div>
|
2022-12-04 08:19:08 +01:00
|
|
|
</div>
|
2022-11-09 11:08:45 +01:00
|
|
|
<div class="row" <?php if($this->getUser('group') < self::GROUP_MODERATOR) echo '<div style="display: none;">'; ?>>
|
2022-06-04 07:02:41 +02:00
|
|
|
<div class="col4">
|
2022-05-01 11:45:17 +02:00
|
|
|
<?php echo template::select('formConfigMaxSize', $module::$maxSizeUpload, [
|
2022-09-11 09:42:42 +02:00
|
|
|
'label' => $text['form_view']['config'][31],
|
2022-05-01 11:45:17 +02:00
|
|
|
'selected' => $this->getData(['module', $this->getUrl(0), 'config', 'maxSizeUpload'])
|
|
|
|
]); ?>
|
|
|
|
</div>
|
2022-06-04 07:02:41 +02:00
|
|
|
<div class="col8">
|
|
|
|
<div class="row">
|
|
|
|
<div class="col12">
|
2022-12-04 08:19:08 +01:00
|
|
|
<?php echo template::label('formConfigUploadLabel', $text['form_view']['config'][32],[
|
2022-09-11 09:42:42 +02:00
|
|
|
'help' => $text['form_view']['config'][38]
|
2022-06-04 07:02:41 +02:00
|
|
|
]); ?>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="row">
|
|
|
|
<div class="col2">
|
2022-09-11 09:42:42 +02:00
|
|
|
<?php echo template::checkbox('formConfigUploadJpg', true, $text['form_view']['config'][33], [
|
2022-06-04 07:02:41 +02:00
|
|
|
'checked' => (bool) $this->getData(['module', $this->getUrl(0), 'config', 'uploadJpg'])
|
|
|
|
]); ?>
|
2022-12-04 08:19:08 +01:00
|
|
|
</div>
|
2022-06-04 07:02:41 +02:00
|
|
|
<div class="col2">
|
2022-09-11 09:42:42 +02:00
|
|
|
<?php echo template::checkbox('formConfigUploadPng', true, $text['form_view']['config'][34], [
|
2022-06-04 07:02:41 +02:00
|
|
|
'checked' => (bool) $this->getData(['module', $this->getUrl(0), 'config', 'uploadPng'])
|
|
|
|
]); ?>
|
|
|
|
</div>
|
|
|
|
<div class="col2">
|
2022-09-11 09:42:42 +02:00
|
|
|
<?php echo template::checkbox('formConfigUploadPdf', true, $text['form_view']['config'][35], [
|
2022-06-04 07:02:41 +02:00
|
|
|
'checked' => (bool) $this->getData(['module', $this->getUrl(0), 'config', 'uploadPdf'])
|
|
|
|
]); ?>
|
|
|
|
</div>
|
|
|
|
<div class="col2">
|
2022-09-11 09:42:42 +02:00
|
|
|
<?php echo template::checkbox('formConfigUploadZip', true, $text['form_view']['config'][36], [
|
2022-06-04 07:02:41 +02:00
|
|
|
'checked' => (bool) $this->getData(['module', $this->getUrl(0), 'config', 'uploadZip'])
|
|
|
|
]); ?>
|
|
|
|
</div>
|
|
|
|
<div class="col2">
|
2022-09-11 09:42:42 +02:00
|
|
|
<?php echo template::checkbox('formConfigUploadTxt', true, $text['form_view']['config'][37], [
|
2022-06-04 07:02:41 +02:00
|
|
|
'checked' => (bool) $this->getData(['module', $this->getUrl(0), 'config', 'uploadTxt'])
|
|
|
|
]); ?>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
2022-01-31 09:10:49 +01:00
|
|
|
</div>
|
2022-11-09 11:08:45 +01:00
|
|
|
<div class="block" <?php if($this->getUser('group') < self::GROUP_MODERATOR) echo '<div style="display: none;">'; ?>>
|
2022-12-04 08:19:08 +01:00
|
|
|
<div class="blockTitle"><?php echo $text['form_view']['config'][27]; ?></div>
|
2022-01-31 09:10:49 +01:00
|
|
|
<div id="formConfigNoInput">
|
2022-09-11 09:42:42 +02:00
|
|
|
<?php echo template::speech($text['form_view']['config'][28]); ?>
|
2022-01-31 09:10:49 +01:00
|
|
|
</div>
|
|
|
|
<div id="formConfigInputs"></div>
|
|
|
|
<div class="row">
|
|
|
|
<div class="col1 offset11">
|
|
|
|
<?php echo template::button('formConfigAdd', [
|
|
|
|
'value' => template::ico('plus')
|
|
|
|
]); ?>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<?php echo template::formClose(); ?>
|
2022-09-11 09:42:42 +02:00
|
|
|
<div class="moduleVersion"><?php echo $text['form_view']['config'][29]; ?>
|
2022-01-31 09:10:49 +01:00
|
|
|
<?php echo $module::VERSION; ?>
|
|
|
|
</div>
|