source: spip-zone/_plugins_/api_syntaxe/trunk/api_syntaxe_autorisations.php @ 98529

Last change on this file since 98529 was 98529, checked in by rastapopoulos@…, 4 years ago

POST votresite.fr/http.api/spip_syntaxe/propre
=> Du {{contenu}}

API pour accéder pour l'instant à : propre(), typo(), _T(), et _T_ou_typo() si le site l'a.

On balance une chaîne de texte dans le contenu du POST. Et ça renvoie le retour de SPIP qui applique la fonction demandée.

POST votresite.fr/http.api/spip_syntaxe/propre
POST votresite.fr/http.api/spip_syntaxe/typo
POST votresite.fr/http.api/spip_syntaxe/_T
POST votresite.fr/http.api/spip_syntaxe/_T_ou_typo

Cette API n'est accessible par défaut qu'à des comptes utilisateurices connectés, pour éviter le flood.

File size: 468 bytes
Line 
1<?php
2
3// Sécurité
4if (!defined('_ECRIRE_INC_VERSION')) {
5        return;
6}
7
8// Chargement du fichier pour les autorisations
9function api_syntaxe_autoriser($flux) { return $flux; }
10
11// API de syntaxe SPIP seulement pour les comptes utilisateurices
12function autoriser_spip_syntaxe_post_collection_dist($faire, $quoi, $id, $qui, $options) {
13        include_spip('inc/session');
14       
15        if ($id_auteur = session_get('id_auteur') and $id_auteur > 0) {
16                return true;
17        }
18       
19        return false;
20}
Note: See TracBrowser for help on using the repository browser.