4
* Edition des paramètres de base
7
* @author Florent MONTHEL, Stephane F
10
include(dirname(__FILE__).'/prepend.php');
11
include(PLX_CORE.'lib/class.plx.timezones.php');
13
# Control du token du formulaire
14
plxToken::validateFormToken($_POST);
16
# Control de l'accès à la page en fonction du profil de l'utilisateur connecté
17
$plxAdmin->checkProfil(PROFIL_ADMIN);
19
# On édite la configuration
21
$plxAdmin->editConfiguration($plxAdmin->aConf,$_POST);
22
header('Location: parametres_base.php');
27
include(dirname(__FILE__).'/top.php');
30
<h2><?php echo L_CONFIG_BASE_CONFIG_TITLE ?></h2>
32
<?php eval($plxAdmin->plxPlugins->callHook('AdminSettingsBaseTop')) # Hook Plugins ?>
34
<form action="parametres_base.php" method="post" id="form_settings">
35
<fieldset class="config">
36
<p class="field"><label for="id_title"><?php echo L_CONFIG_BASE_SITE_TITLE ?> :</label></p>
37
<?php plxUtils::printInput('title', plxUtils::strCheck($plxAdmin->aConf['title'])); ?>
38
<p class="field"><label for="id_description"><?php echo L_CONFIG_BASE_SITE_SLOGAN ?> :</label></p>
39
<?php plxUtils::printInput('description', plxUtils::strCheck($plxAdmin->aConf['description'])); ?>
40
<p class="field"><label for="id_meta_description"><?php echo L_CONFIG_META_DESCRIPTION ?> :</label></p>
41
<?php plxUtils::printInput('meta_description', plxUtils::strCheck($plxAdmin->aConf['meta_description'])); ?>
42
<p class="field"><label for="id_meta_keywords"><?php echo L_CONFIG_META_KEYWORDS ?> :</label></p>
43
<?php plxUtils::printInput('meta_keywords', plxUtils::strCheck($plxAdmin->aConf['meta_keywords'])); ?>
44
<p class="field"><label for="id_default_lang"><?php echo L_CONFIG_BASE_DEFAULT_LANG ?> :</label></p>
45
<?php plxUtils::printSelect('default_lang', plxUtils::getLangs(), $plxAdmin->aConf['default_lang']) ?>
46
<p class="field"><label for="id_timezone"><?php echo L_CONFIG_BASE_TIMEZONE ?> :</label></p>
47
<?php plxUtils::printSelect('timezone', plxTimezones::timezones(), $plxAdmin->aConf['timezone']); ?>
48
<p class="field"><label for="id_allow_com"><?php echo L_CONFIG_BASE_ALLOW_COMMENTS ?> :</label></p>
49
<?php plxUtils::printSelect('allow_com',array('1'=>L_YES,'0'=>L_NO), $plxAdmin->aConf['allow_com']); ?>
50
<p class="field"><label for="id_mod_com"><?php echo L_CONFIG_BASE_MODERATE_COMMENTS ?> :</label></p>
51
<?php plxUtils::printSelect('mod_com',array('1'=>L_YES,'0'=>L_NO), $plxAdmin->aConf['mod_com']); ?>
52
<p class="field"><label for="id_mod_art"><?php echo L_CONFIG_BASE_MODERATE_ARTICLES ?> :</label></p>
53
<?php plxUtils::printSelect('mod_art',array('1'=>L_YES,'0'=>L_NO), $plxAdmin->aConf['mod_art']); ?>
55
<?php eval($plxAdmin->plxPlugins->callHook('AdminSettingsBase')) # Hook Plugins ?>
57
<?php echo plxToken::getTokenPostMethod() ?>
58
<input class="button update" type="submit" value="<?php echo L_CONFIG_BASE_UPDATE ?>" />
64
eval($plxAdmin->plxPlugins->callHook('AdminSettingsBaseFoot'));
66
include(dirname(__FILE__).'/foot.php');
4
* Edition des paramètres de base
7
* @author Florent MONTHEL, Stephane F
10
include(dirname(__FILE__).'/prepend.php');
11
include(PLX_CORE.'lib/class.plx.timezones.php');
13
# Control du token du formulaire
14
plxToken::validateFormToken($_POST);
16
# Control de l'accès à la page en fonction du profil de l'utilisateur connecté
17
$plxAdmin->checkProfil(PROFIL_ADMIN);
19
# On édite la configuration
21
$plxAdmin->editConfiguration($plxAdmin->aConf,$_POST);
22
header('Location: parametres_base.php');
27
include(dirname(__FILE__).'/top.php');
30
<form action="parametres_base.php" method="post" id="form_settings">
32
<div class="inline-form action-bar">
33
<h2><?php echo L_CONFIG_BASE_CONFIG_TITLE ?></h2>
35
<input type="submit" value="<?php echo L_CONFIG_BASE_UPDATE ?>" />
38
<?php eval($plxAdmin->plxPlugins->callHook('AdminSettingsBaseTop')) # Hook Plugins ?>
40
<fieldset class="config">
42
<div class="col sml-12 med-5 label-centered">
43
<label for="id_title"><?php echo L_CONFIG_BASE_SITE_TITLE ?> :</label>
45
<div class="col sml-12 med-7">
46
<?php plxUtils::printInput('title', plxUtils::strCheck($plxAdmin->aConf['title'])); ?>
50
<div class="col sml-12 med-5 label-centered">
51
<label for="id_description"><?php echo L_CONFIG_BASE_SITE_SLOGAN ?> :</label>
53
<div class="col sml-12 med-7">
54
<?php plxUtils::printInput('description', plxUtils::strCheck($plxAdmin->aConf['description'])); ?>
58
<div class="col sml-12 med-5 label-centered">
59
<label for="id_meta_description"><?php echo L_CONFIG_META_DESCRIPTION ?> :</label>
61
<div class="col sml-12 med-7">
62
<?php plxUtils::printInput('meta_description', plxUtils::strCheck($plxAdmin->aConf['meta_description'])); ?>
66
<div class="col sml-12 med-5 label-centered">
67
<label for="id_meta_keywords"><?php echo L_CONFIG_META_KEYWORDS ?> :</label>
69
<div class="col sml-12 med-7">
70
<?php plxUtils::printInput('meta_keywords', plxUtils::strCheck($plxAdmin->aConf['meta_keywords'])); ?>
74
<div class="col sml-12 med-5 label-centered">
75
<label for="id_default_lang"><?php echo L_CONFIG_BASE_DEFAULT_LANG ?> :</label>
77
<div class="col sml-12 med-7">
78
<?php plxUtils::printSelect('default_lang', plxUtils::getLangs(), $plxAdmin->aConf['default_lang']) ?>
82
<div class="col sml-12 med-5 label-centered">
83
<label for="id_timezone"><?php echo L_CONFIG_BASE_TIMEZONE ?> :</label>
85
<div class="col sml-12 med-7">
86
<?php plxUtils::printSelect('timezone', plxTimezones::timezones(), $plxAdmin->aConf['timezone']); ?>
90
<div class="col sml-12 med-5 label-centered">
91
<label for="id_allow_com"><?php echo L_CONFIG_BASE_ALLOW_COMMENTS ?> :</label>
93
<div class="col sml-12 med-7">
94
<?php plxUtils::printSelect('allow_com',array('1'=>L_YES,'0'=>L_NO), $plxAdmin->aConf['allow_com']); ?>
98
<div class="col sml-12 med-5 label-centered">
99
<label for="id_mod_com"><?php echo L_CONFIG_BASE_MODERATE_COMMENTS ?> :</label>
101
<div class="col sml-12 med-7">
102
<?php plxUtils::printSelect('mod_com',array('1'=>L_YES,'0'=>L_NO), $plxAdmin->aConf['mod_com']); ?>
106
<div class="col sml-12 med-5 label-centered">
107
<label for="id_mod_art"><?php echo L_CONFIG_BASE_MODERATE_ARTICLES ?> :</label>
109
<div class="col sml-12 med-7">
110
<?php plxUtils::printSelect('mod_art',array('1'=>L_YES,'0'=>L_NO), $plxAdmin->aConf['mod_art']); ?>
114
<?php eval($plxAdmin->plxPlugins->callHook('AdminSettingsBase')) # Hook Plugins ?>
115
<?php echo plxToken::getTokenPostMethod() ?>
121
eval($plxAdmin->plxPlugins->callHook('AdminSettingsBaseFoot'));
122
# On inclut le footer
123
include(dirname(__FILE__).'/foot.php');
b'\\ No newline at end of file'