forked from ZwiiCMS-Team/ZwiiCMS
Modif du 9/11 par Sylvain
This commit is contained in:
parent
8f14755c53
commit
c5d4eb1a54
|
@ -271,18 +271,21 @@ echo template::formOpen('pageEditForm');
|
||||||
<div class='col6'>
|
<div class='col6'>
|
||||||
<?php echo template::select('pageEditGroup', self::$groupPublics, [
|
<?php echo template::select('pageEditGroup', self::$groupPublics, [
|
||||||
'label' => 'Groupe requis pour accéder à la page :',
|
'label' => 'Groupe requis pour accéder à la page :',
|
||||||
'selected' => $this->getData(['page', $this->getUrl(2), 'group'])
|
'selected' => $this->getData(['page', $this->getUrl(2), 'group']),
|
||||||
|
'disabled' => $this->getUser('group') < self::GROUP_MODERATOR ? true : false
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
<div class='col12'>
|
<div class='col12'>
|
||||||
<?php echo template::text('pageEditMetaTitle', [
|
<?php echo template::text('pageEditMetaTitle', [
|
||||||
'label' => 'Méta-titre',
|
'label' => 'Méta-titre',
|
||||||
'value' => $this->getData(['page', $this->getUrl(2), 'metaTitle'])
|
'value' => $this->getData(['page', $this->getUrl(2), 'metaTitle']),
|
||||||
|
'disabled' => $this->getUser('group') < self::GROUP_MODERATOR ? true : false
|
||||||
]); ?>
|
]); ?>
|
||||||
<?php echo template::textarea('pageEditMetaDescription', [
|
<?php echo template::textarea('pageEditMetaDescription', [
|
||||||
'label' => 'Méta-description',
|
'label' => 'Méta-description',
|
||||||
//'maxlength' => '500',
|
//'maxlength' => '500',
|
||||||
'value' => $this->getData(['page', $this->getUrl(2), 'metaDescription'])
|
'value' => $this->getData(['page', $this->getUrl(2), 'metaDescription']),
|
||||||
|
'disabled' => $this->getUser('group') < self::GROUP_MODERATOR ? true : false
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -13,6 +13,17 @@ ob_start('mb_output_handler');
|
||||||
date_default_timezone_set('Europe/Paris');
|
date_default_timezone_set('Europe/Paris');
|
||||||
setlocale(LC_CTYPE, 'fr_FR'); //correct transliteration
|
setlocale(LC_CTYPE, 'fr_FR'); //correct transliteration
|
||||||
|
|
||||||
|
// Validation des actions (delete, rename) par lecture du groupe de l'utilisateur via cookie et user.json
|
||||||
|
if( is_file('../../../site/data/user.json')){
|
||||||
|
$json = file_get_contents('../../../site/data/user.json');
|
||||||
|
$user = json_decode($json, true);
|
||||||
|
$val = $user['user'][$_COOKIE["ZWII_USER_ID"]]['group'] >= 3 ? true : false;
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
$val = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|--------------------------------------------------------------------------
|
|--------------------------------------------------------------------------
|
||||||
| Optional security
|
| Optional security
|
||||||
|
@ -336,18 +347,18 @@ $config = array(
|
||||||
//*************************
|
//*************************
|
||||||
//Permissions configuration
|
//Permissions configuration
|
||||||
//******************
|
//******************
|
||||||
'delete_files' => true,
|
'delete_files' => $val,
|
||||||
'create_folders' => true,
|
'create_folders' => true,
|
||||||
'delete_folders' => true,
|
'delete_folders' => $val,
|
||||||
'upload_files' => true,
|
'upload_files' => true,
|
||||||
'rename_files' => true,
|
'rename_files' => $val,
|
||||||
'rename_folders' => true,
|
'rename_folders' => $val,
|
||||||
'duplicate_files' => true,
|
'duplicate_files' => true,
|
||||||
'extract_files' => true,
|
'extract_files' => true,
|
||||||
'copy_cut_files' => true, // for copy/cut files
|
'copy_cut_files' => $val, // for copy/cut files
|
||||||
'copy_cut_dirs' => true, // for copy/cut directories
|
'copy_cut_dirs' => $val, // for copy/cut directories
|
||||||
'chmod_files' => true, // change file permissions
|
'chmod_files' => $val, // change file permissions
|
||||||
'chmod_dirs' => true, // change folder permissions
|
'chmod_dirs' => $val, // change folder permissions
|
||||||
'preview_text_files' => true, // eg.: txt, log etc.
|
'preview_text_files' => true, // eg.: txt, log etc.
|
||||||
'edit_text_files' => true, // eg.: txt, log etc.
|
'edit_text_files' => true, // eg.: txt, log etc.
|
||||||
'create_text_files' => true, // only create files with exts. defined in $config['editable_text_file_exts']
|
'create_text_files' => true, // only create files with exts. defined in $config['editable_text_file_exts']
|
||||||
|
|
|
@ -493,7 +493,7 @@ class blog extends common {
|
||||||
ksort(self::$users);
|
ksort(self::$users);
|
||||||
foreach(self::$users as $userId => &$userFirstname) {
|
foreach(self::$users as $userId => &$userFirstname) {
|
||||||
// Les membres ne sont pas éditeurs, les exclure de la liste
|
// Les membres ne sont pas éditeurs, les exclure de la liste
|
||||||
if ( $this->getData(['user', $userId, 'group']) < self::GROUP_MODERATOR) {
|
if ( $this->getData(['user', $userId, 'group']) < self::GROUP_EDITOR) {
|
||||||
unset(self::$users[$userId]);
|
unset(self::$users[$userId]);
|
||||||
}
|
}
|
||||||
$userFirstname = $userFirstname . ' ' . $this->getData(['user', $userId, 'lastname']) . ' (' . self::$groupEdits[$this->getData(['user', $userId, 'group'])] . ')';
|
$userFirstname = $userFirstname . ' ' . $this->getData(['user', $userId, 'lastname']) . ' (' . self::$groupEdits[$this->getData(['user', $userId, 'group'])] . ')';
|
||||||
|
|
|
@ -96,7 +96,8 @@
|
||||||
<?php echo template::select('blogEditConsent', $module::$articleConsent , [
|
<?php echo template::select('blogEditConsent', $module::$articleConsent , [
|
||||||
'label' => 'Edition / Suppression',
|
'label' => 'Edition / Suppression',
|
||||||
'selected' => is_numeric($this->getData(['module', $this->getUrl(0), $this->getUrl(2), 'editConsent'])) ? $module::EDIT_GROUP : $this->getData(['module', $this->getUrl(0), $this->getUrl(2), 'editConsent']),
|
'selected' => is_numeric($this->getData(['module', $this->getUrl(0), $this->getUrl(2), 'editConsent'])) ? $module::EDIT_GROUP : $this->getData(['module', $this->getUrl(0), $this->getUrl(2), 'editConsent']),
|
||||||
'help' => 'Les utilisateurs des groupes supérieurs accèdent à l\'article sans restriction'
|
'help' => 'Les utilisateurs des groupes supérieurs accèdent à l\'article sans restriction',
|
||||||
|
'disabled' => $this->getUser('group') < self::GROUP_MODERATOR ? true : false
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue