propres.php
SPIP, Système de publication pour l'internet
Copyright © avec tendresse depuis 2001 Arnaud Martin, Antoine Pitrou, Philippe Rivière, Emmanuel Saint-James
Ce programme est un logiciel libre distribué sous licence GNU/GPL.
Table of Contents
Constants
- _debut_urls_propres = ''
- _MARQUEUR_URL = \serialize(['rubrique1' => '-', 'rubrique2' => '-', 'breve1' => '+', 'breve2' => '+', 'site1' => '@', 'site2' => '@', 'auteur1' => '_', 'auteur2' => '_', 'mot1' => '+-', 'mot2' => '-+'])
- _terminaison_urls_propres = ''
- _url_minuscules = $config_urls_propres['url_minuscules'] ?? 0
- _url_propres_sep_id = $config_urls_propres['url_propres_sep_id'] ?? '-'
- _url_sep_id = \_url_propres_sep_id
- _URLS_PROPRES_MAX = $config_urls_propres['URLS_PROPRES_MAX'] ?? 80
- _URLS_PROPRES_MIN = $config_urls_propres['URLS_PROPRES_MIN'] ?? 3
Functions
- retirer_marqueurs_url_propre() : mixed
- urls_propres_creer_chaine_url() : mixed
- declarer_url_propre() : string|false
- Trouver l'URL associee a la n-ieme cle primaire d'une table SQL
- urls_propres_generer_url_objet_dist() : string
- Generer l'url d'un objet SPIP
- urls_propres_decoder_url_dist() : array<string|int, mixed>
- Decoder une url propres retrouve le fond et les parametres d'une URL abregee le contexte deja existant est fourni dans args sous forme de tableau
Constants
_debut_urls_propres
public
mixed
_debut_urls_propres
= ''
_MARQUEUR_URL
public
mixed
_MARQUEUR_URL
= \serialize(['rubrique1' => '-', 'rubrique2' => '-', 'breve1' => '+', 'breve2' => '+', 'site1' => '@', 'site2' => '@', 'auteur1' => '_', 'auteur2' => '_', 'mot1' => '+-', 'mot2' => '-+'])
_terminaison_urls_propres
public
mixed
_terminaison_urls_propres
= ''
_url_minuscules
public
mixed
_url_minuscules
= $config_urls_propres['url_minuscules'] ?? 0
_url_propres_sep_id
public
mixed
_url_propres_sep_id
= $config_urls_propres['url_propres_sep_id'] ?? '-'
_url_sep_id
public
mixed
_url_sep_id
= \_url_propres_sep_id
_URLS_PROPRES_MAX
public
mixed
_URLS_PROPRES_MAX
= $config_urls_propres['URLS_PROPRES_MAX'] ?? 80
_URLS_PROPRES_MIN
public
mixed
_URLS_PROPRES_MIN
= $config_urls_propres['URLS_PROPRES_MIN'] ?? 3
Functions
retirer_marqueurs_url_propre()
retirer_marqueurs_url_propre(mixed $url_propre) : mixed
Parameters
- $url_propre : mixed
urls_propres_creer_chaine_url()
urls_propres_creer_chaine_url(mixed $x) : mixed
Parameters
- $x : mixed
declarer_url_propre()
Trouver l'URL associee a la n-ieme cle primaire d'une table SQL
declarer_url_propre(string $type, int $id_objet) : string|false
Parameters
- $type : string
- $id_objet : int
Return values
string|falseurls_propres_generer_url_objet_dist()
Generer l'url d'un objet SPIP
urls_propres_generer_url_objet_dist(int $id, string $objet[, string $args = '' ][, string $ancre = '' ]) : string
Parameters
- $id : int
- $objet : string
- $args : string = ''
- $ancre : string = ''
Return values
stringurls_propres_decoder_url_dist()
Decoder une url propres retrouve le fond et les parametres d'une URL abregee le contexte deja existant est fourni dans args sous forme de tableau
urls_propres_decoder_url_dist(string $url, string $entite[, array<string|int, mixed> $contexte = [] ]) : array<string|int, mixed>
Parameters
- $url : string
- $entite : string
- $contexte : array<string|int, mixed> = []