Browse Source

Un peu de phpdoc en plus.

pull/1/head
Matthieu Marcillaud 2 years ago
parent
commit
9dc9262d7a
  1. 21
      select2_fonctions.php

21
select2_fonctions.php

@ -14,8 +14,7 @@ if (!function_exists('balise_URL_API_dist')) {
* - `#URL_API*` retourne l'URL sans convertir les `&` en `&`
*
* @balise
* @link http://www.spip.net/4630
* @see generer_url_public()
* @uses generer_url_api()
* @example
* ```
* #URL_API{select2_autocomplete/demo} produit select2_autocomplete.api/demo
@ -42,6 +41,24 @@ if (!function_exists('balise_URL_API_dist')) {
}
if (!function_exists('generer_url_api')) {
/**
* Calcule une URL d’API SPIP.
*
* Une URL d’API est de la forme `truc.api` ou `truc.api/qqc/...`
* et appelle ensuite un fichier d’action de SPIP, tel que
* `action/api_truc.php`
*
* Nécessite un .htaccess (ou équivalent) actif sur le site.
*
* @param string $script
* Le nom du script d’API, avec ou sans `.api` dedans (truc.api, truc, truc.api/qqc, truc/qqc)
* @param string|array $args
* Des arguments supplémentaires, tel que `id_rubrique=3&limit=12`, ou sous forme de tableau cle => valeur
* @param bool $no_entities
* true pour ne pas échapper les entités.
* @return string
* L’URL calculée.
*/
function generer_url_api($script, $args = "", $no_entities = false) {
$base = url_de_base();
if (false === stripos($script, '.api')) {

Loading…
Cancel
Save