Deltacms/module/agenda/view/edition/edition.php

158 lines
4.6 KiB
PHP

<?php
// Lexique
include('./module/agenda/lang/'. $this->getData(['config', 'i18n', 'langAdmin']) . '/lex_agenda.php');
?>
<script>
var lang_admin = "<?php echo $lang_admin; ?>";
var lang_flatpickr = "<?php echo $lang_flatpickr; ?>";
</script>
<?php
// Inclusion de tinymce
echo '<script src="' . helper::baseUrl(false) . 'core/vendor/tinymce/tinymce.min.js' . '"></script>';
echo '<script src="' . helper::baseUrl(false) . 'core/vendor/tinymce/init.js' . '"></script>';
echo '<link rel="stylesheet" href="' . helper::baseUrl(false) . 'core/vendor/tinymce/init.css' . '">';
?>
<!--Adaptation de Tinymce en fonction des droits des utilisateurs -->
<?php if( $this->getUser('group') >= $module::$evenement['groupe_mod'] ){
if( $this->getUser('group') >= 2){
$class_tinymce = 'editorWysiwyg';
}
else{
$class_tinymce = 'editorWysiwygComment';
}
}
?>
<?php echo template::formOpen('edition_events'); ?>
<div class="row">
<div class="col2">
<?php echo template::button('edition_retour', [
'class' => 'buttonGrey',
'href' => helper::baseUrl() . $this->getUrl(0),
'ico' => 'left',
'value' => $text['agenda_view']['edition'][0]
]); ?>
</div>
<?php if( $this->getUser('group') >= $module::$evenement['groupe_mod'] ){?>
<div class="col2 offset6">
<?php echo template::button('edition_event_delete', [
'class' => 'buttonRed',
'href' => helper::baseUrl() . $this->getUrl(0) . '/deleteEvent/' .$module::$evenement['id'],
'value' => $text['agenda_view']['edition'][1],
'ico' => 'cancel'
]); ?>
</div>
<div class="col2">
<?php echo template::submit('edition_enregistrer',[
'value' => $text['agenda_view']['edition'][2],
'ico' => 'check'
]); ?>
</div>
<?php
$readonly = false;
}
else{
$readonly = true;
}?>
</div>
<div class="block">
<h4><?php if ($readonly){echo $text['agenda_view']['edition'][3]; }else{echo $text['agenda_view']['edition'][4];}?></h4>
<?php if($readonly){echo $text['agenda_view']['edition'][5].'<br/><div class="block">'.$module::$evenement['texte'].'</div>';}
else{
?>
<div class="row">
<div class="col12">
<?php echo template::textarea('edition_text', [
'label' => $text['agenda_view']['edition'][5],
'class' => $class_tinymce,
'value' => $module::$evenement['texte']
]); ?>
</div>
</div>
<?php
}
?>
<div class="row">
<div class="col4">
<?php echo template::date('edition_date_debut', [
'help' => $text['agenda_view']['edition'][6],
'label' => $text['agenda_view']['edition'][7],
'disabled' => $readonly,
'value' => $module::$evenement['datedebut'],
'vendor' => 'flatpickr'
]); ?>
</div>
<div class="col4">
<?php echo template::date('edition_date_fin', [
'help' => $text['agenda_view']['edition'][8],
'label' => $text['agenda_view']['edition'][9],
'disabled' => $readonly,
'value' => $module::$evenement['datefin'],
'vendor' => 'flatpickr'
]); ?>
</div>
</div>
<div class="row">
<?php if( $module::$evenement['categorie'] != '' ){ ?>
<div class="col8">
<?php echo template::select('edition_categorie', $module::$categorie,[
'help' => $text['agenda_view']['edition'][10],
'label' => $text['agenda_view']['edition'][11],
'selected' => $module::$evenement['categorie']
]); ?>
</div>
<?php }
else{ ?>
<div class="col4">
<?php echo template::select('edition_couleur_fond', $couleur,[
'help' => $text['agenda_view']['edition'][12],
'label' => $text['agenda_view']['edition'][13],
'disabled' => $readonly,
'selected' => $module::$evenement['couleurfond']
]); ?>
</div>
<div class="col4">
<?php echo template::select('edition_couleur_texte', $couleur,[
'help' => $text['agenda_view']['edition'][14],
'label' => $text['agenda_view']['edition'][15],
'disabled' => $readonly,
'selected' => $module::$evenement['couleurtexte']
]); ?>
</div>
<?php } ?>
</div>
<div class="row">
<div class="col4">
<?php echo template::select('edition_groupe_lire', $groupe,[
'help' => $text['agenda_view']['edition'][16],
'label' => $text['agenda_view']['edition'][17],
'disabled' => $readonly,
'selected' => $module::$evenement['groupe_lire']
]); ?>
</div>
<div class="col4">
<?php echo template::select('edition_groupe_mod', $groupe,[
'help' => $text['agenda_view']['edition'][18],
'label' => $text['agenda_view']['edition'][19],
'disabled' => $readonly,
'selected' => $module::$evenement['groupe_mod']
]); ?>
</div>
</div>
</div>
<?php echo template::formClose(); ?>
<div class="moduleVersion">
<?php echo $text['agenda_view']['edition'][20]; echo $module::VERSION; ?>
</div>