1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170
|
<?php
/**
* Edition des paramètres avancés
*
* @package PLX
* @author Florent MONTHEL, Stephane F
**/
include(dirname(__FILE__).'/prepend.php');
# Control du token du formulaire
plxToken::validateFormToken($_POST);
# Control de l'accès à la page en fonction du profil de l'utilisateur connecté
$plxAdmin->checkProfil(PROFIL_ADMIN);
# On édite la configuration
if(!empty($_POST)) {
$plxAdmin->editConfiguration($plxAdmin->aConf,$_POST);
unset($_SESSION['medias']); # réinit de la variable de session medias (pour medias.php) au cas si changmt de chemin medias
header('Location: parametres_avances.php');
exit;
}
# On inclut le header
include(dirname(__FILE__).'/top.php');
?>
<form action="parametres_avances.php" method="post" id="form_settings">
<div class="inline-form action-bar">
<h2><?php echo L_CONFIG_ADVANCED_DESC ?></h2>
<p> </p>
<?php echo plxToken::getTokenPostMethod() ?>
<input type="submit" value="<?php echo L_CONFIG_ADVANCED_UPDATE ?>" />
</div>
<?php eval($plxAdmin->plxPlugins->callHook('AdminSettingsAdvancedTop')) # Hook Plugins ?>
<fieldset>
<div class="grid">
<div class="col sml-12 med-5">
<label for="id_urlrewriting"><?php echo L_CONFIG_ADVANCED_URL_REWRITE ?> :</label>
</div>
<div class="col sml-12 med-7">
<?php if(plxUtils::testModRewrite(false)) : ?>
<?php plxUtils::printSelect('urlrewriting',array('1'=>L_YES,'0'=>L_NO), $plxAdmin->aConf['urlrewriting']);?>
<?php if(is_file(PLX_ROOT.'.htaccess') AND $plxAdmin->aConf['urlrewriting']==0) { ?>
<br /><span class="text-red"><?php echo L_CONFIG_ADVANCED_URL_REWRITE_ALERT ?></span>
<?php } ?>
<?php else: ?>
<?php echo L_MODREWRITE_NOT_AVAILABLE ?>
<?php endif; ?>
</div>
</div>
<div class="grid">
<div class="col sml-12 med-5 label-centered">
<label for="id_gzip"><?php echo L_CONFIG_ADVANCED_GZIP ?> :</label>
</div>
<div class="col sml-12 med-7">
<?php plxUtils::printSelect('gzip',array('1'=>L_YES,'0'=>L_NO), $plxAdmin->aConf['gzip']);?>
<a class="hint"><span><?php echo L_CONFIG_ADVANCED_GZIP_HELP ?></span></a>
</div>
</div>
<div class="grid">
<div class="col sml-12 med-5 label-centered">
<label for="id_capcha"><?php echo L_CONFIG_ADVANCED_CAPCHA ?> :</label>
</div>
<div class="col sml-12 med-7">
<?php plxUtils::printSelect('capcha',array('1'=>L_YES,'0'=>L_NO), $plxAdmin->aConf['capcha']);?>
</div>
</div>
<div class="grid">
<div class="col sml-12 med-5 label-centered">
<label for="id_userfolders"><?php echo L_CONFIG_ADVANCED_USERFOLDERS ?> :</label>
</div>
<div class="col sml-12 med-7">
<?php plxUtils::printSelect('userfolders',array('1'=>L_YES,'0'=>L_NO), $plxAdmin->aConf['userfolders']);?>
</div>
</div>
<div class="grid">
<div class="col sml-12 med-5 label-centered">
<label for="id_clef"><?php echo L_CONFIG_ADVANCED_ADMIN_KEY ?> :</label>
</div>
<div class="col sml-12 med-7">
<?php plxUtils::printInput('clef', $plxAdmin->aConf['clef'], 'text', '30-30'); ?>
<a class="hint"><span><?php echo L_CONFIG_ADVANCED_KEY_HELP ?></span></a>
</div>
</div>
<div class="grid">
<div class="col sml-12 med-5 label-centered">
<label for="id_config_path"><?php echo L_CONFIG_ADVANCED_CONFIG_FOLDER ?> :</label>
</div>
<div class="col sml-12 med-7">
<?php plxUtils::printInput('config_path', PLX_CONFIG_PATH) ?>
<a class="hint"><span><?php echo L_HELP_SLASH_END ?></span></a>
</div>
</div>
<div class="grid">
<div class="col sml-12 med-5 label-centered">
<label for="id_racine_articles"><?php echo L_CONFIG_ADVANCED_ARTS_FOLDER ?> :</label>
</div>
<div class="col sml-12 med-7">
<?php plxUtils::printInput('racine_articles', $plxAdmin->aConf['racine_articles']); ?>
<a class="hint"><span><?php echo L_HELP_SLASH_END ?></span></a>
</div>
</div>
<div class="grid">
<div class="col sml-12 med-5 label-centered">
<label for="id_racine_commentaires"><?php echo L_CONFIG_ADVANCED_COMS_FOLDER ?> :</label>
</div>
<div class="col sml-12 med-7">
<?php plxUtils::printInput('racine_commentaires', $plxAdmin->aConf['racine_commentaires']); ?>
<a class="hint"><span><?php echo L_HELP_SLASH_END ?></span></a>
</div>
</div>
<div class="grid">
<div class="col sml-12 med-5 label-centered">
<label for="id_racine_statiques"><?php echo L_CONFIG_ADVANCED_STATS_FOLDER ?> :</label>
</div>
<div class="col sml-12 med-7">
<?php plxUtils::printInput('racine_statiques', $plxAdmin->aConf['racine_statiques']); ?>
<a class="hint"><span><?php echo L_HELP_SLASH_END ?></span></a>
</div>
</div>
<div class="grid">
<div class="col sml-12 med-5 label-centered">
<label for="id_medias"><?php echo L_CONFIG_ADVANCED_MEDIAS_FOLDER ?> :</label>
</div>
<div class="col sml-12 med-7">
<?php plxUtils::printInput('medias', $plxAdmin->aConf['medias']); ?>
<a class="hint"><span><?php echo L_HELP_SLASH_END ?></span></a>
</div>
</div>
<div class="grid">
<div class="col sml-12 med-5 label-centered">
<label for="id_racine_themes"><?php echo L_CONFIG_ADVANCED_THEMES_FOLDER ?> :</label>
</div>
<div class="col sml-12 med-7">
<?php plxUtils::printInput('racine_themes', $plxAdmin->aConf['racine_themes']); ?>
<a class="hint"><span><?php echo L_HELP_SLASH_END ?></span></a>
</div>
</div>
<div class="grid">
<div class="col sml-12 med-5 label-centered">
<label for="id_racine_plugins"><?php echo L_CONFIG_ADVANCED_PLUGINS_FOLDER ?> :</label>
</div>
<div class="col sml-12 med-7">
<?php plxUtils::printInput('racine_plugins', $plxAdmin->aConf['racine_plugins']); ?>
<a class="hint"><span><?php echo L_HELP_SLASH_END ?></span></a>
</div>
</div>
<div class="grid">
<div class="col sml-12 med-5 label-centered">
<label for="id_custom_admincss_file"><?php echo L_CONFIG_CUSTOM_CSSADMIN_PATH ?> :</label>
</div>
<div class="col sml-12 med-7">
<?php plxUtils::printInput('custom_admincss_file', $plxAdmin->aConf['custom_admincss_file']); ?>
</div>
</div>
</fieldset>
<?php eval($plxAdmin->plxPlugins->callHook('AdminSettingsAdvanced')) ?>
</form>
<?php
# Hook Plugins
eval($plxAdmin->plxPlugins->callHook('AdminSettingsAdvancedFoot'));
# On inclut le footer
include(dirname(__FILE__).'/foot.php');
?>
|