[PLUGINS] +acces restreint
[ptitvelo/web/www.git] / www / plugins / accesrestreint_3_5 / action / acceder_document.php
1 <?php
2
3 /***************************************************************************\
4 * SPIP, Systeme de publication pour l'internet *
5 * *
6 * Copyright (c) 2001-2009 *
7 * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
8 * *
9 * Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
10 * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
11 \***************************************************************************/
12
13 if (!defined("_ECRIRE_INC_VERSION")) return;
14
15 include_spip('inc/headers');
16
17 // acces aux documents joints securise
18 // verifie soit que le demandeur est authentifie
19 // soit que le document est publie, c'est-a-dire
20 // joint a au moins 1 article, breve ou rubrique publie
21
22 // http://doc.spip.org/@action_acceder_document_dist
23 function action_acceder_document_dist() {
24
25 // $file exige pour eviter le scan id_document par id_document
26 $f = rawurldecode(_request('file'));
27 $arg = rawurldecode(_request('arg'));
28 $cle = _request('cle');
29
30 $api_docrestreint = charger_fonction("api_docrestreint","action");
31 return $api_docrestreint("$arg/$cle/$f");
32
33 }
34
35 ?>