From ff3371fcbe1b19384040a91ee325b4d5858ad250 Mon Sep 17 00:00:00 2001 From: Ludovic CHEVALIER Date: Wed, 19 Jun 2013 07:46:50 +0200 Subject: [PATCH] [PLUGINS] +acces restreint --- .../accesrestreint_administrations.php | 85 ++++++ .../accesrestreint_fonctions.php | 282 ++++++++++++++++++ .../accesrestreint_options.php | 30 ++ .../accesrestreint_pipelines.php | 110 +++++++ .../action/acceder_document.php | 35 +++ .../action/affecter_zone.php | 25 ++ .../action/api_docrestreint.php | 161 ++++++++++ .../accesrestreint_3_5/action/autoriser.php | 55 ++++ .../accesrestreint_3_5/action/editer_zone.php | 182 +++++++++++ .../action/retirer_zone.php | 25 ++ .../action/supprimer_zone.php | 20 ++ .../base/accesrestreint.php | 78 +++++ .../demo/intro_article.html | 94 ++++++ .../accesrestreint_3_5/demo/tests.html | 22 ++ .../configurer_accesrestreint.html | 60 ++++ .../formulaires/configurer_accesrestreint.php | 38 +++ .../formulaires/editer_zone.html | 40 +++ .../formulaires/editer_zone.php | 70 +++++ .../formulaires/inc-select_rubriques.html | 14 + .../formulaires/inc-select_zones.html | 16 + .../accesrestreint_3_5/inc/accesrestreint.php | 258 ++++++++++++++++ .../inc/accesrestreint_autoriser.php | 173 +++++++++++ .../inc/accesrestreint_documents.php | 57 ++++ .../lang/accesrestreint.xml | 46 +++ .../lang/accesrestreint_ar.php | 99 ++++++ .../lang/accesrestreint_ast.php | 99 ++++++ .../lang/accesrestreint_br.php | 99 ++++++ .../lang/accesrestreint_ca.php | 99 ++++++ .../lang/accesrestreint_de.php | 99 ++++++ .../lang/accesrestreint_en.php | 99 ++++++ .../lang/accesrestreint_es.php | 99 ++++++ .../lang/accesrestreint_eu.php | 99 ++++++ .../lang/accesrestreint_fa.php | 99 ++++++ .../lang/accesrestreint_fr.php | 97 ++++++ .../lang/accesrestreint_fr_tu.php | 99 ++++++ .../lang/accesrestreint_gl.php | 99 ++++++ .../lang/accesrestreint_it.php | 99 ++++++ .../lang/accesrestreint_lb.php | 99 ++++++ .../lang/accesrestreint_nl.php | 99 ++++++ .../lang/accesrestreint_pt_br.php | 99 ++++++ .../lang/accesrestreint_ro.php | 99 ++++++ .../lang/accesrestreint_sk.php | 99 ++++++ .../lang/accesrestreint_sv.php | 99 ++++++ .../lang/accesrestreint_tr.php | 99 ++++++ .../lang/paquet-accesrestreint.xml | 8 + .../lang/paquet-accesrestreint_de.php | 18 ++ .../lang/paquet-accesrestreint_en.php | 18 ++ .../lang/paquet-accesrestreint_es.php | 18 ++ .../lang/paquet-accesrestreint_fr.php | 18 ++ www/plugins/accesrestreint_3_5/paquet.xml | 37 +++ .../prive/objets/liste/zones_associer.html | 59 ++++ .../prive/objets/liste/zones_lies.html | 44 +++ .../contenu/configurer_accesrestreint.html | 6 + .../prive/squelettes/contenu/zone_edit.html | 19 ++ .../prive/squelettes/contenu/zones.html | 7 + .../squelettes/inclure/acces_auteur.html | 3 + .../squelettes/inclure/acces_restreint.html | 39 +++ .../squelettes/inclure/acces_rubrique.html | 32 ++ .../navigation/configurer_accesrestreint.html | 3 + .../prive/squelettes/navigation/zones.html | 9 + .../style_prive_plugin_accesrestreint.html | 37 +++ .../themes/spip/images/acces-interdit-24.png | Bin 0 -> 775 bytes .../prive/themes/spip/images/acces-ok-24.png | Bin 0 -> 1049 bytes .../themes/spip/images/cadenasouvert-16.png | Bin 0 -> 594 bytes .../themes/spip/images/cadenasouvert-24.png | Bin 0 -> 1220 bytes .../themes/spip/images/cadenasouvert-32.png | Bin 0 -> 1387 bytes .../prive/themes/spip/images/croix.png | Bin 0 -> 195 bytes .../prive/themes/spip/images/list-add-12.png | Bin 0 -> 271 bytes .../prive/themes/spip/images/list-add-16.png | Bin 0 -> 323 bytes .../prive/themes/spip/images/restreint-16.png | Bin 0 -> 413 bytes .../prive/themes/spip/images/zone-16.png | Bin 0 -> 583 bytes .../prive/themes/spip/images/zone-24.png | Bin 0 -> 1221 bytes .../prive/themes/spip/images/zone-32.png | Bin 0 -> 1384 bytes .../public/accesrestreint.php | 173 +++++++++++ .../accesrestreint_3_5/saisies/zones.html | 25 ++ www/plugins/accesrestreint_3_5/svn.revision | 10 + .../urls/generer_url_document.php | 59 ++++ 77 files changed, 4596 insertions(+) create mode 100644 www/plugins/accesrestreint_3_5/accesrestreint_administrations.php create mode 100644 www/plugins/accesrestreint_3_5/accesrestreint_fonctions.php create mode 100644 www/plugins/accesrestreint_3_5/accesrestreint_options.php create mode 100644 www/plugins/accesrestreint_3_5/accesrestreint_pipelines.php create mode 100644 www/plugins/accesrestreint_3_5/action/acceder_document.php create mode 100644 www/plugins/accesrestreint_3_5/action/affecter_zone.php create mode 100644 www/plugins/accesrestreint_3_5/action/api_docrestreint.php create mode 100644 www/plugins/accesrestreint_3_5/action/autoriser.php create mode 100644 www/plugins/accesrestreint_3_5/action/editer_zone.php create mode 100644 www/plugins/accesrestreint_3_5/action/retirer_zone.php create mode 100644 www/plugins/accesrestreint_3_5/action/supprimer_zone.php create mode 100644 www/plugins/accesrestreint_3_5/base/accesrestreint.php create mode 100644 www/plugins/accesrestreint_3_5/demo/intro_article.html create mode 100644 www/plugins/accesrestreint_3_5/demo/tests.html create mode 100644 www/plugins/accesrestreint_3_5/formulaires/configurer_accesrestreint.html create mode 100644 www/plugins/accesrestreint_3_5/formulaires/configurer_accesrestreint.php create mode 100644 www/plugins/accesrestreint_3_5/formulaires/editer_zone.html create mode 100644 www/plugins/accesrestreint_3_5/formulaires/editer_zone.php create mode 100644 www/plugins/accesrestreint_3_5/formulaires/inc-select_rubriques.html create mode 100644 www/plugins/accesrestreint_3_5/formulaires/inc-select_zones.html create mode 100644 www/plugins/accesrestreint_3_5/inc/accesrestreint.php create mode 100644 www/plugins/accesrestreint_3_5/inc/accesrestreint_autoriser.php create mode 100644 www/plugins/accesrestreint_3_5/inc/accesrestreint_documents.php create mode 100644 www/plugins/accesrestreint_3_5/lang/accesrestreint.xml create mode 100644 www/plugins/accesrestreint_3_5/lang/accesrestreint_ar.php create mode 100644 www/plugins/accesrestreint_3_5/lang/accesrestreint_ast.php create mode 100644 www/plugins/accesrestreint_3_5/lang/accesrestreint_br.php create mode 100644 www/plugins/accesrestreint_3_5/lang/accesrestreint_ca.php create mode 100644 www/plugins/accesrestreint_3_5/lang/accesrestreint_de.php create mode 100644 www/plugins/accesrestreint_3_5/lang/accesrestreint_en.php create mode 100644 www/plugins/accesrestreint_3_5/lang/accesrestreint_es.php create mode 100644 www/plugins/accesrestreint_3_5/lang/accesrestreint_eu.php create mode 100644 www/plugins/accesrestreint_3_5/lang/accesrestreint_fa.php create mode 100644 www/plugins/accesrestreint_3_5/lang/accesrestreint_fr.php create mode 100644 www/plugins/accesrestreint_3_5/lang/accesrestreint_fr_tu.php create mode 100644 www/plugins/accesrestreint_3_5/lang/accesrestreint_gl.php create mode 100644 www/plugins/accesrestreint_3_5/lang/accesrestreint_it.php create mode 100644 www/plugins/accesrestreint_3_5/lang/accesrestreint_lb.php create mode 100644 www/plugins/accesrestreint_3_5/lang/accesrestreint_nl.php create mode 100644 www/plugins/accesrestreint_3_5/lang/accesrestreint_pt_br.php create mode 100644 www/plugins/accesrestreint_3_5/lang/accesrestreint_ro.php create mode 100644 www/plugins/accesrestreint_3_5/lang/accesrestreint_sk.php create mode 100644 www/plugins/accesrestreint_3_5/lang/accesrestreint_sv.php create mode 100644 www/plugins/accesrestreint_3_5/lang/accesrestreint_tr.php create mode 100644 www/plugins/accesrestreint_3_5/lang/paquet-accesrestreint.xml create mode 100644 www/plugins/accesrestreint_3_5/lang/paquet-accesrestreint_de.php create mode 100644 www/plugins/accesrestreint_3_5/lang/paquet-accesrestreint_en.php create mode 100644 www/plugins/accesrestreint_3_5/lang/paquet-accesrestreint_es.php create mode 100644 www/plugins/accesrestreint_3_5/lang/paquet-accesrestreint_fr.php create mode 100644 www/plugins/accesrestreint_3_5/paquet.xml create mode 100644 www/plugins/accesrestreint_3_5/prive/objets/liste/zones_associer.html create mode 100644 www/plugins/accesrestreint_3_5/prive/objets/liste/zones_lies.html create mode 100644 www/plugins/accesrestreint_3_5/prive/squelettes/contenu/configurer_accesrestreint.html create mode 100644 www/plugins/accesrestreint_3_5/prive/squelettes/contenu/zone_edit.html create mode 100644 www/plugins/accesrestreint_3_5/prive/squelettes/contenu/zones.html create mode 100644 www/plugins/accesrestreint_3_5/prive/squelettes/inclure/acces_auteur.html create mode 100644 www/plugins/accesrestreint_3_5/prive/squelettes/inclure/acces_restreint.html create mode 100644 www/plugins/accesrestreint_3_5/prive/squelettes/inclure/acces_rubrique.html create mode 100644 www/plugins/accesrestreint_3_5/prive/squelettes/navigation/configurer_accesrestreint.html create mode 100644 www/plugins/accesrestreint_3_5/prive/squelettes/navigation/zones.html create mode 100644 www/plugins/accesrestreint_3_5/prive/style_prive_plugin_accesrestreint.html create mode 100644 www/plugins/accesrestreint_3_5/prive/themes/spip/images/acces-interdit-24.png create mode 100644 www/plugins/accesrestreint_3_5/prive/themes/spip/images/acces-ok-24.png create mode 100644 www/plugins/accesrestreint_3_5/prive/themes/spip/images/cadenasouvert-16.png create mode 100644 www/plugins/accesrestreint_3_5/prive/themes/spip/images/cadenasouvert-24.png create mode 100644 www/plugins/accesrestreint_3_5/prive/themes/spip/images/cadenasouvert-32.png create mode 100644 www/plugins/accesrestreint_3_5/prive/themes/spip/images/croix.png create mode 100644 www/plugins/accesrestreint_3_5/prive/themes/spip/images/list-add-12.png create mode 100644 www/plugins/accesrestreint_3_5/prive/themes/spip/images/list-add-16.png create mode 100644 www/plugins/accesrestreint_3_5/prive/themes/spip/images/restreint-16.png create mode 100644 www/plugins/accesrestreint_3_5/prive/themes/spip/images/zone-16.png create mode 100644 www/plugins/accesrestreint_3_5/prive/themes/spip/images/zone-24.png create mode 100644 www/plugins/accesrestreint_3_5/prive/themes/spip/images/zone-32.png create mode 100644 www/plugins/accesrestreint_3_5/public/accesrestreint.php create mode 100644 www/plugins/accesrestreint_3_5/saisies/zones.html create mode 100644 www/plugins/accesrestreint_3_5/svn.revision create mode 100644 www/plugins/accesrestreint_3_5/urls/generer_url_document.php diff --git a/www/plugins/accesrestreint_3_5/accesrestreint_administrations.php b/www/plugins/accesrestreint_3_5/accesrestreint_administrations.php new file mode 100644 index 0000000..d3d2bad --- /dev/null +++ b/www/plugins/accesrestreint_3_5/accesrestreint_administrations.php @@ -0,0 +1,85 @@ + diff --git a/www/plugins/accesrestreint_3_5/accesrestreint_fonctions.php b/www/plugins/accesrestreint_3_5/accesrestreint_fonctions.php new file mode 100644 index 0000000..efc1872 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/accesrestreint_fonctions.php @@ -0,0 +1,282 @@ + diff --git a/www/plugins/accesrestreint_3_5/accesrestreint_options.php b/www/plugins/accesrestreint_3_5/accesrestreint_options.php new file mode 100644 index 0000000..2f4113c --- /dev/null +++ b/www/plugins/accesrestreint_3_5/accesrestreint_options.php @@ -0,0 +1,30 @@ + \ No newline at end of file diff --git a/www/plugins/accesrestreint_3_5/accesrestreint_pipelines.php b/www/plugins/accesrestreint_3_5/accesrestreint_pipelines.php new file mode 100644 index 0000000..17fb6f8 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/accesrestreint_pipelines.php @@ -0,0 +1,110 @@ +$id_auteur)); + if (($p = strpos($flux['data'],"")) !== false) + $flux['data'] = substr_replace($flux['data'],$ins,$p,0); + else + $flux['data'] .= $ins; + + } + return $flux; +} + +/** + * Ajouter la boite des zones sur la fiche de rubrique + * + * @param string $flux + * @return string + */ +function accesrestreint_affiche_gauche($flux) { + if ($e = trouver_objet_exec($flux['args']['exec']) + AND $e['type'] == 'rubrique' + AND $e['edition'] == false + AND $id_rubrique = $flux['args']['id_rubrique']){ + if (autoriser('administrer', 'zone', 0)) { + $flux['data'] .= recuperer_fond('prive/squelettes/inclure/acces_rubrique', array('id_rubrique'=>$id_rubrique)); + } + } + return $flux; +} + +/** + * Detecter les demande d'acces aux pages restreintes + * et re-orienter vers une 401 si necessaire + * + * @param array $contexte + * @return array + */ +function accesrestreint_page_indisponible($contexte){ + if ($contexte['status']=='404'){ + $objet = ""; + if (isset($contexte['type'])) $objet = $contexte['type']; + elseif (isset($contexte['type-page'])) $objet = $contexte['type-page']; + elseif(isset($contexte['fond_erreur'])) { + include_spip('inc/urls'); + define('_DEFINIR_CONTEXTE_TYPE_PAGE',true); + $c2 = $contexte; + list($fond2,$c2,$url_redirect) = urls_decoder_url(nettoyer_uri(),$contexte['fond_erreur'],$c2,true); + $objet = $c2['type-page']; + } + if ($objet){ + $table_sql = table_objet_sql($objet); + $id_table_objet = id_table_objet($objet); + if ($id = intval($contexte[$id_table_objet])){ + + $publie = true; + if (include_spip("base/objets") + AND function_exists("objet_test_si_publie")){ + $publie = objet_test_si_publie($objet,$id); + } + else { + $trouver_table = charger_fonction('trouver_table','base'); + $desc = $trouver_table($table_sql); + if (isset($desc['field']['statut'])){ + $statut = sql_getfetsel('statut', $table_sql, "$id_table_objet=".intval($id)); + if ($statut!='publie') + $publie = false; + } + } + + include_spip('inc/autoriser'); + if ($publie AND !autoriser('voir',$objet,$id)){ + // c'est un contenu restreint + $contexte['status'] = '401'; + $contexte['code'] = '401 Unauthorized'; + $contexte['fond'] = '401'; + $contexte['erreur'] = _T('accesrestreint:info_acces_restreint'); + $contexte['cible'] = self(); + if (!isset($contexte['objet'])){ + $contexte['objet'] = $objet; + $contexte['id_objet'] = $id; + } + } + } + } + } + return $contexte; +} + +?> diff --git a/www/plugins/accesrestreint_3_5/action/acceder_document.php b/www/plugins/accesrestreint_3_5/action/acceder_document.php new file mode 100644 index 0000000..58afac8 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/action/acceder_document.php @@ -0,0 +1,35 @@ + \ No newline at end of file diff --git a/www/plugins/accesrestreint_3_5/action/affecter_zone.php b/www/plugins/accesrestreint_3_5/action/affecter_zone.php new file mode 100644 index 0000000..b3dca89 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/action/affecter_zone.php @@ -0,0 +1,25 @@ + \ No newline at end of file diff --git a/www/plugins/accesrestreint_3_5/action/api_docrestreint.php b/www/plugins/accesrestreint_3_5/action/api_docrestreint.php new file mode 100644 index 0000000..7737ed0 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/action/api_docrestreint.php @@ -0,0 +1,161 @@ +=3){ + + $id_document = intval(array_shift($arg)); + $cle = array_shift($arg); + // file exige pour eviter le scan id_document par id_document + $f = implode("/",$arg); + + if ($id_document==0 + AND $cle==1 + AND $f=="test/.test") { + echo "OK"; + return; + } + + include_spip('inc/documents'); + + $file = get_spip_doc($f); + spip_log($file,'dbg'); + + $status = $dcc = false; + // securite : on refuse tout ../ ou url absolue + if (strpos($f,'../') !== false + OR preg_match(',^\w+://,', $f)) { + $status = 403; + } + else if (!file_exists($file) OR !is_readable($file)) { + $status = 404; + } + else { + $where = "documents.fichier=".sql_quote(set_spip_doc($file)) + . ($id_document ? " AND documents.id_document=".intval($id_document): ''); + spip_log($where,'dbg'); + + $doc = sql_fetsel("documents.id_document, documents.titre, documents.fichier, types.mime_type, types.inclus, documents.extension", "spip_documents AS documents LEFT JOIN spip_types_documents AS types ON documents.extension=types.extension",$where); + spip_log($doc,'dbg'); + if (!$doc) { + $status = 404; + } + else { + + // ETag pour gerer le status 304 + $ETag = md5($file . ': '. filemtime($file)); + if (isset($_SERVER['HTTP_IF_NONE_MATCH']) + AND $_SERVER['HTTP_IF_NONE_MATCH'] == $ETag) { + http_status(304); // Not modified + exit; + } + else { + header('ETag: '.$ETag); + } + + // + // Verifier les droits de lecture du document + + // en controlant la cle passee en argument si elle est dispo + // (perf issue : toutes les urls ont en principe cette cle fournie dans la page au moment du calcul de la page) + if ($cle){ + include_spip('inc/securiser_action'); + if (!verifier_cle_action($doc['id_document'].','.$f, $cle)) { + spip_log("acces interdit $cle erronee"); + $status = 403; + } + } + // en verifiant le droit explicitement sinon, plus lent ! + else { + if (!function_exists("autoriser")) + include_spip("inc/autoriser"); + if (!autoriser('voir', 'document', $doc['id_document'])) { + $status = 403; + spip_log("acces interdit $cle erronee"); + } + } + } + } + } + + + switch($status) { + + case 403: + include_spip('inc/minipres'); + echo minipres("","","",true); + break; + + case 404: + http_status(404); + include_spip('inc/minipres'); + echo minipres(_T('erreur').' 404', + _T('medias:info_document_indisponible'),"",true); + break; + + default: + header("Content-Type: ". $doc['mime_type']); + // pour les images ne pas passer en attachment + // sinon, lorsqu'on pointe directement sur leur adresse, + // le navigateur les downloade au lieu de les afficher + + if ($doc['inclus']=='non') { + + $f = basename($file); + // ce content-type est necessaire pour eviter des corruptions de zip dans ie6 + header('Content-Type: application/octet-stream'); + + header("Content-Disposition: attachment; filename=\"$f\";"); + header("Content-Transfer-Encoding: binary"); + + // fix for IE catching or PHP bug issue + header("Pragma: public"); + header("Expires: 0"); // set expiration time + header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); + + } + else { + header("Expires: 3600"); // set expiration time + } + + if ($cl = filesize($file)) + header("Content-Length: ". $cl); + + readfile($file); + break; + } + +} + +?> \ No newline at end of file diff --git a/www/plugins/accesrestreint_3_5/action/autoriser.php b/www/plugins/accesrestreint_3_5/action/autoriser.php new file mode 100644 index 0000000..cf27498 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/action/autoriser.php @@ -0,0 +1,55 @@ + diff --git a/www/plugins/accesrestreint_3_5/action/editer_zone.php b/www/plugins/accesrestreint_3_5/action/editer_zone.php new file mode 100644 index 0000000..3e4a460 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/action/editer_zone.php @@ -0,0 +1,182 @@ +'non', + 'privee'=>'non', + ); + + // Envoyer aux plugins + $champs = pipeline('pre_insertion', + array( + 'args' => array( + 'table' => 'spip_zones', + ), + 'data' => $champs + ) + ); + $id_zone = sql_insertq("spip_zones", $champs); + pipeline('post_insertion', + array( + 'args' => array( + 'table' => 'spip_zones', + 'id_objet' => $id_zone + ), + 'data' => $champs + ) + ); + return $id_zone; +} + + +/** + * Modifier une zone en base + * $c est un contenu (par defaut on prend le contenu via _request()) + * + * @param int $id_zone + * @param array $set + * @return string|bool + */ +function zone_modifier ($id_zone, $set=null) { + + include_spip('inc/modifier'); + $c = collecter_requests( + // white list + array('titre', 'descriptif','publique', 'privee'), + // black list + array(), + // donnees eventuellement fournies + $set + ); + + // Si la zone est publiee, invalider les caches et demander sa reindexation + $invalideur = $indexation = ''; + $t = sql_getfetsel("statut", "spip_zones", "id_zone=$id_zone"); + if ($t == 'publie') { + $invalideur = "id='zone/$id_zone'"; + $indexation = true; + } + + if ($err = objet_modifier_champs('zone', $id_zone, + array( + 'nonvide' => array('titre' => _T('info_sans_titre')), + 'invalideur' => $invalideur, + 'indexation' => $indexation + ), + $c)) + return $err; + + + zone_lier($id_zone, 'rubrique', _request('rubriques'),'set'); + return $err; +} + + +/** + * Mettre a jour les liens objets/zones. + * si zones vaut '', associe toutes les zones a(aux) objets(s). + * $ids est une liste d'id. + * $type est le type de l'objet (rubrique, auteur). + * $operation = add/set/del pour ajouter, affecter uniquement, ou supprimer les objets listes dans ids. + * + * @param int|array $zones + * @param string $type + * @param int|array $ids + * @param string $operation + */ +function zone_lier($zones,$type,$ids,$operation = 'add'){ + include_spip('inc/autoriser'); + include_spip('action/editer_liens'); + if (!$zones) + $zones="*"; + if (!$ids) + $ids = array(); + elseif (!is_array($ids)) + $ids = array($ids); + + if ($operation=='del'){ + // on supprime les ids listes + objet_dissocier(array('zone'=>$zones),array($type=>$ids)); + } + else { + // si c'est une affectation exhaustive, supprimer les existants qui ne sont pas dans ids + // si c'est un ajout, ne rien effacer + if ($operation=='set'){ + objet_dissocier(array('zone'=>$zones),array($type=>array("NOT",$ids))); + } + foreach ($ids as $id) { + if (autoriser('affecterzones',$type,$id,null,array('id_zone'=>$zones))) { + objet_associer(array('zone'=>$zones),array($type=>$id)); + } + } + } +} + + + +/** + * Supprimer une zone + * + * @param int $id_zone + * @return int + */ +function zone_supprimer($id_zone){ + include_spip('action/editer_liens'); + objet_dissocier(array('zone'=>$id_zone),array('*'=>'*')); + + // puis la zone + sql_delete("spip_zones", "id_zone=".intval($id_zone)); + + $id_zone = 0; + return $id_zone; +} + + +?> diff --git a/www/plugins/accesrestreint_3_5/action/retirer_zone.php b/www/plugins/accesrestreint_3_5/action/retirer_zone.php new file mode 100644 index 0000000..757375f --- /dev/null +++ b/www/plugins/accesrestreint_3_5/action/retirer_zone.php @@ -0,0 +1,25 @@ + \ No newline at end of file diff --git a/www/plugins/accesrestreint_3_5/action/supprimer_zone.php b/www/plugins/accesrestreint_3_5/action/supprimer_zone.php new file mode 100644 index 0000000..d0d5be7 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/action/supprimer_zone.php @@ -0,0 +1,20 @@ + \ No newline at end of file diff --git a/www/plugins/accesrestreint_3_5/base/accesrestreint.php b/www/plugins/accesrestreint_3_5/base/accesrestreint.php new file mode 100644 index 0000000..e5c7204 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/base/accesrestreint.php @@ -0,0 +1,78 @@ + 'accesrestreint:modifier_zone', + 'texte_creer' => 'accesrestreint:creer_zone', + 'texte_objets' => 'accesrestreint:titre_zones_acces', + 'texte_objet' => 'accesrestreint:titre_zone_acces', + 'texte_ajouter' => 'accesrestreint:texte_ajouter_zone', + 'texte_creer_associer' => 'accesrestreint:texte_creer_associer_zone', + 'info_aucun_objet'=> 'accesrestreint:info_aucune_zone', + 'info_1_objet' => 'accesrestreint:info_1_zone', + 'info_nb_objets' => 'accesrestreint:info_nb_zones', + 'url_voir' => 'zone_edit', + 'url_edit' => 'zone_edit', + 'page' => false, + + 'principale' => "oui", + 'champs_editables' => array('titre', 'descriptif','publique', 'privee'), + 'field'=> array( + "id_zone" => "bigint(21) NOT NULL", + "titre" => "varchar(255) DEFAULT '' NOT NULL", + "descriptif" => "text DEFAULT '' NOT NULL", + "publique" => "char(3) DEFAULT 'oui' NOT NULL", + "privee" => "char(3) DEFAULT 'non' NOT NULL", + "maj" => "TIMESTAMP" + ), + 'key' => array( + "PRIMARY KEY" => "id_zone", + ), + 'titre' => "titre AS titre, '' AS lang", + ); + + return $tables; +} + +function accesrestreint_declarer_tables_auxiliaires($tables_auxiliaires){ + + $spip_zones_liens = array( + "id_zone" => "bigint(21) DEFAULT '0' NOT NULL", + "id_objet" => "bigint(21) DEFAULT '0' NOT NULL", + "objet" => "VARCHAR (25) DEFAULT '' NOT NULL" + ); + + $spip_zones_liens_key = array( + "PRIMARY KEY" => "id_zone,id_objet,objet", + "KEY id_zone" => "id_zone" + ); + + $tables_auxiliaires['spip_zones_liens'] = array( + 'field' => &$spip_zones_liens, + 'key' => &$spip_zones_liens_key + ); + + return $tables_auxiliaires; +} + +?> diff --git a/www/plugins/accesrestreint_3_5/demo/intro_article.html b/www/plugins/accesrestreint_3_5/demo/intro_article.html new file mode 100644 index 0000000..0acd392 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/demo/intro_article.html @@ -0,0 +1,94 @@ +[(#REM) +Cette page propose l'introduction de l'article et un formulaire de login. +Elle peut etre appellée comme cela depuis article.html + + + [(#ID_ARTICLE|accesrestreint_article_restreint|?{' ',''}) ] + [(#ID_ARTICLE|accesrestreint_article_restreint|?{'',' '}) Cette page n'existe pas ] + + +] +#CACHE{86400} + + + + +[(#TITRE|textebrut) - ][(#NOM_SITE_SPIP|textebrut)] +[] + + + + +
+ + [(#REM) Entete de la page + titre du site ] + + + [(#REM) Fil d'Ariane ] +
<:accueil_site:> > [(#TITRE|couper{80})][ > (#TITRE|couper{80})]
+ + +
+ + [(#REM) Contenu principal : contenu de l'article ] +
+
+ #DEBUT_SURLIGNE + [(#LOGO_ARTICLE||image_reduire{200,200})] + [

(#SURTITRE)

] +

#TITRE

+ [

(#SOUSTITRE)

] + #FIN_SURLIGNE + +

[(#DATE|nom_jour) ][(#DATE|affdate)][, <:par_auteur:> (#LESAUTEURS)]

+ + [(#REM) Inclure le modele des liens de traductions ] + #MODELE{article_traductions} + +
+ + #DEBUT_SURLIGNE + [
(#INTRODUCTION)
] + #FIN_SURLIGNE + + +

Votre abonnement ne vous permet pas d'accéder à cette page

+ +

Cette page est accéssible sur abonnement

+

Vous pouvez vous abonner en cliquant ici

+

Si vous êtes déjà abonné, vous pouvez vous connecter à l'aide du formulaire ci-dessous

+ + #LOGIN_PUBLIC + +
+ [(#REM) Menu de navigation laterale ] + +
+ + [(#REM) Pied de page ] + + +
+ + + \ No newline at end of file diff --git a/www/plugins/accesrestreint_3_5/demo/tests.html b/www/plugins/accesrestreint_3_5/demo/tests.html new file mode 100644 index 0000000..9a1fb4c --- /dev/null +++ b/www/plugins/accesrestreint_3_5/demo/tests.html @@ -0,0 +1,22 @@ +[(#REM) +/** + * Plugin Acces Restreint 3.0 pour Spip 2.0 + * Licence GPL (c) 2006-2008 Cedric Morin + * + */ +]#ID_ARTICLE +#ID_ARTICLE + +#ID_RUBRIQUE + +#ID_BREVE + +#ID_SITE + +#ID_FORUM + +#ID_SIGNATURE + +#ID_DOCUMENT + +#ID_SYNDIC_ARTICLE \ No newline at end of file diff --git a/www/plugins/accesrestreint_3_5/formulaires/configurer_accesrestreint.html b/www/plugins/accesrestreint_3_5/formulaires/configurer_accesrestreint.html new file mode 100644 index 0000000..8c5772a --- /dev/null +++ b/www/plugins/accesrestreint_3_5/formulaires/configurer_accesrestreint.html @@ -0,0 +1,60 @@ +
+ [

(#ENV*{message_ok})

] + [

(#ENV*{message_erreur})

] + [(#ENV{editable}) +
+ [(#REM) declarer les hidden qui declencheront le service du formulaire + parametre : url d'action ] + #ACTION_FORMULAIRE{#ENV{action}} + #SET{fl,accesrestreint} +
    + #SET{name,accesrestreint_proteger_documents}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} +
  • + [ + (#GET{erreurs}) + ] +

    <:accesrestreint:explication_creer_htaccess:>

    + #SET{val,oui} +
    + + +
    + #SET{val,non} +
    + + +
    +
  • +
  • +
    + <:info_fichiers_authent:> +
      + #SET{name,creer_htpasswd}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} +
    • + [(#GET{erreurs})] + #SET{dossier,#VAL{_DIR_TMP}|constant|joli_repertoire|wrap{''}} +

      <:texte_fichier_authent{dossier=#GET{dossier}}:>

      + #SET{val,oui} +
      + + +
      + #SET{val,non} +
      + + +
      +
    • +
    +
    +
  • +
+ + + [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ] + +

  +

+
+ ] +
\ No newline at end of file diff --git a/www/plugins/accesrestreint_3_5/formulaires/configurer_accesrestreint.php b/www/plugins/accesrestreint_3_5/formulaires/configurer_accesrestreint.php new file mode 100644 index 0000000..7ad0f42 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/formulaires/configurer_accesrestreint.php @@ -0,0 +1,38 @@ + isset($GLOBALS['meta']["accesrestreint_proteger_documents"])?$GLOBALS['meta']["accesrestreint_proteger_documents"]:'non', + 'creer_htpasswd' => $GLOBALS['meta']["creer_htpasswd"]?$GLOBALS['meta']["creer_htpasswd"]:'non', + ); + + return $valeurs; +} + +function formulaires_configurer_accesrestreint_traiter_dist(){ + + $champs = array('accesrestreint_proteger_documents','creer_htpasswd'); + $current = $GLOBALS['meta']["accesrestreint_proteger_documents"]; + + foreach($champs as $c) + ecrire_meta($c,_request($c)=='oui'?'oui':'non'); + + // generer/supprimer les fichiers htaccess qui vont bien + include_spip("inc/accesrestreint_documents"); + accesrestreint_gerer_htaccess($GLOBALS['meta']["accesrestreint_proteger_documents"]=="oui"); + + // si le reglage du htaccess a change, purger le cache + if ($GLOBALS['meta']["accesrestreint_proteger_documents"]!==$current) { + $purger = charger_fonction("purger","action"); + $purger("cache"); + } + + return array('message_ok'=>_T('config_info_enregistree'),'editable'=>true); +} \ No newline at end of file diff --git a/www/plugins/accesrestreint_3_5/formulaires/editer_zone.html b/www/plugins/accesrestreint_3_5/formulaires/editer_zone.html new file mode 100644 index 0000000..21fd025 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/formulaires/editer_zone.html @@ -0,0 +1,40 @@ +
+ [

(#ENV**{message_ok})

] + [

(#ENV**{message_erreur})

] + [(#ENV{editable}) +
+ [(#REM) declarer les hidden qui declencheront le service du formulaire + parametre : url d'action ] + #ACTION_FORMULAIRE{#ENV{action}} +
    +
  • + [ + (#ENV**{erreurs}|table_valeur{titre}) + ] +
  • + [(#ENV{id_zone}|intval|non|et{#AUTORISER{modifier,zone}}) +
  • +
    +
    +
  • ] +
  • +
    +
    +
    +
    +
  • +
  • + [ + (#ENV**{erreurs}|table_valeur{descriptif}) + ] +
  • +
  • <:accesrestreint:rubriques_zones_acces:> + [(#INCLURE{fond=formulaires/inc-select_rubriques}{rubriques=#ENV{rubriques}})]
    +
  • +
+ [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ] + +

+
+ ] +
\ No newline at end of file diff --git a/www/plugins/accesrestreint_3_5/formulaires/editer_zone.php b/www/plugins/accesrestreint_3_5/formulaires/editer_zone.php new file mode 100644 index 0000000..268d6c5 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/formulaires/editer_zone.php @@ -0,0 +1,70 @@ + diff --git a/www/plugins/accesrestreint_3_5/formulaires/inc-select_rubriques.html b/www/plugins/accesrestreint_3_5/formulaires/inc-select_rubriques.html new file mode 100644 index 0000000..dc8e3ac --- /dev/null +++ b/www/plugins/accesrestreint_3_5/formulaires/inc-select_rubriques.html @@ -0,0 +1,14 @@ + +
    +
      + +
        + +
        + +
      +
      + + +
+
\ No newline at end of file diff --git a/www/plugins/accesrestreint_3_5/formulaires/inc-select_zones.html b/www/plugins/accesrestreint_3_5/formulaires/inc-select_zones.html new file mode 100644 index 0000000..4737fc1 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/formulaires/inc-select_zones.html @@ -0,0 +1,16 @@ +[(#REM) +/** + * Plugin Acces Restreint 3.0 pour Spip 2.0 + * Licence GPL (c) 2006-2008 Cedric Morin + * + */ +] + + +[ +(#AUTORISER{affecterzones,auteur,#ID_AUTEUR,'',#ARRAY{id_zone,#ID_ZONE}}|oui) +] +[ +(#TOTAL_BOUCLE|>{3}|oui) +<:accesrestreint:info_ajouter_zones:>] + \ No newline at end of file diff --git a/www/plugins/accesrestreint_3_5/inc/accesrestreint.php b/www/plugins/accesrestreint_3_5/inc/accesrestreint.php new file mode 100644 index 0000000..ee3f1b3 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/inc/accesrestreint.php @@ -0,0 +1,258 @@ + condition NOT IN + * Cette fonction renvoie la liste des rubriques interdites + * au visiteur courant + * d'ou le recours a $GLOBALS['accesrestreint_zones_autorisees'] + * + * @param bool $publique Selectionner les rubriques interdites dans l'espace public (true) ou prive (false) + * @param int $id_auteur Identifiant de l'auteur + * @param bool $quelquesoit_visibilite Si true, on ne s'occupe pas de savoir si une zone est restreinte sur le prive ou sur le public. + * @return array + */ +function accesrestreint_liste_rubriques_exclues($publique=true, $id_auteur=NULL, $quelquesoit_visibilite = false) { + // cache static + static $liste_rub_exclues = array(); + static $liste_rub_inclues = array(); + if ($quelquesoit_visibilite) { $publique = 'tout'; } + + if (is_null($id_auteur) AND isset($GLOBALS['visiteur_session']['id_auteur'])) + $id_auteur = $GLOBALS['visiteur_session']['id_auteur']; + if (!isset($liste_rub_exclues[$id_auteur][$publique]) || !is_array($liste_rub_exclues[$id_auteur][$publique])) { + + $where = array(); + // Ne selectionner que les zones pertinentes + if (!$quelquesoit_visibilite) { + if ($publique) + $where[] = "publique='oui'"; + else + $where[] = "privee='oui'"; + } + + // Si le visiteur est autorise sur certaines zones publiques, + // on selectionne les rubriques correspondant aux autres zones, + // sinon on selectionne toutes celles correspondant a une zone. + include_spip('base/abstract_sql'); + if ($GLOBALS['accesrestreint_zones_autorisees'] + AND $id_auteur==$GLOBALS['visiteur_session']['id_auteur']) + $where[] = sql_in('zr.id_zone',$GLOBALS['accesrestreint_zones_autorisees'],'NOT'); + elseif ($id_auteur) + $where[] = sql_in('zr.id_zone',accesrestreint_liste_zones_autorisees('',$id_auteur),'NOT'); + + // liste les rubriques (+branches) des zones dont ne fait pas parti l'auteur + $liste_rub_exclues[$id_auteur][$publique] = accesrestreint_liste_contenu_zone_rub($where); + #$liste_rub_exclues[$publique] = array_unique($liste_rub_exclues[$publique]); + } + $final_liste_rub_exclues = $liste_rub_exclues[$id_auteur][$publique]; + + if (defined("AR_TYPE_RESTRICTION") AND AR_TYPE_RESTRICTION == "faible") { + // AR_TYPE_RESTRICTION definit le type de restriction pour traiter les elements communs a plusieurs zone + // Une restriction exclusive (ou forte) donne l'acces aux rubriques restreintes par + // plusieurs zone aux seuls membres de toutes les zones concernees. + // Une restriction faible donne acces a une rubrique, meme restreinte par + // plusieurs zones, aux membres de chaque zone concernee. + // valeurs : 'faible', 'forte, ou 'exclusive' + + // Autrement dit, si une rubrique 2 est enfant d'une rubrique 1, + // et qu'il existe une zone 1 (rubrique 1) et une zone 2 (rubrique 2) : + // - un auteur present dans la zone 1 (uniquement) ne pourra pas voir la rubrique 2 + // lorsque la restriction est "forte". Il le pourra avec une restriction "faible" + // + // - A l'inverse, un auteur present uniquement dans la zone 2 ne pourra pas voir + // la rubrique 1 meme si la restriction est "faible" car la parentee n'est pas concernee. + // il faut (si souhaite) dans ce cas definir en plus AR_TYPE_RESTRICTION_PARENTEE a "faible" + // pour l'autoriser. + if (!isset($liste_rub_inclues[$id_auteur][$publique]) OR !is_array($liste_rub_inclues[$id_auteur][$publique])) { + + $where = array(); + // Ne selectionner que les zones pertinentes + if (!$quelquesoit_visibilite) { + if ($publique) + $where[] = "publique='oui'"; + else + $where[] = "privee='oui'"; + } + + // Calcul des rubriques dans des zones autorisees + include_spip('base/abstract_sql'); + if ($GLOBALS['accesrestreint_zones_autorisees'] + AND $id_auteur==$GLOBALS['visiteur_session']['id_auteur']) + $where[] = sql_in('zr.id_zone',$GLOBALS['accesrestreint_zones_autorisees']); + elseif ($id_auteur) + $where[] = sql_in('zr.id_zone',accesrestreint_liste_zones_autorisees('',$id_auteur)); + + // liste les rubriques (+branches) des zones de l'auteur + $liste_rub_inclues[$id_auteur][$publique] = accesrestreint_liste_contenu_zone_rub($where); + + // pour autoriser la vue des rubriques parentes + // memes si elles sont restreintes par une autre zone + if (defined("AR_TYPE_RESTRICTION_PARENTEE") AND AR_TYPE_RESTRICTION_PARENTEE == "faible") { + $liste_rub_inclues[$id_auteur][$publique] = + array_merge($liste_rub_inclues[$id_auteur][$publique], + accesrestreint_liste_parentee_zone_rub($where)); + } + } + + // Ne pas exclure les elements qui sont autorises + $final_liste_rub_exclues = array_diff($final_liste_rub_exclues, + array_intersect($final_liste_rub_exclues,$liste_rub_inclues[$id_auteur][$publique])); + } + + return $final_liste_rub_exclues; +} + + +?> diff --git a/www/plugins/accesrestreint_3_5/inc/accesrestreint_autoriser.php b/www/plugins/accesrestreint_3_5/inc/accesrestreint_autoriser.php new file mode 100644 index 0000000..a6c2e07 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/inc/accesrestreint_autoriser.php @@ -0,0 +1,173 @@ + diff --git a/www/plugins/accesrestreint_3_5/inc/accesrestreint_documents.php b/www/plugins/accesrestreint_3_5/inc/accesrestreint_documents.php new file mode 100644 index 0000000..1c29a76 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/inc/accesrestreint_documents.php @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/www/plugins/accesrestreint_3_5/lang/accesrestreint_ar.php b/www/plugins/accesrestreint_3_5/lang/accesrestreint_ar.php new file mode 100644 index 0000000..b22c640 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/lang/accesrestreint_ar.php @@ -0,0 +1,99 @@ + 'إعطائي حق الدخول الى هذه المنطقة', + 'aucune_zone' => 'لا توجد أية منطقة', + 'auteurs' => 'المؤلفين', + + // B + 'bouton_configurer_acces' => 'Configuration des accès .htaccess', # NEW + 'bouton_creer_la_zone' => 'إنشاء المنطقة الجديدة', + + // C + 'colonne_id' => 'الرقم', + 'confirmer_ajouter_auteurs' => 'هل انت متأكد من إضافة هذا المؤلف الى المنطقة؟', + 'confirmer_retirer_auteur_zone' => 'هل تريد فعلاً سحب هذا المؤلف من المنطقة؟', + 'confirmer_retirer_auteurs' => 'هل تريد فعلاً سحب جميع المؤلفين من المنطقة؟', + 'confirmer_retirer_rubrique_zone' => 'Êtes vous sûr de vouloir retirer cette rubrique de cette zone ?', # NEW + 'confirmer_supprimer_zone' => 'هل تريد فعلاً حذف هذه المنطقة؟', + 'creer_zone' => 'إنشاء منطقة جديدة', + + // D + 'descriptif' => 'الوصف', + + // E + 'explication_creer_htaccess' => 'Cette option interdit la lecture des documents joints si le texte auquel ils se rattachent n\'est pas publié', # NEW + + // I + 'icone_menu_config' => 'دخول محصور', + 'icone_supprimer_zone' => 'حذف هذه المنطقة', + 'info_1_zone' => '1 zone', # NEW + 'info_acces_restreint' => 'الوصول الى هذه الصفحة محصور. عليك التعريف بنفسك للوصول اليها', + 'info_ajouter_auteur' => 'إضافة مؤلف', + 'info_ajouter_auteurs' => 'إضافة جميع المؤلفين', + 'info_ajouter_zones' => 'إضافة كل المناطق', + 'info_aucun_acces' => 'لا يوجد أي دخول مسموح', + 'info_aucun_auteur' => 'لا يوجد أي مؤلف في المنطقة', + 'info_aucune_zone' => 'لا توجد أية منطقة', + 'info_auteurs_lies_zone' => 'المؤلفون المسموح لهم الدخول الى هذه المنطقة', + 'info_lien_action_proteger' => 'حماية الوصول الى هذا القسم.', + 'info_nb_zones' => '@nb@ zones', # NEW + 'info_page' => 'تتيح لك هذه الصفحة إدارة مناطق الدخول المحصور في الموقع', + 'info_retirer_auteurs' => 'سحب جميع المؤلفين', + 'info_retirer_zone' => 'سحب من المنطقة', + 'info_retirer_zones' => 'إلغاء كل المناطق', + 'info_rubrique_dans_zone' => 'هذا القسم هو ضمن المنطقة:', + 'info_rubrique_dans_zones' => 'هذا القسم هو ضمن المناطق:', + + // L + 'label_creer_htaccess' => 'Accès aux document joints par leur URL', # NEW + 'label_creer_htaccess_non' => 'autoriser la lecture', # NEW + 'label_creer_htaccess_oui' => 'interdire la lecture', # NEW + + // M + 'modifier_zone' => 'تعديل المنطقة', + + // P + 'page_zones_acces' => 'دخول محصور', + 'par_titre' => 'حسب الاسم', + 'privee' => 'الخاص', + 'publique' => 'العمومي', + + // R + 'rubriques' => 'أقسام', + 'rubriques_zones_acces' => 'أقسام المنطقة', + + // S + 'selectionner_une_zone' => 'تحديد منطقة', + + // T + 'texte_ajouter_zone' => 'Ajouter une zone', # NEW + 'texte_creer_associer_zone' => 'Créer et associer une zone', # NEW + 'titre' => 'الاسم', + 'titre_ajouter_zone' => 'الربط بالمنطقة', + 'titre_boite_protegee_non' => 'وصول غير محمي', + 'titre_boite_protegee_oui' => 'وصول محمي', + 'titre_cadre_modifier_zone' => 'تعديل منطقة', + 'titre_page_config' => 'إعداد الدخول', + 'titre_table' => 'كل مناطق الدخول', + 'titre_zone_acces' => 'Zone d\'accès restreint', # NEW + 'titre_zones_acces' => 'مناطق الدخول المحصور', + 'toutes' => 'الكل', + + // V + 'voir_toutes' => 'عرض كل المناطق', + + // Z + 'zone_numero' => 'منطقة رقم', + 'zone_restreinte_espace_prive' => 'حصر الدخول الى هذه المنطقة في المجال الخاص', + 'zone_restreinte_publique' => 'حصر الدخول الى هذه المنطقة في الموقع العمومي' +); + +?> diff --git a/www/plugins/accesrestreint_3_5/lang/accesrestreint_ast.php b/www/plugins/accesrestreint_3_5/lang/accesrestreint_ast.php new file mode 100644 index 0000000..aec43ae --- /dev/null +++ b/www/plugins/accesrestreint_3_5/lang/accesrestreint_ast.php @@ -0,0 +1,99 @@ + 'Axuntame a los que tienen permitío entrar n\'esta estaya', + 'aucune_zone' => 'Denguna zona', + 'auteurs' => 'autores', + + // B + 'bouton_configurer_acces' => 'Configuration des accès .htaccess', # NEW + 'bouton_creer_la_zone' => 'Crear la estaya nueva', + + // C + 'colonne_id' => 'Num', + 'confirmer_ajouter_auteurs' => '¿Tas seguru de que quies amestar esti autor a la zona?', + 'confirmer_retirer_auteur_zone' => '¿Tas seguru de que quiés retirar esti autor de la zona?', + 'confirmer_retirer_auteurs' => '¿Tas seguru de que quiés retirar toos los autores d\'esta zona?', + 'confirmer_retirer_rubrique_zone' => 'Êtes vous sûr de vouloir retirer cette rubrique de cette zone ?', # NEW + 'confirmer_supprimer_zone' => '¿Tas seguru que quies desaniciar esta zona?', + 'creer_zone' => 'Crear una estaya nueva', + + // D + 'descriptif' => 'Descrición', + + // E + 'explication_creer_htaccess' => 'Cette option interdit la lecture des documents joints si le texte auquel ils se rattachent n\'est pas publié', # NEW + + // I + 'icone_menu_config' => 'Accesu Torgáo', + 'icone_supprimer_zone' => 'Desaniciar esta estaya', + 'info_1_zone' => '1 zone', # NEW + 'info_acces_restreint' => 'L\'accesu a esta páxina ta llendáu. Identificate pa poder entrar', + 'info_ajouter_auteur' => 'Amestar esti autor', + 'info_ajouter_auteurs' => 'Amestar toos los autores', + 'info_ajouter_zones' => 'Añadir toes les estayes', + 'info_aucun_acces' => 'Dengún accesu autorizáu', + 'info_aucun_auteur' => 'Dengún autor na zona', + 'info_aucune_zone' => 'Denguna zona', + 'info_auteurs_lies_zone' => 'Los autores con accesu a esta estaya', + 'info_lien_action_proteger' => 'Protéger l\'accès à cette rubrique.', # NEW + 'info_nb_zones' => '@nb@ zones', # NEW + 'info_page' => 'Estae páxina te permite xestionar les estayes con accesu torgáu nel to sitiu', + 'info_retirer_auteurs' => 'Retirar toos los autores', + 'info_retirer_zone' => 'Quitar de la estaya', + 'info_retirer_zones' => 'Quitar de toes les estayes', + 'info_rubrique_dans_zone' => 'Cette rubrique fait partie de la zone :', # NEW + 'info_rubrique_dans_zones' => 'Cette rubrique fait partie des zones :', # NEW + + // L + 'label_creer_htaccess' => 'Accès aux document joints par leur URL', # NEW + 'label_creer_htaccess_non' => 'autoriser la lecture', # NEW + 'label_creer_htaccess_oui' => 'interdire la lecture', # NEW + + // M + 'modifier_zone' => 'Iguar la zona', + + // P + 'page_zones_acces' => 'Accesu Torgáo', + 'par_titre' => 'Pol títulu', + 'privee' => 'Privao', + 'publique' => 'Públicu', + + // R + 'rubriques' => 'seiciones', + 'rubriques_zones_acces' => 'Seiciones de la estaya', + + // S + 'selectionner_une_zone' => 'Seleicionar una estaya', + + // T + 'texte_ajouter_zone' => 'Ajouter une zone', # NEW + 'texte_creer_associer_zone' => 'Créer et associer une zone', # NEW + 'titre' => 'Títulu', + 'titre_ajouter_zone' => 'Amestar la estaya', + 'titre_boite_protegee_non' => 'Accès non protégé', # NEW + 'titre_boite_protegee_oui' => 'Accès protégé', # NEW + 'titre_cadre_modifier_zone' => 'Iguar una zona', + 'titre_page_config' => 'Configuración de los accesos', + 'titre_table' => 'Toes les estayes d\'accesu', + 'titre_zone_acces' => 'Zone d\'accès restreint', # NEW + 'titre_zones_acces' => 'Estayes d\'accesu torgáo', + 'toutes' => 'Toes', + + // V + 'voir_toutes' => 'Ver toes les estayes', + + // Z + 'zone_numero' => 'ESTAYA NÚMBERU:', + 'zone_restreinte_espace_prive' => 'Torgar l\'accesu a esta estaya nel espaciu priváo', + 'zone_restreinte_publique' => 'Torgar l\'accesu a esta estaya na parte pública' +); + +?> diff --git a/www/plugins/accesrestreint_3_5/lang/accesrestreint_br.php b/www/plugins/accesrestreint_3_5/lang/accesrestreint_br.php new file mode 100644 index 0000000..2d5eb7c --- /dev/null +++ b/www/plugins/accesrestreint_3_5/lang/accesrestreint_br.php @@ -0,0 +1,99 @@ + 'Ouzhpennañ gwirioù moned din-me evit an takad-mañ', + 'aucune_zone' => 'Aucune zone', # NEW + 'auteurs' => 'skridaozerien', + + // B + 'bouton_configurer_acces' => 'Configuration des accès .htaccess', # NEW + 'bouton_creer_la_zone' => 'Krouiñ an takad nevez', + + // C + 'colonne_id' => 'Niv.', + 'confirmer_ajouter_auteurs' => 'Êtes vous sûr de vouloir ajouter cet auteur à la zone ?', # NEW + 'confirmer_retirer_auteur_zone' => 'Ha sur oc\'h e fell deoc\'h lemel kuit an aozer-mañ eus an takad ?', + 'confirmer_retirer_auteurs' => 'Ha sur oc\'h e fell deoc\'h lemel kuit an holl aozerien eus an takad ?', + 'confirmer_retirer_rubrique_zone' => 'Êtes vous sûr de vouloir retirer cette rubrique de cette zone ?', # NEW + 'confirmer_supprimer_zone' => 'Ha sur oc\'h e fell deoc\'h diverkañ an takad ?', + 'creer_zone' => 'Krouiñ un takad nevez', + + // D + 'descriptif' => 'Deskrivadur', + + // E + 'explication_creer_htaccess' => 'Cette option interdit la lecture des documents joints si le texte auquel ils se rattachent n\'est pas publié', # NEW + + // I + 'icone_menu_config' => 'Moned bevennet', + 'icone_supprimer_zone' => 'Diverkañ an takad-mañ', + 'info_1_zone' => '1 zone', # NEW + 'info_acces_restreint' => 'L\'accès à cette page est restreint. Identifiez vous pour y accéder', # NEW + 'info_ajouter_auteur' => 'Ouzhpennañ an aozer-mañ', + 'info_ajouter_auteurs' => 'Ouzhpennañ an holl aozerien', + 'info_ajouter_zones' => 'Ouzhpennañ an holl dakadoù', + 'info_aucun_acces' => 'Moned ebet aotreet', + 'info_aucun_auteur' => 'Aozer ebet en takad', + 'info_aucune_zone' => 'Takad ebet', + 'info_auteurs_lies_zone' => 'Ar skridaozerien ganto ur moned war-zu an takad-mañ', + 'info_lien_action_proteger' => 'Protéger l\'accès à cette rubrique.', # NEW + 'info_nb_zones' => '@nb@ zones', # NEW + 'info_page' => 'Gant ar bajenn-mañ e c\'hellit merañ takadoù eus ho lec\'hienn bevennet ar moned outo.', + 'info_retirer_auteurs' => 'Lemel kuit an holl aozerien', + 'info_retirer_zone' => 'Lemel kuit eus an takad', + 'info_retirer_zones' => 'Lemel kuit eus an holl dakadoù', + 'info_rubrique_dans_zone' => 'Cette rubrique fait partie de la zone :', # NEW + 'info_rubrique_dans_zones' => 'Cette rubrique fait partie des zones :', # NEW + + // L + 'label_creer_htaccess' => 'Accès aux document joints par leur URL', # NEW + 'label_creer_htaccess_non' => 'autoriser la lecture', # NEW + 'label_creer_htaccess_oui' => 'interdire la lecture', # NEW + + // M + 'modifier_zone' => 'Kemmañ an takad', + + // P + 'page_zones_acces' => 'Moned bevennet', + 'par_titre' => 'Dre ditloù', + 'privee' => 'Prevez', + 'publique' => 'Foran', + + // R + 'rubriques' => 'rubrikennoù', + 'rubriques_zones_acces' => 'Rubrikennoù an takad', + + // S + 'selectionner_une_zone' => 'Diuzañ un takad', + + // T + 'texte_ajouter_zone' => 'Ajouter une zone', # NEW + 'texte_creer_associer_zone' => 'Créer et associer une zone', # NEW + 'titre' => 'Titl', + 'titre_ajouter_zone' => 'Tizhout an takad', + 'titre_boite_protegee_non' => 'Accès non protégé', # NEW + 'titre_boite_protegee_oui' => 'Accès protégé', # NEW + 'titre_cadre_modifier_zone' => 'Kemmañ un takad', + 'titre_page_config' => 'Configuration des accès', # NEW + 'titre_table' => 'An holl dakadoù moned', + 'titre_zone_acces' => 'Zone d\'accès restreint', # NEW + 'titre_zones_acces' => 'Takad bevennet ar moned outañ', + 'toutes' => 'An holl', + + // V + 'voir_toutes' => 'Gwelet an holl dakadoù', + + // Z + 'zone_numero' => 'TAKAD NIVERENN :', + 'zone_restreinte_espace_prive' => 'Bevenniñ ar moned ouzh an takad-mañ el lodenn brevez', + 'zone_restreinte_publique' => 'Bevenniñ ar moned ouzh an takad-mañ el lodenn foran' +); + +?> diff --git a/www/plugins/accesrestreint_3_5/lang/accesrestreint_ca.php b/www/plugins/accesrestreint_3_5/lang/accesrestreint_ca.php new file mode 100644 index 0000000..963ddfa --- /dev/null +++ b/www/plugins/accesrestreint_3_5/lang/accesrestreint_ca.php @@ -0,0 +1,99 @@ + 'Afegir-me els drets d\'accés a aquesta zona', + 'aucune_zone' => 'Cap zona', + 'auteurs' => 'autors', + + // B + 'bouton_configurer_acces' => 'Configuration des accès .htaccess', # NEW + 'bouton_creer_la_zone' => 'Crear la nova zona', + + // C + 'colonne_id' => 'Núm', + 'confirmer_ajouter_auteurs' => 'Esteu segurs de voler afegir aquest autor a la zona?', + 'confirmer_retirer_auteur_zone' => 'Estàs segur que vols retirar aquest autor de la zona?', + 'confirmer_retirer_auteurs' => 'Estàs segur que vols retirar tots els autors d\'aquesta zona?', + 'confirmer_retirer_rubrique_zone' => 'Êtes vous sûr de vouloir retirer cette rubrique de cette zone ?', # NEW + 'confirmer_supprimer_zone' => 'Estàs segur que vols suprimir aquesta zona?', + 'creer_zone' => 'Crear una nova zona', + + // D + 'descriptif' => 'Descripció', + + // E + 'explication_creer_htaccess' => 'Cette option interdit la lecture des documents joints si le texte auquel ils se rattachent n\'est pas publié', # NEW + + // I + 'icone_menu_config' => 'Accés Restringit ', + 'icone_supprimer_zone' => 'Suprimir aquesta zona', + 'info_1_zone' => '1 zone', # NEW + 'info_acces_restreint' => 'L\'accés a aquesta pàgina està restringit. Us heu d\'identificar per accedir-hi', + 'info_ajouter_auteur' => 'Afegir aquest autor', + 'info_ajouter_auteurs' => 'Afegir tots els autors', + 'info_ajouter_zones' => 'Afegir totes les zones', + 'info_aucun_acces' => 'Cap accés autoritzat', + 'info_aucun_auteur' => 'Cap autor a la zona', + 'info_aucune_zone' => 'Cap zona', + 'info_auteurs_lies_zone' => 'Els autors que tenen accés a aquesta zona', + 'info_lien_action_proteger' => 'Protéger l\'accès à cette rubrique.', # NEW + 'info_nb_zones' => '@nb@ zones', # NEW + 'info_page' => 'Aquesta pàgina permet gestionar les zones d\'accés restringit del vostre lloc', + 'info_retirer_auteurs' => 'Retirar tots els autors', + 'info_retirer_zone' => 'Treure de la zona', + 'info_retirer_zones' => 'Treure de totes les zones', + 'info_rubrique_dans_zone' => 'Cette rubrique fait partie de la zone :', # NEW + 'info_rubrique_dans_zones' => 'Cette rubrique fait partie des zones :', # NEW + + // L + 'label_creer_htaccess' => 'Accès aux document joints par leur URL', # NEW + 'label_creer_htaccess_non' => 'autoriser la lecture', # NEW + 'label_creer_htaccess_oui' => 'interdire la lecture', # NEW + + // M + 'modifier_zone' => 'Modificar la zona', + + // P + 'page_zones_acces' => 'Accés Restringit', + 'par_titre' => 'Per títol', + 'privee' => 'Privat', + 'publique' => 'Públic', + + // R + 'rubriques' => 'seccions', + 'rubriques_zones_acces' => 'Seccions de la zona', + + // S + 'selectionner_une_zone' => 'Seleccionar una zona', + + // T + 'texte_ajouter_zone' => 'Ajouter une zone', # NEW + 'texte_creer_associer_zone' => 'Créer et associer une zone', # NEW + 'titre' => 'Títol', + 'titre_ajouter_zone' => 'Tornar a la zona', + 'titre_boite_protegee_non' => 'Accès non protégé', # NEW + 'titre_boite_protegee_oui' => 'Accès protégé', # NEW + 'titre_cadre_modifier_zone' => 'Modificar una zona', + 'titre_page_config' => 'Configuració de l\'accés', + 'titre_table' => 'Totes les zones d\'accés', + 'titre_zone_acces' => 'Zone d\'accès restreint', # NEW + 'titre_zones_acces' => 'Zones d\'accés restringit', + 'toutes' => 'Totes', + + // V + 'voir_toutes' => 'Veure totes les zones', + + // Z + 'zone_numero' => 'ZONA NÚMERO :', + 'zone_restreinte_espace_prive' => 'Restringir l\'accés a aquesta zona a l\'espai privat', + 'zone_restreinte_publique' => 'Restringir l\'accés a aquesta zona a la part pública' +); + +?> diff --git a/www/plugins/accesrestreint_3_5/lang/accesrestreint_de.php b/www/plugins/accesrestreint_3_5/lang/accesrestreint_de.php new file mode 100644 index 0000000..c37a5ce --- /dev/null +++ b/www/plugins/accesrestreint_3_5/lang/accesrestreint_de.php @@ -0,0 +1,99 @@ + 'Mir selbst Zugangsberechtigung für diesen Bereich erteilen', + 'aucune_zone' => 'Kein Bereich', + 'auteurs' => 'Autoren', + + // B + 'bouton_configurer_acces' => 'Configuration des accès .htaccess', # NEW + 'bouton_creer_la_zone' => 'Neuen Bereich erstellen', + + // C + 'colonne_id' => 'Num', + 'confirmer_ajouter_auteurs' => 'wollen sie diesen Autor wirklich dieser Zone zuordnen?', + 'confirmer_retirer_auteur_zone' => 'Möchten Sie diesen Autor wirklich aus dem Bereich entfernen?', + 'confirmer_retirer_auteurs' => 'Möchten wirklich alle Autoren aus dem Bereich entfernen?', + 'confirmer_retirer_rubrique_zone' => 'Êtes vous sûr de vouloir retirer cette rubrique de cette zone ?', # NEW + 'confirmer_supprimer_zone' => 'Wollen Sie diesen Bereich wirklich löschen?', + 'creer_zone' => 'Neuen Bereich anlegen', + + // D + 'descriptif' => 'Beschreibung', + + // E + 'explication_creer_htaccess' => 'Cette option interdit la lecture des documents joints si le texte auquel ils se rattachent n\'est pas publié', # NEW + + // I + 'icone_menu_config' => 'Zugangskontrolle', + 'icone_supprimer_zone' => 'Bereich löschen', + 'info_1_zone' => '1 zone', # NEW + 'info_acces_restreint' => 'Diese Seite ist geschützt. Bitte melden sie sich an, um auf sie zuzugreifen.', + 'info_ajouter_auteur' => 'Autor hinzufügen', + 'info_ajouter_auteurs' => 'Alle Autoren hinzufügen', + 'info_ajouter_zones' => 'Alle Bereichen hinzufügen', + 'info_aucun_acces' => 'Zugriff verboten', + 'info_aucun_auteur' => 'Kein Autor für diesen Bereich', + 'info_aucune_zone' => 'Kein Bereich', + 'info_auteurs_lies_zone' => 'Autoren mit Zugang zu diesem Bereich', + 'info_lien_action_proteger' => 'Protéger l\'accès à cette rubrique.', # NEW + 'info_nb_zones' => '@nb@ zones', # NEW + 'info_page' => 'Hier können Sie die Bereiche mit Zugangskontrolle verwalten.', + 'info_retirer_auteurs' => 'ALle Autoren entfernen', + 'info_retirer_zone' => 'Bereich löschen', + 'info_retirer_zones' => 'Alle Bereiche löschen', + 'info_rubrique_dans_zone' => 'Cette rubrique fait partie de la zone :', # NEW + 'info_rubrique_dans_zones' => 'Cette rubrique fait partie des zones :', # NEW + + // L + 'label_creer_htaccess' => 'Accès aux document joints par leur URL', # NEW + 'label_creer_htaccess_non' => 'autoriser la lecture', # NEW + 'label_creer_htaccess_oui' => 'interdire la lecture', # NEW + + // M + 'modifier_zone' => 'Bereich ändern', + + // P + 'page_zones_acces' => 'Zugangskontrolle', + 'par_titre' => 'Nach Titel', + 'privee' => 'Privat', + 'publique' => 'Öffentlich', + + // R + 'rubriques' => 'Rubriken', + 'rubriques_zones_acces' => 'Rubriken des Bereiches', + + // S + 'selectionner_une_zone' => 'Bereich auswählen', + + // T + 'texte_ajouter_zone' => 'Ajouter une zone', # NEW + 'texte_creer_associer_zone' => 'Créer et associer une zone', # NEW + 'titre' => 'Titel', + 'titre_ajouter_zone' => 'zum Bereich zufügen', + 'titre_boite_protegee_non' => 'Accès non protégé', # NEW + 'titre_boite_protegee_oui' => 'Accès protégé', # NEW + 'titre_cadre_modifier_zone' => 'Bereich ändern', + 'titre_page_config' => 'Zugangskonfiguration', + 'titre_table' => 'Alle Bereiche mit Zugangskontrolle ', + 'titre_zone_acces' => 'Zone d\'accès restreint', # NEW + 'titre_zones_acces' => 'Bereiche mit Zugangskontrolle ', + 'toutes' => 'Alle', + + // V + 'voir_toutes' => 'Alle Bereiche anzeigen', + + // Z + 'zone_numero' => 'BEREICH NUMMER:', + 'zone_restreinte_espace_prive' => 'Zugang im Redaktionsbereich konrollieren', + 'zone_restreinte_publique' => 'Zugang zu diesem Bereich in der öffentlichen Webseite kontrollieren' +); + +?> diff --git a/www/plugins/accesrestreint_3_5/lang/accesrestreint_en.php b/www/plugins/accesrestreint_3_5/lang/accesrestreint_en.php new file mode 100644 index 0000000..ef4291a --- /dev/null +++ b/www/plugins/accesrestreint_3_5/lang/accesrestreint_en.php @@ -0,0 +1,99 @@ + 'Give me access to this area', + 'aucune_zone' => 'No zones', + 'auteurs' => 'authors', + + // B + 'bouton_configurer_acces' => 'Configuring .htaccess access', + 'bouton_creer_la_zone' => 'Create new area', + + // C + 'colonne_id' => '#', + 'confirmer_ajouter_auteurs' => 'Are you sure you want to add this author to the area?', + 'confirmer_retirer_auteur_zone' => 'Are you sure you wish to remove this author from this area?', + 'confirmer_retirer_auteurs' => 'Are you sure you wish to remove all authors from this area?', + 'confirmer_retirer_rubrique_zone' => 'Are you sure you want to remove this section of this zone?', + 'confirmer_supprimer_zone' => 'Are you sure you want to delete this area?', + 'creer_zone' => 'Create a new area', + + // D + 'descriptif' => 'Description', + + // E + 'explication_creer_htaccess' => 'This option prevents reading the attached documents if the text to which they relate is not published', + + // I + 'icone_menu_config' => 'Restricted access', + 'icone_supprimer_zone' => 'Delete this area', + 'info_1_zone' => '1 zone', + 'info_acces_restreint' => 'Access to this page is restricted. Please log in to continue', + 'info_ajouter_auteur' => 'Add this author', + 'info_ajouter_auteurs' => 'Add all authors', + 'info_ajouter_zones' => 'Add all areas', + 'info_aucun_acces' => 'No access allowed', + 'info_aucun_auteur' => 'No authors in the area', + 'info_aucune_zone' => 'No areas', + 'info_auteurs_lies_zone' => 'Authors with access to this area', + 'info_lien_action_proteger' => 'Restrict access to this section', + 'info_nb_zones' => '@nb@ zones', + 'info_page' => 'This page allows you to create restricted areas in your site', + 'info_retirer_auteurs' => 'Remove all authors', + 'info_retirer_zone' => 'Remove from area', + 'info_retirer_zones' => 'Remove from all areas', + 'info_rubrique_dans_zone' => 'This section is in area:', + 'info_rubrique_dans_zones' => 'This section is in areas:', + + // L + 'label_creer_htaccess' => 'Access to the attached document by their URL', + 'label_creer_htaccess_non' => 'allow read', + 'label_creer_htaccess_oui' => 'forbid the reading', + + // M + 'modifier_zone' => 'Edit the area', + + // P + 'page_zones_acces' => 'Restricted Access', + 'par_titre' => 'By title', + 'privee' => 'Private', + 'publique' => 'Public', + + // R + 'rubriques' => 'sections', + 'rubriques_zones_acces' => 'Sections in this area', + + // S + 'selectionner_une_zone' => 'Select a restricted area', + + // T + 'texte_ajouter_zone' => 'Add a zone', + 'texte_creer_associer_zone' => 'Create and assign a zone', + 'titre' => 'Title', + 'titre_ajouter_zone' => 'Add to a restricted area', + 'titre_boite_protegee_non' => 'Unrestricted access', + 'titre_boite_protegee_oui' => 'Restricted access', + 'titre_cadre_modifier_zone' => 'Edit an area', + 'titre_page_config' => 'Configure access rights', + 'titre_table' => 'All restricted areas', + 'titre_zone_acces' => 'Restricted access zone', + 'titre_zones_acces' => 'Restricted areas', + 'toutes' => 'All', + + // V + 'voir_toutes' => 'Show all areas', + + // Z + 'zone_numero' => 'AREA NUMBER:', + 'zone_restreinte_espace_prive' => 'Restrict access to this area in the private area', + 'zone_restreinte_publique' => 'Restrict access to this area in the public site' +); + +?> diff --git a/www/plugins/accesrestreint_3_5/lang/accesrestreint_es.php b/www/plugins/accesrestreint_3_5/lang/accesrestreint_es.php new file mode 100644 index 0000000..cfc17e7 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/lang/accesrestreint_es.php @@ -0,0 +1,99 @@ + 'Otorgarme derechos de acceso para esta área', + 'aucune_zone' => 'Ningún área', + 'auteurs' => 'autores', + + // B + 'bouton_configurer_acces' => 'Configuración de accesos .htaccess', + 'bouton_creer_la_zone' => 'Crear la nueva área', + + // C + 'colonne_id' => 'Nº', + 'confirmer_ajouter_auteurs' => '¿Está seguro de querer añadir este autor al área?', + 'confirmer_retirer_auteur_zone' => '¿Está seguro de querer retirar este autor del área?', + 'confirmer_retirer_auteurs' => '¿Está seguro de querer retirar todos los autores de esta área?', + 'confirmer_retirer_rubrique_zone' => '¿Está seguro de querer retirar esta sección de esta área?', + 'confirmer_supprimer_zone' => '¿Esta seguro de querer eliminar esta área?', + 'creer_zone' => 'Crear una nueva área', + + // D + 'descriptif' => 'Descripción', + + // E + 'explication_creer_htaccess' => 'Esta opción impide la lectura de los documentos adjuntos si el texto al que se refieren no está publicado', + + // I + 'icone_menu_config' => 'Acceso restringido', + 'icone_supprimer_zone' => 'Eliminar esta área', + 'info_1_zone' => '1 área', + 'info_acces_restreint' => 'El acceso a esta página está restringido. Identifíquese para acceder a ella. ', + 'info_ajouter_auteur' => 'Añadir este autor', + 'info_ajouter_auteurs' => 'Añadir todos los autores', + 'info_ajouter_zones' => 'Añadir todas las áreas', + 'info_aucun_acces' => 'Ningún acceso autorizado', + 'info_aucun_auteur' => 'Ningún autor en el área', + 'info_aucune_zone' => 'Ningún área', + 'info_auteurs_lies_zone' => 'Los autores con acceso a esta área', + 'info_lien_action_proteger' => 'Proteger el acceso a esta sección', + 'info_nb_zones' => '@nb@ áreas', + 'info_page' => 'Esta página permite administrar las áreas de acceso restringido en el sitio', + 'info_retirer_auteurs' => 'Retirar todos los autores', + 'info_retirer_zone' => 'Quitar del área', + 'info_retirer_zones' => 'Quitar de todas las áreas', + 'info_rubrique_dans_zone' => 'Esta sección es parte del área:', + 'info_rubrique_dans_zones' => 'Esta sección es parte de las áreas:', + + // L + 'label_creer_htaccess' => 'Acceso a los documentos adjuntos por su URL', + 'label_creer_htaccess_non' => 'autorizar la lectura', + 'label_creer_htaccess_oui' => 'prohibir la lectura', + + // M + 'modifier_zone' => 'Modificar el área', + + // P + 'page_zones_acces' => 'Acceso Restringido', + 'par_titre' => 'Por título', + 'privee' => 'Privado', + 'publique' => 'Público', + + // R + 'rubriques' => 'secciones', + 'rubriques_zones_acces' => 'Secciones del área', + + // S + 'selectionner_une_zone' => 'Seleccionar un área', + + // T + 'texte_ajouter_zone' => 'Añadir un área', + 'texte_creer_associer_zone' => 'Crear y asociar un área', + 'titre' => 'Título', + 'titre_ajouter_zone' => 'Agregar el área', + 'titre_boite_protegee_non' => 'Acceso no protegido', + 'titre_boite_protegee_oui' => 'Acceso protegido', + 'titre_cadre_modifier_zone' => 'Modificar un área', + 'titre_page_config' => 'Configuración de accesos', + 'titre_table' => 'Todas las áreas de acceso', + 'titre_zone_acces' => 'Área de acceso restringido', + 'titre_zones_acces' => 'Áreas de acceso restringido', + 'toutes' => 'Todas', + + // V + 'voir_toutes' => 'Ver todas las áreas', + + // Z + 'zone_numero' => 'ÁREA NÚMERO:', + 'zone_restreinte_espace_prive' => 'Restringir el acceso a esta área en el espacio privado', + 'zone_restreinte_publique' => 'Restringir el acceso a esta área en la parte pública' +); + +?> diff --git a/www/plugins/accesrestreint_3_5/lang/accesrestreint_eu.php b/www/plugins/accesrestreint_3_5/lang/accesrestreint_eu.php new file mode 100644 index 0000000..8f89a41 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/lang/accesrestreint_eu.php @@ -0,0 +1,99 @@ + 'M\'ajouter les droits d\'accès à cette zone', # NEW + 'aucune_zone' => 'Aucune zone', # NEW + 'auteurs' => 'Egileak', + + // B + 'bouton_configurer_acces' => 'Configuration des accès .htaccess', # NEW + 'bouton_creer_la_zone' => 'Are berria sortu', + + // C + 'colonne_id' => 'Num', + 'confirmer_ajouter_auteurs' => 'Êtes vous sûr de vouloir ajouter cet auteur à la zone ?', # NEW + 'confirmer_retirer_auteur_zone' => 'Êtes vous sûr de vouloir retirer cet auteur de la zone ?', # NEW + 'confirmer_retirer_auteurs' => 'Êtes vous sûr de vouloir retirer tous les auteurs de cette zone ?', # NEW + 'confirmer_retirer_rubrique_zone' => 'Êtes vous sûr de vouloir retirer cette rubrique de cette zone ?', # NEW + 'confirmer_supprimer_zone' => 'Êtes vous sûr de vouloir supprimer cette zone ?', # NEW + 'creer_zone' => 'Are berri bat sortu', + + // D + 'descriptif' => 'Deskripzioa', + + // E + 'explication_creer_htaccess' => 'Cette option interdit la lecture des documents joints si le texte auquel ils se rattachent n\'est pas publié', # NEW + + // I + 'icone_menu_config' => 'Sarbide murriztua', + 'icone_supprimer_zone' => 'Are hori kendu', + 'info_1_zone' => '1 zone', # NEW + 'info_acces_restreint' => 'L\'accès à cette page est restreint. Identifiez vous pour y accéder', # NEW + 'info_ajouter_auteur' => 'Ajouter cet auteur', # NEW + 'info_ajouter_auteurs' => 'Ajouter tous les auteurs', # NEW + 'info_ajouter_zones' => 'Are guziak gehitu', + 'info_aucun_acces' => 'Aucun accès autorisé', # NEW + 'info_aucun_auteur' => 'Aucun auteur dans la zone', # NEW + 'info_aucune_zone' => 'Aucune zone', # NEW + 'info_auteurs_lies_zone' => 'Are hunetara sarbidea daukaten autoreak', + 'info_lien_action_proteger' => 'Protéger l\'accès à cette rubrique.', # NEW + 'info_nb_zones' => '@nb@ zones', # NEW + 'info_page' => 'Cette page vous permet de gérer les zones d\'accès restreint de votre site', # NEW + 'info_retirer_auteurs' => 'Retirer tous les auteurs', # NEW + 'info_retirer_zone' => 'Aretik kendu', + 'info_retirer_zones' => 'Are guzietarik kendu', + 'info_rubrique_dans_zone' => 'Cette rubrique fait partie de la zone :', # NEW + 'info_rubrique_dans_zones' => 'Cette rubrique fait partie des zones :', # NEW + + // L + 'label_creer_htaccess' => 'Accès aux document joints par leur URL', # NEW + 'label_creer_htaccess_non' => 'autoriser la lecture', # NEW + 'label_creer_htaccess_oui' => 'interdire la lecture', # NEW + + // M + 'modifier_zone' => 'Modifier la zone', # NEW + + // P + 'page_zones_acces' => 'Sarbide murriztua', + 'par_titre' => 'Par titre', # NEW + 'privee' => 'Pribatua', + 'publique' => 'Publikoa', + + // R + 'rubriques' => 'gaiak', + 'rubriques_zones_acces' => 'Areko gaiak', + + // S + 'selectionner_une_zone' => 'Are bat aukeratu', + + // T + 'texte_ajouter_zone' => 'Ajouter une zone', # NEW + 'texte_creer_associer_zone' => 'Créer et associer une zone', # NEW + 'titre' => 'Titulu', + 'titre_ajouter_zone' => 'Rejoindre la zone', # NEW + 'titre_boite_protegee_non' => 'Accès non protégé', # NEW + 'titre_boite_protegee_oui' => 'Accès protégé', # NEW + 'titre_cadre_modifier_zone' => 'Modifier une zone', # NEW + 'titre_page_config' => 'Configuration des accès', # NEW + 'titre_table' => 'Toutes les zones d\'accès', # NEW + 'titre_zone_acces' => 'Zone d\'accès restreint', # NEW + 'titre_zones_acces' => 'Zones d\'accès restreint', # NEW + 'toutes' => 'Toutes', # NEW + + // V + 'voir_toutes' => 'Are guziak ikusi', + + // Z + 'zone_numero' => 'ZONE NUMÉRO :', # NEW + 'zone_restreinte_espace_prive' => 'Restreindre l\'accès à cette zone dans l\'espace privé', # NEW + 'zone_restreinte_publique' => 'Restreindre l\'accès à cette zone dans la partie publique' # NEW +); + +?> diff --git a/www/plugins/accesrestreint_3_5/lang/accesrestreint_fa.php b/www/plugins/accesrestreint_3_5/lang/accesrestreint_fa.php new file mode 100644 index 0000000..f96094a --- /dev/null +++ b/www/plugins/accesrestreint_3_5/lang/accesrestreint_fa.php @@ -0,0 +1,99 @@ + 'حق دسترسي به اين عرصه را به من بدهيد', + 'aucune_zone' => 'هيچ منطقه', + 'auteurs' => 'نويسندگان', + + // B + 'bouton_configurer_acces' => 'Configuration des accès .htaccess', # NEW + 'bouton_creer_la_zone' => 'ايجاد منطقه‌ي جديد', + + // C + 'colonne_id' => 'شماره', + 'confirmer_ajouter_auteurs' => 'آيا مطمئن هستيد كه مي‌‌خواهيد اين نويسنده را به اين منطقه اضافه كنيد؟‌', + 'confirmer_retirer_auteur_zone' => 'آي مطمئن هستيد كه مي‌خواهيد اين نويسنده را از اين منطقه حذف كنيد؟', + 'confirmer_retirer_auteurs' => 'آيا مطمئن هستيد كه مي‌خواهيد تمام اين نويسندگان را از اين منطقه حذف كنيد؟', + 'confirmer_retirer_rubrique_zone' => 'Êtes vous sûr de vouloir retirer cette rubrique de cette zone ?', # NEW + 'confirmer_supprimer_zone' => 'آيا مطمئن‌ هستيد كه مي‌‌خواهيد اين منطقه را حذف كنيد؟', + 'creer_zone' => 'ايجاد يك منطقه‌ي جديد', + + // D + 'descriptif' => 'توصيف ', + + // E + 'explication_creer_htaccess' => 'Cette option interdit la lecture des documents joints si le texte auquel ils se rattachent n\'est pas publié', # NEW + + // I + 'icone_menu_config' => 'دسترسي محدود', + 'icone_supprimer_zone' => 'حذف اين منطقه', + 'info_1_zone' => '1 zone', # NEW + 'info_acces_restreint' => 'دسترسي به اين صفحه محدود است. لطفاً براي دسترسي به آن خودتان را معرفي كنيد. ', + 'info_ajouter_auteur' => 'اين نويسنده را اضافه كنيد', + 'info_ajouter_auteurs' => 'تمام نويسندگان را اضافه كنيد', + 'info_ajouter_zones' => 'تمام منطقه‌ها را اضافه كنيد', + 'info_aucun_acces' => 'دسترسي مجاز نيست', + 'info_aucun_auteur' => 'نويسنده‌‌اي در منطقه نيست', + 'info_aucune_zone' => 'هيچ منطقه', + 'info_auteurs_lies_zone' => 'نويسندگان داراي دسترسي به اين منطقه', + 'info_lien_action_proteger' => 'عدم دسترسي به اين بخش. ', + 'info_nb_zones' => '@nb@ zones', # NEW + 'info_page' => 'اين صفحه به شما اجازه مي‌دهد مناطق محدود سايت خود را اداره كنيد', + 'info_retirer_auteurs' => 'حذف تمام نويسندگان', + 'info_retirer_zone' => 'حذف منطقه', + 'info_retirer_zones' => 'حذف تمام منطقه‌ها', + 'info_rubrique_dans_zone' => 'اين بخش در اين منطقه قرار دارد:', + 'info_rubrique_dans_zones' => 'اين بخش در اين مناطق قرار دارد:', + + // L + 'label_creer_htaccess' => 'Accès aux document joints par leur URL', # NEW + 'label_creer_htaccess_non' => 'autoriser la lecture', # NEW + 'label_creer_htaccess_oui' => 'interdire la lecture', # NEW + + // M + 'modifier_zone' => 'اصلاح منطقه', + + // P + 'page_zones_acces' => 'دسترسي محدود', + 'par_titre' => 'با تيتر ', + 'privee' => 'خصوصي', + 'publique' => 'همگاني', + + // R + 'rubriques' => 'بخش‌ها', + 'rubriques_zones_acces' => 'بخش‌هاي منطقه', + + // S + 'selectionner_une_zone' => 'انتخاب يك منطقه', + + // T + 'texte_ajouter_zone' => 'Ajouter une zone', # NEW + 'texte_creer_associer_zone' => 'Créer et associer une zone', # NEW + 'titre' => 'تيتر ', + 'titre_ajouter_zone' => 'افزودن به منطقه‌ي محدود', + 'titre_boite_protegee_non' => 'دسترسي بدون منع', + 'titre_boite_protegee_oui' => 'دسترسي ممنوع‌ شده', + 'titre_cadre_modifier_zone' => 'اصلاح يك منطقه', + 'titre_page_config' => 'پيكربندي دسترسي‌ها', + 'titre_table' => 'تمام منطقه‌هاي محدود', + 'titre_zone_acces' => 'Zone d\'accès restreint', # NEW + 'titre_zones_acces' => 'منطقه‌هاي محدود', + 'toutes' => 'همه', + + // V + 'voir_toutes' => 'ديدن تمام منطقه‌ها', + + // Z + 'zone_numero' => 'منطقه‌ي شماره‌ي: ', + 'zone_restreinte_espace_prive' => 'دسترسي محدود به اين منطقه در قسمت شخصي', + 'zone_restreinte_publique' => 'دسترسي محدود به اين منطقه در سايت همگاني' +); + +?> diff --git a/www/plugins/accesrestreint_3_5/lang/accesrestreint_fr.php b/www/plugins/accesrestreint_3_5/lang/accesrestreint_fr.php new file mode 100644 index 0000000..a4f8884 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/lang/accesrestreint_fr.php @@ -0,0 +1,97 @@ + 'M\'ajouter les droits d\'accès à cette zone', + 'aucune_zone' => 'Aucune zone', + 'auteurs' => 'auteurs', + + // B + 'bouton_configurer_acces' => 'Configuration des accès .htaccess', + 'bouton_creer_la_zone' => 'Créer la nouvelle zone', + + // C + 'colonne_id' => 'Num', + 'confirmer_ajouter_auteurs' => 'Êtes vous sûr de vouloir ajouter cet auteur à la zone ?', + 'confirmer_retirer_auteur_zone' => 'Êtes vous sûr de vouloir retirer cet auteur de la zone ?', + 'confirmer_retirer_auteurs' => 'Êtes vous sûr de vouloir retirer tous les auteurs de cette zone ?', + 'confirmer_retirer_rubrique_zone' => 'Êtes vous sûr de vouloir retirer cette rubrique de cette zone ?', + 'confirmer_supprimer_zone' => 'Êtes vous sûr de vouloir supprimer cette zone ?', + 'creer_zone' => 'Créer une nouvelle zone', + + // D + 'descriptif' => 'Descriptif', + + // E + 'explication_creer_htaccess' => 'Cette option interdit la lecture des documents joints si le texte auquel ils se rattachent n\'est pas publié', + + // I + 'icone_menu_config' => 'Accès Restreint', + 'icone_supprimer_zone' => 'Supprimer cette zone', + 'info_1_zone' => '1 zone', + 'info_acces_restreint' => 'L\'accès à cette page est restreint. Identifiez vous pour y accéder', + 'info_ajouter_auteur' => 'Ajouter cet auteur', + 'info_ajouter_auteurs' => 'Ajouter tous les auteurs', + 'info_ajouter_zones' => 'Ajouter toutes les zones', + 'info_aucun_acces' => 'Aucun accès autorisé', + 'info_aucun_auteur' => 'Aucun auteur dans la zone', + 'info_aucune_zone' => 'Aucune zone', + 'info_auteurs_lies_zone' => 'Les auteurs ayant accès à cette zone', + 'info_lien_action_proteger' => 'Protéger l\'accès à cette rubrique.', + 'info_nb_zones' => '@nb@ zones', + 'info_page' => 'Cette page vous permet de gérer les zones d\'accès restreint de votre site', + 'info_retirer_auteurs' => 'Retirer tous les auteurs', + 'info_retirer_zone' => 'Enlever de la zone', + 'info_retirer_zones' => 'Enlever de toutes les zones', + 'info_rubrique_dans_zone' => 'Cette rubrique fait partie de la zone :', + 'info_rubrique_dans_zones' => 'Cette rubrique fait partie des zones :', + + // L + 'label_creer_htaccess' => 'Accès aux documents joints par leur URL', + 'label_creer_htaccess_non' => 'autoriser la lecture', + 'label_creer_htaccess_oui' => 'interdire la lecture', + + // M + 'modifier_zone' => 'Modifier la zone', + + // P + 'page_zones_acces' => 'Accès Restreint', + 'par_titre' => 'Par titre', + 'privee' => 'Privée', + 'publique' => 'Publique', + + // R + 'rubriques' => 'rubriques', + 'rubriques_zones_acces' => 'Rubriques de la zone', + + // S + 'selectionner_une_zone' => 'Sélectionner une zone', + + // T + 'texte_ajouter_zone' => 'Ajouter une zone', + 'texte_creer_associer_zone' => 'Créer et associer une zone', + 'titre' => 'Titre', + 'titre_ajouter_zone' => 'Rejoindre la zone', + 'titre_boite_protegee_non' => 'Accès non protégé', + 'titre_boite_protegee_oui' => 'Accès protégé', + 'titre_cadre_modifier_zone' => 'Modifier une zone', + 'titre_page_config' => 'Configuration des accès', + 'titre_table' => 'Toutes les zones d\'accès', + 'titre_zone_acces' => 'Zone d\'accès restreint', + 'titre_zones_acces' => 'Zones d\'accès restreint', + 'toutes' => 'Toutes', + + // V + 'voir_toutes' => 'Voir toutes les zones', + + // Z + 'zone_numero' => 'ZONE NUMÉRO :', + 'zone_restreinte_espace_prive' => 'Restreindre l\'accès à cette zone dans l\'espace privé', + 'zone_restreinte_publique' => 'Restreindre l\'accès à cette zone dans la partie publique' +); + +?> diff --git a/www/plugins/accesrestreint_3_5/lang/accesrestreint_fr_tu.php b/www/plugins/accesrestreint_3_5/lang/accesrestreint_fr_tu.php new file mode 100644 index 0000000..8d64acf --- /dev/null +++ b/www/plugins/accesrestreint_3_5/lang/accesrestreint_fr_tu.php @@ -0,0 +1,99 @@ + 'M\'ajouter les droits d\'accès à cette zone', + 'aucune_zone' => 'Aucune zone', + 'auteurs' => 'auteurs', + + // B + 'bouton_configurer_acces' => 'Configuration des accès .htaccess', # NEW + 'bouton_creer_la_zone' => 'Créer la nouvelle zone', + + // C + 'colonne_id' => 'Num', + 'confirmer_ajouter_auteurs' => 'Es-tu sûr de vouloir ajouter cet auteur à la zone ?', + 'confirmer_retirer_auteur_zone' => 'Es-tu sûr de vouloir retirer cet auteur de la zone ?', + 'confirmer_retirer_auteurs' => 'Es-tu sûr de vouloir retirer tous les auteurs de cette zone ?', + 'confirmer_retirer_rubrique_zone' => 'Êtes vous sûr de vouloir retirer cette rubrique de cette zone ?', # NEW + 'confirmer_supprimer_zone' => 'Es-tu sûr de vouloir supprimer cette zone ?', + 'creer_zone' => 'Créer une nouvelle zone', + + // D + 'descriptif' => 'Descriptif', + + // E + 'explication_creer_htaccess' => 'Cette option interdit la lecture des documents joints si le texte auquel ils se rattachent n\'est pas publié', # NEW + + // I + 'icone_menu_config' => 'Accès Restreint', + 'icone_supprimer_zone' => 'Supprimer cette zone', + 'info_1_zone' => '1 zone', # NEW + 'info_acces_restreint' => 'L\'accès à cette page est restreint. Identifie toi pour y accéder', + 'info_ajouter_auteur' => 'Ajouter cet auteur', + 'info_ajouter_auteurs' => 'Ajouter tous les auteurs', + 'info_ajouter_zones' => 'Ajouter toutes les zones', + 'info_aucun_acces' => 'Aucun accès autorisé', + 'info_aucun_auteur' => 'Aucun auteur dans la zone', + 'info_aucune_zone' => 'Aucune zone', + 'info_auteurs_lies_zone' => 'Les auteurs ayant accès à cette zone', + 'info_lien_action_proteger' => 'Protéger l\'accès à cette rubrique.', + 'info_nb_zones' => '@nb@ zones', # NEW + 'info_page' => 'Cette page te permets de gérer les zones d\'accès restreint de ton site', + 'info_retirer_auteurs' => 'Retirer tous les auteurs', + 'info_retirer_zone' => 'Enlever de la zone', + 'info_retirer_zones' => 'Enlever de toutes les zones', + 'info_rubrique_dans_zone' => 'Cette rubrique fait partie de la zone :', + 'info_rubrique_dans_zones' => 'Cette rubrique fait partie des zones :', + + // L + 'label_creer_htaccess' => 'Accès aux document joints par leur URL', # NEW + 'label_creer_htaccess_non' => 'autoriser la lecture', # NEW + 'label_creer_htaccess_oui' => 'interdire la lecture', # NEW + + // M + 'modifier_zone' => 'Modifier la zone', + + // P + 'page_zones_acces' => 'Accès Restreint', + 'par_titre' => 'Par titre', + 'privee' => 'Privée', + 'publique' => 'Publique', + + // R + 'rubriques' => 'rubriques', + 'rubriques_zones_acces' => 'Rubriques de la zone', + + // S + 'selectionner_une_zone' => 'Sélectionner une zone', + + // T + 'texte_ajouter_zone' => 'Ajouter une zone', # NEW + 'texte_creer_associer_zone' => 'Créer et associer une zone', # NEW + 'titre' => 'Titre', + 'titre_ajouter_zone' => 'Rejoindre la zone', + 'titre_boite_protegee_non' => 'Accès non protégé', + 'titre_boite_protegee_oui' => 'Accès protégé', + 'titre_cadre_modifier_zone' => 'Modifier une zone', + 'titre_page_config' => 'Configuration des accès', + 'titre_table' => 'Toutes les zones d\'accès', + 'titre_zone_acces' => 'Zone d\'accès restreint', # NEW + 'titre_zones_acces' => 'Zones d\'accès restreint', + 'toutes' => 'Toutes', + + // V + 'voir_toutes' => 'Voir toutes les zones', + + // Z + 'zone_numero' => 'ZONE NUMÈRO :', + 'zone_restreinte_espace_prive' => 'Restreindre l\'accès à cette zone dans l\'espace privé', + 'zone_restreinte_publique' => 'Restreindre l\'accès à cette zone dans la partie publique' +); + +?> diff --git a/www/plugins/accesrestreint_3_5/lang/accesrestreint_gl.php b/www/plugins/accesrestreint_3_5/lang/accesrestreint_gl.php new file mode 100644 index 0000000..f71da69 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/lang/accesrestreint_gl.php @@ -0,0 +1,99 @@ + 'Engadir os dereitos de acceso a esta zona', + 'aucune_zone' => 'Aucune zone', # NEW + 'auteurs' => 'autores', + + // B + 'bouton_configurer_acces' => 'Configuration des accès .htaccess', # NEW + 'bouton_creer_la_zone' => 'Crear a nova zona', + + // C + 'colonne_id' => 'Núm.', + 'confirmer_ajouter_auteurs' => 'Êtes vous sûr de vouloir ajouter cet auteur à la zone ?', # NEW + 'confirmer_retirer_auteur_zone' => 'Está vostede seguro de querer retirar este autor da zona?', + 'confirmer_retirer_auteurs' => 'Está vostede seguro de querer retirar a todos os autores desta zona?', + 'confirmer_retirer_rubrique_zone' => 'Êtes vous sûr de vouloir retirer cette rubrique de cette zone ?', # NEW + 'confirmer_supprimer_zone' => 'Está seguro de querer suprimir esta zona?', + 'creer_zone' => 'Crear unha nova zona', + + // D + 'descriptif' => 'Descritivo', + + // E + 'explication_creer_htaccess' => 'Cette option interdit la lecture des documents joints si le texte auquel ils se rattachent n\'est pas publié', # NEW + + // I + 'icone_menu_config' => 'Acceso restrinxido', + 'icone_supprimer_zone' => 'Suprimir esta zona', + 'info_1_zone' => '1 zone', # NEW + 'info_acces_restreint' => 'L\'accès à cette page est restreint. Identifiez vous pour y accéder', # NEW + 'info_ajouter_auteur' => 'Engadir este autor', + 'info_ajouter_auteurs' => 'Engadir todos os autores', + 'info_ajouter_zones' => 'Engadir todas as zonas', + 'info_aucun_acces' => 'Non está autorizado ningún acceso', + 'info_aucun_auteur' => 'Non hai ningún autor na zona', + 'info_aucune_zone' => 'Ningunha zona', + 'info_auteurs_lies_zone' => 'Os autores que teñen acceso a esta zona', + 'info_lien_action_proteger' => 'Protéger l\'accès à cette rubrique.', # NEW + 'info_nb_zones' => '@nb@ zones', # NEW + 'info_page' => 'Esta páxina permite xestionar as zonas de acceso restrinxido do seu web', + 'info_retirer_auteurs' => 'Retirar a todos os autores', + 'info_retirer_zone' => 'Retirar da zona', + 'info_retirer_zones' => 'Retirar de todas as zonas', + 'info_rubrique_dans_zone' => 'Cette rubrique fait partie de la zone :', # NEW + 'info_rubrique_dans_zones' => 'Cette rubrique fait partie des zones :', # NEW + + // L + 'label_creer_htaccess' => 'Accès aux document joints par leur URL', # NEW + 'label_creer_htaccess_non' => 'autoriser la lecture', # NEW + 'label_creer_htaccess_oui' => 'interdire la lecture', # NEW + + // M + 'modifier_zone' => 'Modificar a zona', + + // P + 'page_zones_acces' => 'Acceso restrinxido', + 'par_titre' => 'Por título', + 'privee' => 'Privado', + 'publique' => 'Público', + + // R + 'rubriques' => 'seccións', + 'rubriques_zones_acces' => 'Seccións da zona', + + // S + 'selectionner_une_zone' => 'Seleccionar unha zona', + + // T + 'texte_ajouter_zone' => 'Ajouter une zone', # NEW + 'texte_creer_associer_zone' => 'Créer et associer une zone', # NEW + 'titre' => 'Título', + 'titre_ajouter_zone' => 'Reconectar a zona', + 'titre_boite_protegee_non' => 'Accès non protégé', # NEW + 'titre_boite_protegee_oui' => 'Accès protégé', # NEW + 'titre_cadre_modifier_zone' => 'Modificar unha zona', + 'titre_page_config' => 'Configuration des accès', # NEW + 'titre_table' => 'Todas as zonas de acceso', + 'titre_zone_acces' => 'Zone d\'accès restreint', # NEW + 'titre_zones_acces' => 'Zonas de acceso restrinxido', + 'toutes' => 'Todas', + + // V + 'voir_toutes' => 'Ver todas as zonas', + + // Z + 'zone_numero' => 'ZONA NÚMERO :', + 'zone_restreinte_espace_prive' => 'Restrinxir o acceso a esta zona no espazo privado', + 'zone_restreinte_publique' => 'Restrinxir o acceso a esta zona na parte pública' +); + +?> diff --git a/www/plugins/accesrestreint_3_5/lang/accesrestreint_it.php b/www/plugins/accesrestreint_3_5/lang/accesrestreint_it.php new file mode 100644 index 0000000..5526a51 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/lang/accesrestreint_it.php @@ -0,0 +1,99 @@ + 'Aggiungimi i diritti di accesso in questa zona', + 'aucune_zone' => 'Aucune zone', # NEW + 'auteurs' => 'autori', + + // B + 'bouton_configurer_acces' => 'Configuration des accès .htaccess', # NEW + 'bouton_creer_la_zone' => 'Crea la nuova zona', + + // C + 'colonne_id' => 'Num', + 'confirmer_ajouter_auteurs' => 'Êtes vous sûr de vouloir ajouter cet auteur à la zone ?', # NEW + 'confirmer_retirer_auteur_zone' => 'Êtes vous sûr de vouloir retirer cet auteur de la zone ?', # NEW + 'confirmer_retirer_auteurs' => 'Êtes vous sûr de vouloir retirer tous les auteurs de cette zone ?', # NEW + 'confirmer_retirer_rubrique_zone' => 'Êtes vous sûr de vouloir retirer cette rubrique de cette zone ?', # NEW + 'confirmer_supprimer_zone' => 'Êtes vous sûr de vouloir supprimer cette zone ?', # NEW + 'creer_zone' => 'Crea una nuova zona', + + // D + 'descriptif' => 'Descrizione', + + // E + 'explication_creer_htaccess' => 'Cette option interdit la lecture des documents joints si le texte auquel ils se rattachent n\'est pas publié', # NEW + + // I + 'icone_menu_config' => 'Accesso limitato', + 'icone_supprimer_zone' => 'Elimina questa zona', + 'info_1_zone' => '1 zone', # NEW + 'info_acces_restreint' => 'L\'accès à cette page est restreint. Identifiez vous pour y accéder', # NEW + 'info_ajouter_auteur' => 'Ajouter cet auteur', # NEW + 'info_ajouter_auteurs' => 'Ajouter tous les auteurs', # NEW + 'info_ajouter_zones' => 'Aggiungi tutte le zone', + 'info_aucun_acces' => 'Aucun accès autorisé', # NEW + 'info_aucun_auteur' => 'Aucun auteur dans la zone', # NEW + 'info_aucune_zone' => 'Aucune zone', # NEW + 'info_auteurs_lies_zone' => 'Gli autori che possono accedere a questa zona', + 'info_lien_action_proteger' => 'Protéger l\'accès à cette rubrique.', # NEW + 'info_nb_zones' => '@nb@ zones', # NEW + 'info_page' => 'Questa pagina permette di gestire le zone di accesso limitato del proprio sito ', + 'info_retirer_auteurs' => 'Retirer tous les auteurs', # NEW + 'info_retirer_zone' => 'Togli la zona', + 'info_retirer_zones' => 'Togli tutte le zone', + 'info_rubrique_dans_zone' => 'Cette rubrique fait partie de la zone :', # NEW + 'info_rubrique_dans_zones' => 'Cette rubrique fait partie des zones :', # NEW + + // L + 'label_creer_htaccess' => 'Accès aux document joints par leur URL', # NEW + 'label_creer_htaccess_non' => 'autoriser la lecture', # NEW + 'label_creer_htaccess_oui' => 'interdire la lecture', # NEW + + // M + 'modifier_zone' => 'Modifier la zone', # NEW + + // P + 'page_zones_acces' => 'Accesso limitato', + 'par_titre' => 'Par titre', # NEW + 'privee' => 'Privata', + 'publique' => 'Pubblica', + + // R + 'rubriques' => 'rubriche', + 'rubriques_zones_acces' => 'Rubriche della zona', + + // S + 'selectionner_une_zone' => 'Seleziona una zona', + + // T + 'texte_ajouter_zone' => 'Ajouter une zone', # NEW + 'texte_creer_associer_zone' => 'Créer et associer une zone', # NEW + 'titre' => 'Titolo', + 'titre_ajouter_zone' => 'Unisci la zona', + 'titre_boite_protegee_non' => 'Accès non protégé', # NEW + 'titre_boite_protegee_oui' => 'Accès protégé', # NEW + 'titre_cadre_modifier_zone' => 'Modifier une zone', # NEW + 'titre_page_config' => 'Configuration des accès', # NEW + 'titre_table' => 'Tutte le zone di accesso', + 'titre_zone_acces' => 'Zone d\'accès restreint', # NEW + 'titre_zones_acces' => 'Zone ad accesso limitato', + 'toutes' => 'Toutes', # NEW + + // V + 'voir_toutes' => 'Vedi tutte le zone', + + // Z + 'zone_numero' => 'ZONA NUMERO:', + 'zone_restreinte_espace_prive' => 'Limitare l\'accesso a questa zona nell\'area riservata', + 'zone_restreinte_publique' => 'Limitare l\'accesso a questa zona nell\'area pubblica' +); + +?> diff --git a/www/plugins/accesrestreint_3_5/lang/accesrestreint_lb.php b/www/plugins/accesrestreint_3_5/lang/accesrestreint_lb.php new file mode 100644 index 0000000..0e3daeb --- /dev/null +++ b/www/plugins/accesrestreint_3_5/lang/accesrestreint_lb.php @@ -0,0 +1,99 @@ + 'Mir Rechter fir dës Zone ginn', + 'aucune_zone' => 'Kéng Zone', + 'auteurs' => 'Auteuren', + + // B + 'bouton_configurer_acces' => 'Astellen vum .htaccess', + 'bouton_creer_la_zone' => 'Déi nei Zone derbäi setzen', + + // C + 'colonne_id' => 'Num', + 'confirmer_ajouter_auteurs' => 'Soll dësen Auteur wierklech bei dës Zone bäigesat ginn?', + 'confirmer_retirer_auteur_zone' => 'Wëllt dir dësen Auteur aus dëser Zone ewech huelen?', + 'confirmer_retirer_auteurs' => 'Wëllt dir wierklech all d\'Auteuren aus dëser Zone ewech huelen?', + 'confirmer_retirer_rubrique_zone' => 'Wëllt dir dës Rubrik aus dëser Zone ewech huelen?', + 'confirmer_supprimer_zone' => 'Wëllt dir dës Zone wierklech läschen?', + 'creer_zone' => 'Eng nei Zone derbäi setzen', + + // D + 'descriptif' => 'Beschreiwung', + + // E + 'explication_creer_htaccess' => 'Dës Optioun verhënnert d\'Uweisen vu verlinkten Dokumenter wann den Text nët verëffentlecht ass', # MODIF + + // I + 'icone_menu_config' => 'Limitéierten Zougang', + 'icone_supprimer_zone' => 'Dës Zone läschen', + 'info_1_zone' => '1 Zone', + 'info_acces_restreint' => 'Den Zougang zu dëser Säit ass beschränkt. Loggt Iech an', + 'info_ajouter_auteur' => 'Dësen Auteur bäiflécken', + 'info_ajouter_auteurs' => 'All d\'Auteure bäiflécken', + 'info_ajouter_zones' => 'All d\'Zonen derbäi setzen', + 'info_aucun_acces' => 'Keen erlaabten Zougang', + 'info_aucun_auteur' => 'Keen Auteur an dëser Zone', + 'info_aucune_zone' => 'Keng Zone', + 'info_auteurs_lies_zone' => 'D\'Auteuren déi Zougang an dës Zone hun', + 'info_lien_action_proteger' => 'Den Zougang op dës Rubrik aschränken.', + 'info_nb_zones' => '@nb@ Zonen', + 'info_page' => 'Dës Säit erlabt déi limitéiert Zonen vun ärem Site anzestellen', + 'info_retirer_auteurs' => 'All d\'Auteuren ewech huelen', + 'info_retirer_zone' => 'Vun der Zone ewech huelen', + 'info_retirer_zones' => 'Vun allen Zonen ewech huelen', + 'info_rubrique_dans_zone' => 'Dës Rubrik gehéiert zur Zone:', + 'info_rubrique_dans_zones' => 'Dës Rubrik gehéiert zu den Zonen:', + + // L + 'label_creer_htaccess' => 'Zougang op verlinkten Dokumenter iwwert d\'Url', # MODIF + 'label_creer_htaccess_non' => 'Liesen erlaaben', + 'label_creer_htaccess_oui' => 'Liesen verbidden', + + // M + 'modifier_zone' => 'Zone änneren', + + // P + 'page_zones_acces' => 'Limitéierten Zougang', + 'par_titre' => 'No Titel', + 'privee' => 'Privat', + 'publique' => 'Öffentlech', + + // R + 'rubriques' => 'Rubriken', + 'rubriques_zones_acces' => 'Rubriken vun der Zone', + + // S + 'selectionner_une_zone' => 'Eng Zone auswielen', + + // T + 'texte_ajouter_zone' => 'Eng Zone bäiflécken', + 'texte_creer_associer_zone' => 'Eng Zone erstellen an zouweisen', + 'titre' => 'Titel', + 'titre_ajouter_zone' => 'Bei d\'Zone derbäi kommen', + 'titre_boite_protegee_non' => 'Zougang nët ageschränkt', + 'titre_boite_protegee_oui' => 'Zougang ageschränkt', + 'titre_cadre_modifier_zone' => 'Eng Zone änneren', + 'titre_page_config' => 'Zougäng astellen', + 'titre_table' => 'All Zougangs-Zonen', + 'titre_zone_acces' => 'Ageschränkten Zone', + 'titre_zones_acces' => 'Zonen mat limitéiertem Zougang', + 'toutes' => 'Alleguer', + + // V + 'voir_toutes' => 'All Zonen weisen', + + // Z + 'zone_numero' => 'ZONE NUMMER:', + 'zone_restreinte_espace_prive' => 'Den Zougang an dës Zone am privaten Deel limitéieren', + 'zone_restreinte_publique' => 'Den Zougang an dës Zone am öffentlëchen Deel limitéieren' +); + +?> diff --git a/www/plugins/accesrestreint_3_5/lang/accesrestreint_nl.php b/www/plugins/accesrestreint_3_5/lang/accesrestreint_nl.php new file mode 100644 index 0000000..cc0fbfe --- /dev/null +++ b/www/plugins/accesrestreint_3_5/lang/accesrestreint_nl.php @@ -0,0 +1,99 @@ + 'Me de rechten van toegang tot deze zone toevoegen', + 'aucune_zone' => 'Geen zone', + 'auteurs' => 'auteurs', + + // B + 'bouton_configurer_acces' => 'Toegang configureren .htaccess', + 'bouton_creer_la_zone' => 'De nieuwe zone creëren', + + // C + 'colonne_id' => 'Num', + 'confirmer_ajouter_auteurs' => 'Ben je zeker dat je wilt deze auteur toe te voegen aan het gebied ?', + 'confirmer_retirer_auteur_zone' => 'Bent u te willen zeker deze auteur van de zone terugtrekken?', + 'confirmer_retirer_auteurs' => 'Bent u te willen zeker alle auteurs van deze zone terugtrekken ?', + 'confirmer_retirer_rubrique_zone' => 'Weet je zeker dat je dit gedeelte van dit gebied te verwijderen ?', + 'confirmer_supprimer_zone' => 'Bent u te willen zeker deze zone afschaffen?', + 'creer_zone' => 'Een nieuwe zone creëren', + + // D + 'descriptif' => 'Werktekening', + + // E + 'explication_creer_htaccess' => 'Deze optie voorkomt het lezen van de bijgevoegde documenten als de tekst waarop zij betrekking hebben is niet gepubliceerd', # MODIF + + // I + 'icone_menu_config' => 'Beperkte toegang', + 'icone_supprimer_zone' => 'Deze zone afschaffen', + 'info_1_zone' => '1 zone', + 'info_acces_restreint' => 'De toegang tot deze pagina is beperkt. Log in om toegang te krijgen', + 'info_ajouter_auteur' => 'Deze auteur toevoegen', + 'info_ajouter_auteurs' => 'Alle auteurs toevoegen', + 'info_ajouter_zones' => 'Alle zones toevoegen', + 'info_aucun_acces' => 'Geen enkele bevoegde toegang', + 'info_aucun_auteur' => 'Geen enkele auteur in de zone', + 'info_aucune_zone' => 'Geen enkele zone', + 'info_auteurs_lies_zone' => 'De auteurs die toegang tot deze zone hebben', + 'info_lien_action_proteger' => 'Bescherm de toegang tot dit gedeelte.', + 'info_nb_zones' => '@nb@ zones', + 'info_page' => 'Deze bladzijde laat u toe om de zones van beperkte toegang van uwsite te beheren', + 'info_retirer_auteurs' => 'Alle auteurs terugtrekken', + 'info_retirer_zone' => 'De zone wegnemen', + 'info_retirer_zones' => 'Alle zones wegnemen', + 'info_rubrique_dans_zone' => 'Deze post maakt deel uit van het gebied :', + 'info_rubrique_dans_zones' => 'Deze post maakt deel uit van de zones :', + + // L + 'label_creer_htaccess' => 'De toegang tot het document bevestigd door de URL', # MODIF + 'label_creer_htaccess_non' => 'laten lezen', + 'label_creer_htaccess_oui' => 'verbieden afspelen', + + // M + 'modifier_zone' => 'De zone wijzigen', + + // P + 'page_zones_acces' => 'Beperkte toegang', + 'par_titre' => 'Per titel', + 'privee' => 'Beroofd', + 'publique' => 'Openbaar', + + // R + 'rubriques' => 'rubrieken', + 'rubriques_zones_acces' => 'Rubrieken van de zone', + + // S + 'selectionner_une_zone' => 'Een zone selecteren', + + // T + 'texte_ajouter_zone' => 'Voeg een zone', + 'texte_creer_associer_zone' => 'Maken en toewijzen van een zone', + 'titre' => 'Titel', + 'titre_ajouter_zone' => 'Met de zone overeenkomen', + 'titre_boite_protegee_non' => 'Onbeschermde toegang', + 'titre_boite_protegee_oui' => 'Protected Access', + 'titre_cadre_modifier_zone' => 'Een zone wijzigen', + 'titre_page_config' => 'Toegang configureren', + 'titre_table' => 'Alle zones van toegang', + 'titre_zone_acces' => 'Beperkt gebied', + 'titre_zones_acces' => 'Zones van beperkte toegang', + 'toutes' => 'Iedereen', + + // V + 'voir_toutes' => 'Zie alle zones', + + // Z + 'zone_numero' => 'ZONE NUMBER :', + 'zone_restreinte_espace_prive' => 'De toegang tot deze zone in de particuliere ruimte beperken', + 'zone_restreinte_publique' => 'De toegang tot deze zone in het openbare deel beperken' +); + +?> diff --git a/www/plugins/accesrestreint_3_5/lang/accesrestreint_pt_br.php b/www/plugins/accesrestreint_3_5/lang/accesrestreint_pt_br.php new file mode 100644 index 0000000..4c90170 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/lang/accesrestreint_pt_br.php @@ -0,0 +1,99 @@ + 'Conceder-me direitos de acesso a esta área', + 'aucune_zone' => 'Nenhuma zona', + 'auteurs' => 'autores', + + // B + 'bouton_configurer_acces' => 'Configuration des accès .htaccess', # NEW + 'bouton_creer_la_zone' => 'Criar a nova área', + + // C + 'colonne_id' => 'Nº.', + 'confirmer_ajouter_auteurs' => 'Você quer realmente incluir este autor na zona?', + 'confirmer_retirer_auteur_zone' => 'Você quer mesmo retirar este autor da zona?', + 'confirmer_retirer_auteurs' => 'Voc6e quer mesmo retirar todos os autores da zona?', + 'confirmer_retirer_rubrique_zone' => 'Êtes vous sûr de vouloir retirer cette rubrique de cette zone ?', # NEW + 'confirmer_supprimer_zone' => 'Você quer realmente excluir esta zona?', + 'creer_zone' => 'Criar uma nova área', + + // D + 'descriptif' => 'Descrição rápida', + + // E + 'explication_creer_htaccess' => 'Cette option interdit la lecture des documents joints si le texte auquel ils se rattachent n\'est pas publié', # NEW + + // I + 'icone_menu_config' => 'Acesso Restrito', + 'icone_supprimer_zone' => 'Excluir está área', + 'info_1_zone' => '1 zone', # NEW + 'info_acces_restreint' => 'O acesso a esta página é restrito. Identifique-se para acessá-la', + 'info_ajouter_auteur' => 'Incluir este autor', + 'info_ajouter_auteurs' => 'Incluir todos os autores', + 'info_ajouter_zones' => 'Incluir todas as áreas', + 'info_aucun_acces' => 'Nenhum acesso permitido', + 'info_aucun_auteur' => 'Nenhum autor na zona', + 'info_aucune_zone' => 'Nenhuma zona', + 'info_auteurs_lies_zone' => 'Os autores com acesso a esta área', + 'info_lien_action_proteger' => 'Protéger l\'accès à cette rubrique.', # NEW + 'info_nb_zones' => '@nb@ zones', # NEW + 'info_page' => 'esta página permite-lhe gerar as áreas de acesso restrito do seu site', + 'info_retirer_auteurs' => 'Excluir todos os autores', + 'info_retirer_zone' => 'Retirar da área', + 'info_retirer_zones' => 'retirar de todas as áreas', + 'info_rubrique_dans_zone' => 'Cette rubrique fait partie de la zone :', # NEW + 'info_rubrique_dans_zones' => 'Cette rubrique fait partie des zones :', # NEW + + // L + 'label_creer_htaccess' => 'Accès aux document joints par leur URL', # NEW + 'label_creer_htaccess_non' => 'autoriser la lecture', # NEW + 'label_creer_htaccess_oui' => 'interdire la lecture', # NEW + + // M + 'modifier_zone' => 'Alterar a zona', + + // P + 'page_zones_acces' => 'Acesso Restrito', + 'par_titre' => 'Por título', + 'privee' => 'Privado', + 'publique' => 'Publicado', + + // R + 'rubriques' => 'seções', + 'rubriques_zones_acces' => 'Seções da área', + + // S + 'selectionner_une_zone' => 'Selecionar uma área', + + // T + 'texte_ajouter_zone' => 'Ajouter une zone', # NEW + 'texte_creer_associer_zone' => 'Créer et associer une zone', # NEW + 'titre' => 'Título', + 'titre_ajouter_zone' => 'Aderir à área', + 'titre_boite_protegee_non' => 'Accès non protégé', # NEW + 'titre_boite_protegee_oui' => 'Accès protégé', # NEW + 'titre_cadre_modifier_zone' => 'Alterar uma zona', + 'titre_page_config' => 'Configuração dos acessos', + 'titre_table' => 'Todas as áreas de acesso', + 'titre_zone_acces' => 'Zone d\'accès restreint', # NEW + 'titre_zones_acces' => 'Áreas de acesso restrito', + 'toutes' => 'Todas', + + // V + 'voir_toutes' => 'Ver todas as áreas', + + // Z + 'zone_numero' => 'ÁREA NÚMERO:', + 'zone_restreinte_espace_prive' => 'Restringir o acesso a esta área no espaço privado', + 'zone_restreinte_publique' => 'restringir o acesso a esta área na área pública' +); + +?> diff --git a/www/plugins/accesrestreint_3_5/lang/accesrestreint_ro.php b/www/plugins/accesrestreint_3_5/lang/accesrestreint_ro.php new file mode 100644 index 0000000..01ea5de --- /dev/null +++ b/www/plugins/accesrestreint_3_5/lang/accesrestreint_ro.php @@ -0,0 +1,99 @@ + 'Adaugă-mi drepturile de acces la această zonă', + 'aucune_zone' => 'Aucune zone', # NEW + 'auteurs' => 'autori', + + // B + 'bouton_configurer_acces' => 'Configuration des accès .htaccess', # NEW + 'bouton_creer_la_zone' => 'CreaÅ£i noua zonă', + + // C + 'colonne_id' => 'Num', + 'confirmer_ajouter_auteurs' => 'Êtes vous sûr de vouloir ajouter cet auteur à la zone ?', # NEW + 'confirmer_retirer_auteur_zone' => 'SunteÅ£i sigur ca vreÅ£i să scoateÅ£i autorul din această zonă ?', + 'confirmer_retirer_auteurs' => 'SunteÅ£i sigur că vreÅ£i să retrageÅ£i toÅ£i autorii din această zonă ?', + 'confirmer_retirer_rubrique_zone' => 'Êtes vous sûr de vouloir retirer cette rubrique de cette zone ?', # NEW + 'confirmer_supprimer_zone' => 'SunteÅ£i sigur că vreÅ£i să suprimaÅ£i această zonă ?', + 'creer_zone' => 'CreaÅ£i o zonă nouă', + + // D + 'descriptif' => 'Descriere', + + // E + 'explication_creer_htaccess' => 'Cette option interdit la lecture des documents joints si le texte auquel ils se rattachent n\'est pas publié', # NEW + + // I + 'icone_menu_config' => 'Acces Restrâns', + 'icone_supprimer_zone' => 'ŞtergeÅ£i această zonă', + 'info_1_zone' => '1 zone', # NEW + 'info_acces_restreint' => 'L\'accès à cette page est restreint. Identifiez vous pour y accéder', # NEW + 'info_ajouter_auteur' => 'AdăugaÅ£i acest autor', + 'info_ajouter_auteurs' => 'AdăugaÅ£i toÅ£i autorii', + 'info_ajouter_zones' => 'AdăugaÅ£i toate zonele', + 'info_aucun_acces' => 'Nici un acces autorizat', + 'info_aucun_auteur' => 'Nici un autor în această zonă', + 'info_aucune_zone' => 'Nici o zonă', + 'info_auteurs_lies_zone' => 'Autorii care au acces la această zonă', + 'info_lien_action_proteger' => 'Protéger l\'accès à cette rubrique.', # NEW + 'info_nb_zones' => '@nb@ zones', # NEW + 'info_page' => 'Această pagină vă permite să gestionaÅ£i zonele de acces restrâns din cadrul site-ului dumneavostră', + 'info_retirer_auteurs' => 'RetrageÅ£i toÅ£i autorii', + 'info_retirer_zone' => 'ScoateÅ£i din zonă', + 'info_retirer_zones' => 'ScoateÅ£i din toate zonele', + 'info_rubrique_dans_zone' => 'Cette rubrique fait partie de la zone :', # NEW + 'info_rubrique_dans_zones' => 'Cette rubrique fait partie des zones :', # NEW + + // L + 'label_creer_htaccess' => 'Accès aux document joints par leur URL', # NEW + 'label_creer_htaccess_non' => 'autoriser la lecture', # NEW + 'label_creer_htaccess_oui' => 'interdire la lecture', # NEW + + // M + 'modifier_zone' => 'ModificaÅ£i zona', + + // P + 'page_zones_acces' => 'Acces Restrâns', + 'par_titre' => 'După titlu', + 'privee' => 'Privată', + 'publique' => 'Publică', + + // R + 'rubriques' => 'rubrici', + 'rubriques_zones_acces' => 'Rubricile zonei', + + // S + 'selectionner_une_zone' => 'SelecÅ£ionaÅ£i o zonă', + + // T + 'texte_ajouter_zone' => 'Ajouter une zone', # NEW + 'texte_creer_associer_zone' => 'Créer et associer une zone', # NEW + 'titre' => 'Titlu', + 'titre_ajouter_zone' => 'RegăsiÅ£i zona', + 'titre_boite_protegee_non' => 'Accès non protégé', # NEW + 'titre_boite_protegee_oui' => 'Accès protégé', # NEW + 'titre_cadre_modifier_zone' => 'ModificaÅ£i o zonă', + 'titre_page_config' => 'Configuration des accès', # NEW + 'titre_table' => 'Toate zonele de acces', + 'titre_zone_acces' => 'Zone d\'accès restreint', # NEW + 'titre_zones_acces' => 'Zonele de acces restrâns', + 'toutes' => 'Toate', + + // V + 'voir_toutes' => 'VedeÅ£i toate zonele', + + // Z + 'zone_numero' => 'ZONA NUMĂRUL :', + 'zone_restreinte_espace_prive' => 'RestrângeÅ£i accesul la această zonă în cadrul spaÅ£iului privat', + 'zone_restreinte_publique' => 'RestrângeÅ£i accesul la această zonă în cadrul părÅ£ii publice' +); + +?> diff --git a/www/plugins/accesrestreint_3_5/lang/accesrestreint_sk.php b/www/plugins/accesrestreint_3_5/lang/accesrestreint_sk.php new file mode 100644 index 0000000..042b857 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/lang/accesrestreint_sk.php @@ -0,0 +1,99 @@ + 'UdeliÅ¥ mi prístup do tejto oblasti', + 'aucune_zone' => 'Žiadna oblasÅ¥', + 'auteurs' => 'autori', + + // B + 'bouton_configurer_acces' => 'Nastavenie prístupu cez .htaccess', + 'bouton_creer_la_zone' => 'VytvoriÅ¥ novú oblasÅ¥', + + // C + 'colonne_id' => 'Č.', + 'confirmer_ajouter_auteurs' => 'Určite chcete pridaÅ¥ tohto autora do tejto oblasti?', + 'confirmer_retirer_auteur_zone' => 'Určite chcete odstrániÅ¥ tohto autora z tejto oblasti?', + 'confirmer_retirer_auteurs' => 'Určite chcete odstrániÅ¥ vÅ¡etkých autorov z tejto oblasti?', + 'confirmer_retirer_rubrique_zone' => 'Určite chcete odstrániÅ¥ túto rubriku z tejto oblasti?', + 'confirmer_supprimer_zone' => 'Určite chcete odstrániÅ¥ túto oblasÅ¥?', + 'creer_zone' => 'VytvoriÅ¥ novú oblasÅ¥', + + // D + 'descriptif' => 'Popis', + + // E + 'explication_creer_htaccess' => 'Táto možnosÅ¥ bráni čítaniu pripojených súborov, ak text, ku ktorému sa pripoja, eÅ¡te nie je publikovaný', + + // I + 'icone_menu_config' => 'Obmedzený prístup', + 'icone_supprimer_zone' => 'OdstrániÅ¥ túto oblasÅ¥', + 'info_1_zone' => '1 oblasÅ¥', + 'info_acces_restreint' => 'Prístup na túto stránku je obmedzený. Prosím, prihláste sa, aby ste mohli pokračovaÅ¥', + 'info_ajouter_auteur' => 'PridaÅ¥ tohto autora', + 'info_ajouter_auteurs' => 'PridaÅ¥ vÅ¡etkých autorov', + 'info_ajouter_zones' => 'PridaÅ¥ vÅ¡etky oblasti', + 'info_aucun_acces' => 'Nepovolený prístup', + 'info_aucun_auteur' => 'V tejto oblasti nie sú žiadni autori', + 'info_aucune_zone' => 'Žiadne oblasti', + 'info_auteurs_lies_zone' => 'Autori s prístupom do tejto oblasti', + 'info_lien_action_proteger' => 'ObmedziÅ¥ prístup do tejto oblasti', + 'info_nb_zones' => '@nb@ oblastí', + 'info_page' => 'Táto stránka vám umožňuje vytvoriÅ¥ na vaÅ¡ej stránke oblasti s obmedzeným prístupom', + 'info_retirer_auteurs' => 'OdstrániÅ¥ vÅ¡etkých autorov', + 'info_retirer_zone' => 'OdstrániÅ¥ z oblasti', + 'info_retirer_zones' => 'OdstrániÅ¥ zo vÅ¡etkých oblastí', + 'info_rubrique_dans_zone' => 'Táto rubrika sa nachádza v oblasti:', + 'info_rubrique_dans_zones' => 'Táto rubrika sa nachádza v oblastiach:', + + // L + 'label_creer_htaccess' => 'Prístup k pripojeným súborom podľa ich URL', + 'label_creer_htaccess_non' => 'PovoliÅ¥ čítanie', + 'label_creer_htaccess_oui' => 'ZakázaÅ¥ čítanie', + + // M + 'modifier_zone' => 'UpraviÅ¥ oblasÅ¥', + + // P + 'page_zones_acces' => 'Obmedzený prístup', + 'par_titre' => 'Podľa názvu', + 'privee' => 'Súkromná', + 'publique' => 'Verejná', + + // R + 'rubriques' => 'rubriky', + 'rubriques_zones_acces' => 'Rubriky v tejto oblasti', + + // S + 'selectionner_une_zone' => 'Vyberte oblasÅ¥ s obmedzeným prístupom', + + // T + 'texte_ajouter_zone' => 'PridaÅ¥ oblasÅ¥', + 'texte_creer_associer_zone' => 'VytvoriÅ¥ a prepojiÅ¥ oblasÅ¥', + 'titre' => 'Názov', + 'titre_ajouter_zone' => 'PridaÅ¥ oblasÅ¥ s obmedzeným prístupom', + 'titre_boite_protegee_non' => 'Neobmedzený prístup', + 'titre_boite_protegee_oui' => 'Obmedzený prístup', + 'titre_cadre_modifier_zone' => 'UpraviÅ¥ oblasÅ¥', + 'titre_page_config' => 'NastaviÅ¥ prístupové práva', + 'titre_table' => 'VÅ¡etky oblasti s obmedzeným prístupom', + 'titre_zone_acces' => 'OblasÅ¥ s obmedzeným prístupom', + 'titre_zones_acces' => 'Oblasti s obmedzeným prístupom', + 'toutes' => 'VÅ¡etky', + + // V + 'voir_toutes' => 'ZobraziÅ¥ vÅ¡etky oblasti', + + // Z + 'zone_numero' => 'OBLASŤ ČÍSLO:', + 'zone_restreinte_espace_prive' => 'Obmedzte prístup do tejto oblasti v súkromnej zóne', + 'zone_restreinte_publique' => 'Obmedzte prístup do tejto oblasti na verejne prístupnej stránke' +); + +?> diff --git a/www/plugins/accesrestreint_3_5/lang/accesrestreint_sv.php b/www/plugins/accesrestreint_3_5/lang/accesrestreint_sv.php new file mode 100644 index 0000000..5f75e82 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/lang/accesrestreint_sv.php @@ -0,0 +1,99 @@ + 'M\'ajouter les droits d\'accès à cette zone', # NEW + 'aucune_zone' => 'Aucune zone', # NEW + 'auteurs' => 'auteurs', # NEW + + // B + 'bouton_configurer_acces' => 'Configuration des accès .htaccess', # NEW + 'bouton_creer_la_zone' => 'Créer la nouvelle zone', # NEW + + // C + 'colonne_id' => 'Num', # NEW + 'confirmer_ajouter_auteurs' => 'Êtes vous sûr de vouloir ajouter cet auteur à la zone ?', # NEW + 'confirmer_retirer_auteur_zone' => 'Êtes vous sûr de vouloir retirer cet auteur de la zone ?', # NEW + 'confirmer_retirer_auteurs' => 'Êtes vous sûr de vouloir retirer tous les auteurs de cette zone ?', # NEW + 'confirmer_retirer_rubrique_zone' => 'Êtes vous sûr de vouloir retirer cette rubrique de cette zone ?', # NEW + 'confirmer_supprimer_zone' => 'Êtes vous sûr de vouloir supprimer cette zone ?', # NEW + 'creer_zone' => 'Créer une nouvelle zone', # NEW + + // D + 'descriptif' => 'Descriptif', # NEW + + // E + 'explication_creer_htaccess' => 'Cette option interdit la lecture des documents joints si le texte auquel ils se rattachent n\'est pas publié', # NEW + + // I + 'icone_menu_config' => 'Accès Restreint', # NEW + 'icone_supprimer_zone' => 'Supprimer cette zone', # NEW + 'info_1_zone' => '1 zone', # NEW + 'info_acces_restreint' => 'L\'accès à cette page est restreint. Identifiez vous pour y accéder', # NEW + 'info_ajouter_auteur' => 'Ajouter cet auteur', # NEW + 'info_ajouter_auteurs' => 'Ajouter tous les auteurs', # NEW + 'info_ajouter_zones' => 'Ajouter toutes les zones', # NEW + 'info_aucun_acces' => 'Aucun accès autorisé', # NEW + 'info_aucun_auteur' => 'Aucun auteur dans la zone', # NEW + 'info_aucune_zone' => 'Aucune zone', # NEW + 'info_auteurs_lies_zone' => 'Les auteurs ayant accès à cette zone', # NEW + 'info_lien_action_proteger' => 'Protéger l\'accès à cette rubrique.', # NEW + 'info_nb_zones' => '@nb@ zones', # NEW + 'info_page' => 'Cette page vous permet de gérer les zones d\'accès restreint de votre site', # NEW + 'info_retirer_auteurs' => 'Retirer tous les auteurs', # NEW + 'info_retirer_zone' => 'Enlever de la zone', # NEW + 'info_retirer_zones' => 'Enlever de toutes les zones', # NEW + 'info_rubrique_dans_zone' => 'Cette rubrique fait partie de la zone :', # NEW + 'info_rubrique_dans_zones' => 'Cette rubrique fait partie des zones :', # NEW + + // L + 'label_creer_htaccess' => 'Accès aux document joints par leur URL', # NEW + 'label_creer_htaccess_non' => 'autoriser la lecture', # NEW + 'label_creer_htaccess_oui' => 'interdire la lecture', # NEW + + // M + 'modifier_zone' => 'Modifier la zone', # NEW + + // P + 'page_zones_acces' => 'Accès Restreint', # NEW + 'par_titre' => 'Par titre', # NEW + 'privee' => 'Privat', + 'publique' => 'Publik', + + // R + 'rubriques' => 'rubriques', # NEW + 'rubriques_zones_acces' => 'Rubriques de la zone', # NEW + + // S + 'selectionner_une_zone' => 'Sélectionner une zone', # NEW + + // T + 'texte_ajouter_zone' => 'Ajouter une zone', # NEW + 'texte_creer_associer_zone' => 'Créer et associer une zone', # NEW + 'titre' => 'Titre', # NEW + 'titre_ajouter_zone' => 'Rejoindre la zone', # NEW + 'titre_boite_protegee_non' => 'Accès non protégé', # NEW + 'titre_boite_protegee_oui' => 'Accès protégé', # NEW + 'titre_cadre_modifier_zone' => 'Modifier une zone', # NEW + 'titre_page_config' => 'Configuration des accès', # NEW + 'titre_table' => 'Toutes les zones d\'accès', # NEW + 'titre_zone_acces' => 'Zone d\'accès restreint', # NEW + 'titre_zones_acces' => 'Zones d\'accès restreint', # NEW + 'toutes' => 'Toutes', # NEW + + // V + 'voir_toutes' => 'Voir toutes les zones', # NEW + + // Z + 'zone_numero' => 'ZONE NUMÉRO :', # NEW + 'zone_restreinte_espace_prive' => 'Restreindre l\'accès à cette zone dans l\'espace privé', # NEW + 'zone_restreinte_publique' => 'Restreindre l\'accès à cette zone dans la partie publique' # NEW +); + +?> diff --git a/www/plugins/accesrestreint_3_5/lang/accesrestreint_tr.php b/www/plugins/accesrestreint_3_5/lang/accesrestreint_tr.php new file mode 100644 index 0000000..d6ad03b --- /dev/null +++ b/www/plugins/accesrestreint_3_5/lang/accesrestreint_tr.php @@ -0,0 +1,99 @@ + 'Bana, bu bölgeye erişim haklarını ver', + 'aucune_zone' => 'لا توجد أية منطقة', # NEW + 'auteurs' => 'yazar', + + // B + 'bouton_configurer_acces' => 'Configuration des accès .htaccess', # NEW + 'bouton_creer_la_zone' => 'Yeni bölgeyi oluştur', + + // C + 'colonne_id' => 'Sayı', + 'confirmer_ajouter_auteurs' => 'هل انت متأكد من إضافة هذا المؤلف الى المنطقة؟', # NEW + 'confirmer_retirer_auteur_zone' => 'Bu yazarı bu bölümden (Zone) çekmek istediğinizden emin misiniz ?', + 'confirmer_retirer_auteurs' => 'Tüm yazarları bu bölümden (Zone) çekmek istediğinizden emin misiniz ?', + 'confirmer_retirer_rubrique_zone' => 'Êtes vous sûr de vouloir retirer cette rubrique de cette zone ?', # NEW + 'confirmer_supprimer_zone' => 'Bu bölgeyi silmek istediğinizden emin misiniz ?', + 'creer_zone' => 'Yeni bir bölge oluştur', + + // D + 'descriptif' => 'Tanımlayıcı', + + // E + 'explication_creer_htaccess' => 'Cette option interdit la lecture des documents joints si le texte auquel ils se rattachent n\'est pas publié', # NEW + + // I + 'icone_menu_config' => 'Kısıtlı Erişim', + 'icone_supprimer_zone' => 'Bu bölgeyi sil', + 'info_1_zone' => '1 zone', # NEW + 'info_acces_restreint' => 'الوصول الى هذه الصفحة محصور. عليك التعريف بنفسك للوصول اليها', # NEW + 'info_ajouter_auteur' => 'Bu yazarı ekle', + 'info_ajouter_auteurs' => 'Tüm yazarları ekle', + 'info_ajouter_zones' => 'Tüm bölgeleri ekle', + 'info_aucun_acces' => 'Hiçbir erişime izin yok', + 'info_aucun_auteur' => 'Bölümde (Zone) hiç yazar yok', + 'info_aucune_zone' => 'Hiç bölüm (Zone) yok', + 'info_auteurs_lies_zone' => 'Bu bölgeye erişim hakkı olan yazarlar', + 'info_lien_action_proteger' => 'Protéger l\'accès à cette rubrique.', # NEW + 'info_nb_zones' => '@nb@ zones', # NEW + 'info_page' => 'Bu sayfa, sitenizin kısıtlanmış bölgelerini yönetmenizi sağlar', + 'info_retirer_auteurs' => 'Tüm yazarları sil', + 'info_retirer_zone' => 'Bölgeden kaldır', + 'info_retirer_zones' => 'Tüm bölgelerden kaldır', + 'info_rubrique_dans_zone' => 'Cette rubrique fait partie de la zone :', # NEW + 'info_rubrique_dans_zones' => 'Cette rubrique fait partie des zones :', # NEW + + // L + 'label_creer_htaccess' => 'Accès aux document joints par leur URL', # NEW + 'label_creer_htaccess_non' => 'autoriser la lecture', # NEW + 'label_creer_htaccess_oui' => 'interdire la lecture', # NEW + + // M + 'modifier_zone' => 'Bölümü (Zone) değiştir', + + // P + 'page_zones_acces' => 'Kısıtlı Erişim', + 'par_titre' => 'Başlığa göre', + 'privee' => 'Özel', + 'publique' => 'Kamusal', + + // R + 'rubriques' => 'başlıklar', + 'rubriques_zones_acces' => 'Bölge başlıkları', + + // S + 'selectionner_une_zone' => 'Bir bölge seç', + + // T + 'texte_ajouter_zone' => 'Ajouter une zone', # NEW + 'texte_creer_associer_zone' => 'Créer et associer une zone', # NEW + 'titre' => 'Başlık', + 'titre_ajouter_zone' => 'Bölgeye gir', + 'titre_boite_protegee_non' => 'Accès non protégé', # NEW + 'titre_boite_protegee_oui' => 'Accès protégé', # NEW + 'titre_cadre_modifier_zone' => 'Bir bölümü (Zone) değiştir', + 'titre_page_config' => 'إعداد الدخول', # NEW + 'titre_table' => 'Tüm erişim bölgeleri', + 'titre_zone_acces' => 'Zone d\'accès restreint', # NEW + 'titre_zones_acces' => 'Kısıtlı erişim bölgeleri', + 'toutes' => 'Hepsi', + + // V + 'voir_toutes' => 'Tüm bölgeleri göster', + + // Z + 'zone_numero' => 'ZONE No :', + 'zone_restreinte_espace_prive' => 'Özel alanda bu bölgeye erişimi kısıtla', + 'zone_restreinte_publique' => 'Kamusal alanda bu bölgeye erişimi kısıtla' +); + +?> diff --git a/www/plugins/accesrestreint_3_5/lang/paquet-accesrestreint.xml b/www/plugins/accesrestreint_3_5/lang/paquet-accesrestreint.xml new file mode 100644 index 0000000..be1bc7e --- /dev/null +++ b/www/plugins/accesrestreint_3_5/lang/paquet-accesrestreint.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/www/plugins/accesrestreint_3_5/lang/paquet-accesrestreint_de.php b/www/plugins/accesrestreint_3_5/lang/paquet-accesrestreint_de.php new file mode 100644 index 0000000..87f7185 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/lang/paquet-accesrestreint_de.php @@ -0,0 +1,18 @@ + '_ 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.', + 'accesrestreint_nom' => 'Zugangskontrolle', + 'accesrestreint_slogan' => 'Verwaltung von Bereichen mit Zugangskontrolle' +); + +?> diff --git a/www/plugins/accesrestreint_3_5/lang/paquet-accesrestreint_en.php b/www/plugins/accesrestreint_3_5/lang/paquet-accesrestreint_en.php new file mode 100644 index 0000000..6c375b5 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/lang/paquet-accesrestreint_en.php @@ -0,0 +1,18 @@ + '_ 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.', + 'accesrestreint_nom' => 'Restricted Access', + 'accesrestreint_slogan' => 'Management of areas with restricted access' +); + +?> diff --git a/www/plugins/accesrestreint_3_5/lang/paquet-accesrestreint_es.php b/www/plugins/accesrestreint_3_5/lang/paquet-accesrestreint_es.php new file mode 100644 index 0000000..7a4b154 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/lang/paquet-accesrestreint_es.php @@ -0,0 +1,18 @@ + '_ 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.', + 'accesrestreint_nom' => 'Acceso restringido', + 'accesrestreint_slogan' => 'Gestión de zonas de acceso restringido' +); + +?> diff --git a/www/plugins/accesrestreint_3_5/lang/paquet-accesrestreint_fr.php b/www/plugins/accesrestreint_3_5/lang/paquet-accesrestreint_fr.php new file mode 100644 index 0000000..4ebed98 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/lang/paquet-accesrestreint_fr.php @@ -0,0 +1,18 @@ + '_ Chaque zone contient des rubriques. + +_ Les auteurs peuvent etre 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.', + 'accesrestreint_nom' => 'Accès Restreint', + 'accesrestreint_slogan' => 'Gestion de zones d\'accès restreint' +); + +?> diff --git a/www/plugins/accesrestreint_3_5/paquet.xml b/www/plugins/accesrestreint_3_5/paquet.xml new file mode 100644 index 0000000..0d1afd6 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/paquet.xml @@ -0,0 +1,37 @@ + + + Acces Restreint + + + Cedric Morin + + 2007-2008 + + GPL + + + + + + + + + + + + + + + + + + diff --git a/www/plugins/accesrestreint_3_5/prive/objets/liste/zones_associer.html b/www/plugins/accesrestreint_3_5/prive/objets/liste/zones_associer.html new file mode 100644 index 0000000..0a0f7e1 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/prive/objets/liste/zones_associer.html @@ -0,0 +1,59 @@ +[(#SET{defaut_tri,#ARRAY{ + titre,1, +}}) +] +#SET{exclus,#ENV{objet_source}|lister_objets_lies{#ENV{objet},#ENV{id_objet},#ENV{_objet_lien}}} +#SET{debut,#ENV{debutzonea,#EVAL{_request("debutzonea");}}} + + +[(#REM) En cas de pagination indirecte @32, il faut refaire le set car la boucle +a mis a jour la valeur avec la page reelle] +#SET{debut,#ENV{debutzonea,#EVAL{_request("debutzonea");}}} +#ANCRE_PAGINATION +[

<:info_resultat_recherche:> «(#ENV{recherche})»

] +
+ +[] + + + + + + + + + + + + + + + + + + + + +
(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{accesrestreint:info_1_zone,accesrestreint:info_nb_zones}}) + + + + + + +
[(#TRI{titre,<:info_titre:>,ajax})]<:accesrestreint:publique:><:accesrestreint:privee:> 
[(#CHEMIN_IMAGE{zone-16.png}|balise_img)][(#RANG). ]#TITRE[[(#CHEMIN_IMAGE{restreint-16.png}|balise_img{<:accesrestreint:publique:>})](#PUBLIQUE|=={oui}|oui)][[(#CHEMIN_IMAGE{restreint-16.png}|balise_img{<:accesrestreint:publique:>})](#PRIVEE|=={oui}|oui)]
+[

(#PAGINATION{prive})

] +
+
+[(#ENV{recherche}|oui) +
+[(#VAL{accesrestreint:info_recherche_auteur_zero}|_T{#ARRAY{cherche_auteur,#ENV{recherche}}})] + + + + + + +
+] diff --git a/www/plugins/accesrestreint_3_5/prive/objets/liste/zones_lies.html b/www/plugins/accesrestreint_3_5/prive/objets/liste/zones_lies.html new file mode 100644 index 0000000..ed297ed --- /dev/null +++ b/www/plugins/accesrestreint_3_5/prive/objets/liste/zones_lies.html @@ -0,0 +1,44 @@ +[(#SET{defaut_tri,#ARRAY{ + type,1, + num titre,1, + titre,1, + id_zone,1 +}}) +] +#SET{selection,#ENV{objet_source}|lister_objets_lies{#ENV{objet},#ENV{id_objet},#ENV{_objet_lien}}} + + +#ANCRE_PAGINATION +
+ +[] + + + + + + + + + + + + + + + + + + + + +
(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{accesrestreint:info_1_zone,accesrestreint:info_nb_zones}})
[(#TRI{titre,<:info_titre:>,ajax})]<:accesrestreint:publique:><:accesrestreint:privee:> 
[(#CHEMIN_IMAGE{zone-16.png}|balise_img)][(#RANG). ]#TITRE[[(#CHEMIN_IMAGE{restreint-16.png}|balise_img{<:accesrestreint:publique:>})](#PUBLIQUE|=={oui}|oui)][[(#CHEMIN_IMAGE{restreint-16.png}|balise_img{<:accesrestreint:publique:>})](#PRIVEE|=={oui}|oui)]
+[

(#PAGINATION{prive})

] +[(#GRAND_TOTAL|>{3}|oui)
] +
+
+
+[(#ENV*{titre,<:accesrestreint:info_aucune_zone:>}) ]#AIDER{artzones} +
+ diff --git a/www/plugins/accesrestreint_3_5/prive/squelettes/contenu/configurer_accesrestreint.html b/www/plugins/accesrestreint_3_5/prive/squelettes/contenu/configurer_accesrestreint.html new file mode 100644 index 0000000..a306fd0 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/prive/squelettes/contenu/configurer_accesrestreint.html @@ -0,0 +1,6 @@ +[(#AUTORISER{configurer,accesrestreint}|sinon_interdire_acces)] + +

<:accesrestreint:titre_page_config:>

+
+ #FORMULAIRE_CONFIGURER_ACCESRESTREINT +
\ No newline at end of file diff --git a/www/plugins/accesrestreint_3_5/prive/squelettes/contenu/zone_edit.html b/www/plugins/accesrestreint_3_5/prive/squelettes/contenu/zone_edit.html new file mode 100644 index 0000000..385ca13 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/prive/squelettes/contenu/zone_edit.html @@ -0,0 +1,19 @@ +[(#ID_ZONE|oui) + [(#AUTORISER{modifier,zone,#ID_ZONE}|sinon_interdire_acces)]] +[(#ID_ZONE|non) + [(#AUTORISER{creer,zone,#ID_ZONE,'','',#ARRAY{associer_objet,#ENV{associer_objet}}}|sinon_interdire_acces)]] + +#SET{retour,#ENV{redirect}|sinon{#ENV{id_zone}|?{#URL_ECRIRE{zones,id_zone=#ID_ZONE},#URL_ECRIRE{zones}}}} +
+
+ [(#GET{retour}|icone_verticale{<:icone_retour:>,zone,'',left retour[(#ENV{retourajax,''}|oui)ajax preload]})] + [[(#VAL{zone}|objet_info{texte_modifier}|_T)] +

(#ENV{titre,#INFO_TITRE{zone,#ID_ZONE}|sinon{<:info_sans_titre:>}})

] +
+
+ #FORMULAIRE_EDITER_LIENS{zone,#ID_ZONE,auteurs,' '} +
+ + #FORMULAIRE_EDITER_ZONE{#ENV{id_zone,oui},#GET{retour},#ENV{associer_objet}} +
+ diff --git a/www/plugins/accesrestreint_3_5/prive/squelettes/contenu/zones.html b/www/plugins/accesrestreint_3_5/prive/squelettes/contenu/zones.html new file mode 100644 index 0000000..abc1762 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/prive/squelettes/contenu/zones.html @@ -0,0 +1,7 @@ +

<:accesrestreint:titre_zones_acces:>

+[(#AUTORISER{modifier,zone}) + [(#INCLURE{fond=prive/squelettes/inclure/acces_restreint, env, ajax})] + + [(#URL_ECRIRE{zone_edit,new=oui}|parametre_url{redirect,#SELF}|icone_verticale{<:accesrestreint:creer_zone:>,zone-24.png,new,right})] + +] diff --git a/www/plugins/accesrestreint_3_5/prive/squelettes/inclure/acces_auteur.html b/www/plugins/accesrestreint_3_5/prive/squelettes/inclure/acces_auteur.html new file mode 100644 index 0000000..eb6c10b --- /dev/null +++ b/www/plugins/accesrestreint_3_5/prive/squelettes/inclure/acces_auteur.html @@ -0,0 +1,3 @@ +
+ #FORMULAIRE_EDITER_LIENS{zones,auteur,#ID_AUTEUR,' '} +
\ No newline at end of file diff --git a/www/plugins/accesrestreint_3_5/prive/squelettes/inclure/acces_restreint.html b/www/plugins/accesrestreint_3_5/prive/squelettes/inclure/acces_restreint.html new file mode 100644 index 0000000..66ef1d4 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/prive/squelettes/inclure/acces_restreint.html @@ -0,0 +1,39 @@ +[(#REM) +/** + * Plugin Acces Restreint 3.0 pour Spip 2.0 + * Licence GPL (c) 2006-2008 Cedric Morin + * + */ +]#SET{self,#SELF|parametre_url{debut_zones|tri,''}} +#FORMULAIRE_RECHERCHE_ECRIRE{#GET{self},ajax} +
+ +

[(#PAGINATION) | ]<:accesrestreint:par_titre:> +[(#ENV{publique}|non)| <:accesrestreint:publique:>] +[(#ENV{publique}|ou{#ENV{privee}}|oui)| <:accesrestreint:toutes:>] +[(#ENV{privee}|non)| <:accesrestreint:privee:>] +

+ +
    + +
  • #TITRE

    +[(#ID_ZONE|accesrestreint_liste_contenu_zone_rub|count) <:accesrestreint:rubriques:>, ] +[(#ID_ZONE|accesrestreint_liste_contenu_zone_auteur|count) <:accesrestreint:auteurs:>] + +#DESCRIPTIF +[(#PUBLIQUE|=={oui}|oui)<:accesrestreint:publique:>[, (#PRIVEE|=={oui}|oui)]][ (#PRIVEE|=={oui}|oui)<:accesrestreint:privee:>] +
    + [(#AUTORISER{supprimer,zone,#ID_ZONE})[(#BOUTON_ACTION{<:accesrestreint:icone_supprimer_zone:>,#URL_ACTION_AUTEUR{supprimer_zone,#ID_ZONE,#SELF},ajax,<:accesrestreint:confirmer_supprimer_zone:>})]] + [| (#AUTORISER{modifier,zone,#ID_ZONE}) <:bouton_modifier:>] +
    +
  • + +
+
+

[(#ENV{publique}|non)| <:accesrestreint:publique:>] +[(#ENV{publique}|ou{#ENV{privee}}|oui)| <:accesrestreint:toutes:>] +[(#ENV{privee}|non)| <:accesrestreint:privee:>] +

+

<:accesrestreint:info_aucune_zone:>

+ + diff --git a/www/plugins/accesrestreint_3_5/prive/squelettes/inclure/acces_rubrique.html b/www/plugins/accesrestreint_3_5/prive/squelettes/inclure/acces_rubrique.html new file mode 100644 index 0000000..0bf3648 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/prive/squelettes/inclure/acces_rubrique.html @@ -0,0 +1,32 @@ +[(#REM) + Boîte d'informations. + Sur une zone protégée : affiche le N° de la zone avec un lien pour y accéder. + Sur une rubrique non protégée : affiche un bouton pour la protéger. + +] + + [(#BOITE_OUVRIR{[<:accesrestreint:titre_boite_protegee_oui:>(#CHEMIN_IMAGE{zone-24.png}|balise_img{'',cadre-icone})],simple})] + [

(#GRAND_TOTAL|singulier_ou_pluriel{'accesrestreint:info_rubrique_dans_zone','accesrestreint:info_rubrique_dans_zones'})

] +
    + +
  • + + n° #ID_ZONE : #TITRE + + [(#BOUTON_ACTION{#CHEMIN_IMAGE{supprimer-12.png}|balise_img{<:accesrestreint:info_retirer_zone:>},[(#URL_ACTION_AUTEUR{retirer_zone,[(#ID_ZONE)-rubrique-#ID_RUBRIQUE],#SELF})],ajax,<:accesrestreint:confirmer_retirer_rubrique_zone:>})] +
  • + +
+ #BOITE_FERMER +
+ [(#BOITE_OUVRIR{[<:accesrestreint:titre_boite_protegee_non:>(#CHEMIN_IMAGE{cadenasouvert-24.png}|balise_img{'',cadre-icone})],simple})] +

+ + <:accesrestreint:info_lien_action_proteger:> + +

+ #BOITE_FERMER + + diff --git a/www/plugins/accesrestreint_3_5/prive/squelettes/navigation/configurer_accesrestreint.html b/www/plugins/accesrestreint_3_5/prive/squelettes/navigation/configurer_accesrestreint.html new file mode 100644 index 0000000..19098ec --- /dev/null +++ b/www/plugins/accesrestreint_3_5/prive/squelettes/navigation/configurer_accesrestreint.html @@ -0,0 +1,3 @@ +#BOITE_OUVRIR{'','raccourcis'} + [(#URL_ECRIRE{zones}|icone_horizontale{<:accesrestreint:voir_toutes:>,zone-24,'',left})] +#BOITE_FERMER \ No newline at end of file diff --git a/www/plugins/accesrestreint_3_5/prive/squelettes/navigation/zones.html b/www/plugins/accesrestreint_3_5/prive/squelettes/navigation/zones.html new file mode 100644 index 0000000..35303f5 --- /dev/null +++ b/www/plugins/accesrestreint_3_5/prive/squelettes/navigation/zones.html @@ -0,0 +1,9 @@ +#BOITE_OUVRIR{'',info} +

<:accesrestreint:info_page:>

+#BOITE_FERMER + +[(#AUTORISER{webmestre}) + #BOITE_OUVRIR{'','raccourcis'} + [(#URL_ECRIRE{configurer_accesrestreint}|icone_horizontale{<:accesrestreint:bouton_configurer_acces:>,zone-24,'',left})] + #BOITE_FERMER +] diff --git a/www/plugins/accesrestreint_3_5/prive/style_prive_plugin_accesrestreint.html b/www/plugins/accesrestreint_3_5/prive/style_prive_plugin_accesrestreint.html new file mode 100644 index 0000000..995246e --- /dev/null +++ b/www/plugins/accesrestreint_3_5/prive/style_prive_plugin_accesrestreint.html @@ -0,0 +1,37 @@ +#CACHE{0} +[(#REM) + + Ce squelette definit les styles de l'espace prive + + Note: l'entete "Vary:" sert a repousser l'entete par + defaut "Vary: Cookie,Accept-Encoding", qui est (un peu) + genant en cas de "rotation du cookie de session" apres + un changement d'IP (effet de clignotement). + + ATTENTION: il faut absolument le charset sinon Firefox croit que + c'est du text/html ! +