Skip to content
Extraits de code Groupes Projets
Valider c110e1d8 rédigé par marcimat's avatar marcimat Validation de marcimat
Parcourir les fichiers

deprecate: Fonction/filtre abs_url

Utiliser liens_absolus ou url_absolue
parent 94edfabe
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -25,6 +25,7 @@ ...@@ -25,6 +25,7 @@
### Deprecated ### Deprecated
- Filtre/fonction `abs_url`. Utiliser `url_absolue` ou `liens_absolus` selon.
- Dans les fonctions `extraire_idiome` et `extraire_multi`, le 3è paramètre `$options` de type `bool` est déprécié. Utiliser un array `['echappe_span' => true]` - Dans les fonctions `extraire_idiome` et `extraire_multi`, le 3è paramètre `$options` de type `bool` est déprécié. Utiliser un array `['echappe_span' => true]`
- #5552 Constantes `_COOKIE_SECURE` et `_COOKIE_SECURE_LIST` (utiliser les options `secure` et/ou `httponly` de `spip_setcookie`) - #5552 Constantes `_COOKIE_SECURE` et `_COOKIE_SECURE_LIST` (utiliser les options `secure` et/ou `httponly` de `spip_setcookie`)
- #5565 Critère `{collecte}`. Utiliser `{collate}` - #5565 Critère `{collecte}`. Utiliser `{collate}`
......
...@@ -172,6 +172,33 @@ $hash = spip_sha256('mon contenu'); ...@@ -172,6 +172,33 @@ $hash = spip_sha256('mon contenu');
$hash = hash('sha256', 'mon contenu'); $hash = hash('sha256', 'mon contenu');
``` ```
### Fonction `abs_url` (dépréciée en 5.0)
Utiliser `url_absolue` ou `liens_absolus` selon.
#### Avant
```php
$texte = abs_url($texte);
$url = abs_url($url);
```
```spip
[(#TEXTE|abs_url)]
[(#URL_ARTICLE|abs_url)]
```
#### Après
```php
$texte = liens_absolus($texte);
$url = url_absolue($url);
```
```spip
[(#TEXTE|liens_absolus)]
[(#URL_ARTICLE|url_absolue)]
```
# Suppressions des éléments dépréciés # Suppressions des éléments dépréciés
......
...@@ -212,6 +212,8 @@ function liens_absolus($texte, $base = '') { ...@@ -212,6 +212,8 @@ function liens_absolus($texte, $base = '') {
* Transforme une URL ou des liens en URL ou liens absolus * Transforme une URL ou des liens en URL ou liens absolus
* *
* @filtre * @filtre
* @deprecated 5.0 Uses `url_absolue` or `liens_absolus`.
*
* @link https://www.spip.net/4128 * @link https://www.spip.net/4128
* @global string $mode_abs_url Pour connaître le mode (url ou texte) * @global string $mode_abs_url Pour connaître le mode (url ou texte)
* *
...@@ -220,6 +222,7 @@ function liens_absolus($texte, $base = '') { ...@@ -220,6 +222,7 @@ function liens_absolus($texte, $base = '') {
* @return string texte ou URL (en absolus) * @return string texte ou URL (en absolus)
**/ **/
function abs_url($texte, $base = '') { function abs_url($texte, $base = '') {
trigger_deprecation('spip', '5.0', sprintf('Using "%s" is deprecated. Use "%s" or "%s"', __FUNCTION__, 'url_absolue', 'liens_absolus'));
if ($GLOBALS['mode_abs_url'] == 'url') { if ($GLOBALS['mode_abs_url'] == 'url') {
return url_absolue($texte, $base); return url_absolue($texte, $base);
} else { } else {
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter