??????????????
??????????????
??????????????
??????????????
plugin.xml 0000666 00000007337 15145472642 0006614 0 ustar 00
[fr]Accès Restreint[es]Acceso restringido[en]Restricted Access[de]Zugangskontrolle
img_pack/zones-acces-48.png
[cedric.morin@yterium.com->http://www.yterium.net]
GPL © 2007-2008
3.3.1
0.3.0.2
stable
[fr]Gestion de zones d'accès restreint
[es]Gestión de zonas de acceso restringido
[de]Verwaltung von Bereichen mit Zugangskontrolle
[fr]
_ Chaque zone contient des rubriques.
_ Les auteurs peuvent être associés à des zones pour avoir le droit d'y accéder.
_ Toutes les boucles natives de SPIP sont surchargées pour en filtrer les résultats en fonction des droits du visiteur.
[es]
_ Cada zona contiene secciones.
_ Los autores podrán ser asociados a ciertas zonas restringidas para tener derechos de acceso a ellas.
_ Todos los bucles nativos de SPIP quedan modificados para filtrar los resultados en función de los derechos del visitante.
[en]
_ Each area contains sections.
_ Authors can be associated with these areas to gain access to them.
_ All SPIP's loops are loaded with the necessary tools to filter the results according to the visitors' access priviliges.
[de]
_ Jeder Bereich enthält Rubriken.
_ Einzelnen Autoren können Zugangsrechte für Bereiche zugeordnet werden.
_ ALle Standardschleifen (Abfragen) von SPIP werden überladen, und um die Überprüfung der Rechte des jeweiligen Sitebesuchers ergänzt.
http://www.spip-contrib.net/Acces-Restreint-3-0
acces_restreint_options.php
acces_restreint_fonctions.php
public/acces_restreint.php
inc/acces_restreint.php
base/acces_restreint_install.php
accesrestreint
declarer_tables_interfaces
base/acces_restreint.php
declarer_tables_principales
base/acces_restreint.php
declarer_tables_auxiliaires
base/acces_restreint.php
pre_boucle
public/acces_restreint.php
rechercher_liste_des_champs
public/acces_restreint.php
accesrestreint_liste_zones_autorisees
liste_zones_autorisees
inc/acces_restreint.php
ajouter_boutons
acces_restreint_pipelines.php
affiche_milieu
acces_restreint_pipelines.php
affiche_gauche
acces_restreint_pipelines.php
page_indisponible
acces_restreint_pipelines.php
autoriser
inc/acces_restreint_autoriser.php
objets_extensibles
acces_restreint_pipelines.php
auteur
exec/zones_edit.php 0000666 00000005267 15145472642 0010374 0 ustar 00 array('exec'=>'zones_edit','id_zone'=>$id_zone),'data'=>''));
echo $commencer_page(intval($id_zone)?_T('accesrestreint:titre_cadre_modifier_zone'):_T('accesrestreint:creer_zone'), "naviguer", "zones", 0);
echo debut_gauche("",true);
echo recuperer_fond("prive/editer/zone_auteurs", $_GET);
echo pipeline('affiche_gauche',array('args'=>array('exec'=>'zones_edit','id_zone'=>$id_zone),'data'=>''));
echo creer_colonne_droite("",true);
echo pipeline('affiche_droite',array('args'=>array('exec'=>'zones_edit','id_zone'=>$id_zone),'data'=>''));
echo debut_droite("",true);
$oups = _request('retour') ? _request('retour') :
($id_article ?
generer_url_ecrire("acces_restreint")
: generer_url_ecrire()
);
$contexte = array(
'icone_retour'=>icone_inline(_T('icone_retour'), $oups, _DIR_PLUGIN_ACCESRESTREINT."img_pack/zones-acces-24.png", "rien.gif",$GLOBALS['spip_lang_left']),
'redirect'=>_request('retour') ? _request('retour') : generer_url_ecrire('acces_restreint'),
'titre'=>$titre,
'new'=>$new?$new:$row['id_zone'],
'config_fonc'=>$config_fonc,
);
$milieu = recuperer_fond("prive/editer/zone", $contexte);
echo pipeline('affiche_milieu',array('args'=>array('exec'=>'zones_edit','id_zone'=>$id_zone),'data'=>$milieu));
echo fin_gauche(), fin_page();
}
?> exec/acces_restreint_config.php 0000666 00000010243 15145472642 0012721 0 ustar 00 array('exec'=>'acces_restreint_config'),'data'=>''));
$commencer_page = charger_fonction('commencer_page', 'inc');
echo $commencer_page(_T('accesrestreint:titre_page_config'), "configuration", "configuration");
echo gros_titre(_T('titre_config_fonctions'),'',false);
echo debut_gauche('',true);
echo pipeline('affiche_gauche',array('args'=>array('exec'=>'acces_restreint_config'),'data'=>''));
echo creer_colonne_droite('',true);
echo pipeline('affiche_droite',array('args'=>array('exec'=>'acces_restreint_config'),'data'=>''));
//Raccourcis
$res = icone_horizontale(_T('accesrestreint:voir_toutes'), generer_url_ecrire("acces_restreint",''), "../"._DIR_PLUGIN_ACCESRESTREINT."/img_pack/zones-acces-24.gif", 'rien.gif',false);
echo bloc_des_raccourcis($res);
echo debut_droite('',true);
lire_metas();
$action = generer_url_ecrire('acces_restreint_config');
echo "
';
echo pipeline('affiche_milieu',array('args'=>array('exec'=>'acces_restreint_config'),'data'=>''));
echo fin_gauche(), fin_page();
}
//
// Le core de SPIP sait gerer ces options de configuration
//
function accesrestreint_htaccess_config() {
global $spip_lang_right;
echo debut_cadre_trait_couleur("cadenas-24.gif", true, "",
_L("Accès aux document joints par leur URL"));
include_spip('inc/acces');
$creer_htaccess = gerer_htaccess();
echo "";
echo _L("Cette option interdit la lecture des documents joints si le texte auquel ils se rattachent n'est pas publié");
echo "
";
echo "";
echo afficher_choix('creer_htaccess', $creer_htaccess,
array('oui' => _L("interdire la lecture"),
'non' => _L("autoriser la lecture")),
' ');
echo "
";
echo "
";
echo fin_cadre_trait_couleur(true);
echo " ";
}
function accesrestreint_htpasswd_config() {
global $spip_lang_right;
include_spip('inc/acces');
ecrire_acces();
echo debut_cadre_trait_couleur("cadenas-24.gif", true, "",
_T('info_fichiers_authent'));
$creer_htpasswd = $GLOBALS['meta']["creer_htpasswd"];
echo "", _T('texte_fichier_authent', array('dossier' => ''.joli_repertoire(_DIR_TMP).' ')), "
";
echo "";
echo afficher_choix('creer_htpasswd', $creer_htpasswd,
array('oui' => _T('item_creer_fichiers_authent'),
'non' => _T('item_non_creer_fichiers_authent')),
' ');
echo "
";
echo "
";
echo fin_cadre_trait_couleur(true);
}
?>
exec/acces_restreint.php 0000666 00000002603 15145472642 0011375 0 ustar 00 ".icone_inline(_T('accesrestreint:creer_zone'),
generer_url_ecrire("zones_edit","new=oui"),
_DIR_PLUGIN_ACCESRESTREINT."/img_pack/zones-acces-24.gif",
"creer.gif",'right')."";
echo fin_gauche(),fin_page();
}
?> acces_restreint_options.php 0000666 00000002047 15145472642 0012226 0 ustar 00