WP File Manager
Current Path:
/
home
/
translil
/
www
/
amitram
/
plugins
/
acces_restreint
/
formulaires
/
Name
Action
..
configurer_accesrestreint.html
Edit
configurer_accesrestreint.php
Edit
editer_zone.html
Edit
editer_zone.php
Edit
inc-select_rubriques.html
Edit
inc-select_zones.html
Edit
Editing: configurer_accesrestreint.php
<?php /** * Plugin Acces Restreint 3.0 pour Spip 3.0 * Licence GPL (c) 2006-2014 Cedric Morin * */ if (!defined("_ECRIRE_INC_VERSION")) return; function formulaires_configurer_accesrestreint_charger_dist(){ include_spip('inc/config'); $valeurs = array( 'accesrestreint_proteger_documents' => lire_config('accesrestreint_proteger_documents', 'non'), 'creer_htpasswd' => lire_config('creer_htpasswd', 'non'), ); return $valeurs; } function formulaires_configurer_accesrestreint_traiter_dist(){ $champs = array('accesrestreint_proteger_documents','creer_htpasswd'); include_spip('inc/config'); $old_config = lire_config('accesrestreint_proteger_documents'); foreach ($champs as $c) { ecrire_config($c,_request($c)=='oui'?'oui':'non'); } // generer/supprimer les fichiers htaccess qui vont bien include_spip("inc/accesrestreint_documents"); $new_config = lire_config('accesrestreint_proteger_documents'); accesrestreint_gerer_htaccess($new_config == "oui"); // si le reglage du htaccess a change, purger le cache if ($new_config !== $old_config) { $purger = charger_fonction("purger", "action"); $purger("cache"); } return array('message_ok'=>_T('config_info_enregistree'), 'editable'=>true); }