Browse Source

Il restait des liens en http alors que nous sommes en https, cela fonctionnait, mais c’est toujours mieux :)

Il manquait surtout là: https://git.spip.net/spip/spip/src/branch/master/prive/login.html#L44

Il y a deux endroits, je ne pense pas que mettre https posera de problème, mais je préfère le dire des fois que :)
https://git.spip.net/spip/spip/src/branch/master/prive/formulaires/configurer_relayeur.php#L23
et
https://git.spip.net/spip/spip/src/branch/master/prive/ical_prive.html#L9

#4557
dev/command
Franck 3 years ago committed by Gitea
parent
commit
81c2a7e60d
  1. 2
      INSTALL.txt
  2. 2
      config/ecran_securite.php
  3. 2
      ecrire/action/editer_article.php
  4. 2
      ecrire/action/inscrire_auteur.php
  5. 2
      ecrire/balise/info_.php
  6. 2
      ecrire/balise/menu_lang.php
  7. 2
      ecrire/balise/menu_lang_ecrire.php
  8. 10
      ecrire/balise/url_.php
  9. 2
      ecrire/genie/mise_a_jour.php
  10. 2
      ecrire/inc/autoriser.php
  11. 2
      ecrire/inc/distant.php
  12. 86
      ecrire/inc/filtres.php
  13. 40
      ecrire/inc/filtres_dates.php
  14. 2
      ecrire/inc/filtres_images_mini.php
  15. 6
      ecrire/inc/filtres_mini.php
  16. 2
      ecrire/inc/genie.php
  17. 4
      ecrire/inc/headers.php
  18. 2
      ecrire/inc/informer.php
  19. 14
      ecrire/inc/install.php
  20. 14
      ecrire/inc/invalideur.php
  21. 4
      ecrire/inc/json.php
  22. 10
      ecrire/inc/lang.php
  23. 10
      ecrire/inc/layer.php
  24. 24
      ecrire/inc/lien.php
  25. 4
      ecrire/inc/math.php
  26. 4
      ecrire/inc/meta.php
  27. 4
      ecrire/inc/pipelines_ecrire.php
  28. 2
      ecrire/inc/plonger.php
  29. 12
      ecrire/inc/presentation.php
  30. 4
      ecrire/inc/rechercher.php
  31. 2
      ecrire/inc/securiser_action.php
  32. 24
      ecrire/inc/texte_mini.php
  33. 18
      ecrire/inc/utils.php
  34. 6
      ecrire/inc/xml.php
  35. 2
      ecrire/inc_version.php
  36. 6
      ecrire/install/etape_2.php
  37. 8
      ecrire/install/etape_3.php
  38. 2
      ecrire/install/etape_4.php
  39. 4
      ecrire/install/etape_chmod.php
  40. 2
      ecrire/install/etape_fin.php
  41. 2
      ecrire/install/etape_ldap1.php
  42. 2
      ecrire/install/etape_ldap2.php
  43. 2
      ecrire/install/etape_ldap3.php
  44. 4
      ecrire/install/etape_ldap4.php
  45. 2
      ecrire/install/etape_ldap5.php
  46. 2
      ecrire/notifications/instituerarticle.php
  47. 4
      ecrire/plugins/afficher_liste.php
  48. 2
      ecrire/plugins/afficher_nom_plugin.php
  49. 6
      ecrire/plugins/afficher_plugin.php
  50. 6
      ecrire/plugins/afficher_repertoires.php
  51. 2
      ecrire/plugins/verifie_conformite.php
  52. 8
      ecrire/public/aiguiller.php
  53. 22
      ecrire/public/assembler.php
  54. 128
      ecrire/public/balises.php
  55. 4
      ecrire/public/boucles.php
  56. 14
      ecrire/public/cacher.php
  57. 14
      ecrire/public/compiler.php
  58. 18
      ecrire/public/composer.php
  59. 36
      ecrire/public/criteres.php
  60. 14
      ecrire/public/debusquer.php
  61. 2
      ecrire/public/interfaces.php
  62. 2
      ecrire/public/normaliser.php
  63. 2
      ecrire/public/parametrer.php
  64. 16
      ecrire/public/phraser_html.php
  65. 10
      ecrire/public/references.php
  66. 6
      ecrire/public/tracer.php
  67. 92
      ecrire/req/pg.exp.php
  68. 4
      ecrire/req/sqlite3.php
  69. 36
      ecrire/req/sqlite_fonctions.php
  70. 4
      ecrire/urls/page.php
  71. 22
      ecrire/xml/analyser_dtd.php
  72. 12
      ecrire/xml/indenter.php
  73. 18
      ecrire/xml/sax.php
  74. 26
      ecrire/xml/valider.php
  75. 2
      htaccess.txt
  76. 6
      prive/formulaires/configurer_relayeur.php
  77. 2
      prive/ical_prive.html
  78. 2
      prive/images/index.php
  79. 2
      prive/login.html

2
INSTALL.txt

@ -9,5 +9,5 @@ Pour permettre a SPIP de gerer de belles adresses (URL),
vous devrez probablement renommer le fichier htaccess.txt
en .htaccess a la racine du site.
################################# http://www.spip.net/
################################# https://www.spip.net/

2
config/ecran_securite.php

@ -8,7 +8,7 @@
define('_ECRAN_SECURITE', '1.3.13'); // 2019-12-04
/*
* Documentation : http://www.spip.net/fr_article4200.html
* Documentation : https://www.spip.net/fr_article4200.html
*/
/*

2
ecrire/action/editer_article.php

@ -29,7 +29,7 @@ if (!defined('_ECRIRE_INC_VERSION')) {
* à condition que la rubrique parente (id_rubrique) puisse être obtenue
* (avec _request())
*
* @link http://code.spip.net/@action_editer_article_dist
* @link https://code.spip.net/@action_editer_article_dist
* @uses article_inserer()
* @uses article_modifier()
*

2
ecrire/action/inscrire_auteur.php

@ -182,7 +182,7 @@ function inscription_nouveau($desc) {
/**
* http://code.spip.net/@test_login
* https://code.spip.net/@test_login
*
* @param string $nom
* @param string $mail

2
ecrire/balise/info_.php

@ -28,7 +28,7 @@ if (!defined('_ECRIRE_INC_VERSION')) {
* SQL de l'objet.
*
* @balise
* @link http://www.spip.net/5544
* @link https://www.spip.net/5544
* @uses generer_info_entite()
* @example
* ```

2
ecrire/balise/menu_lang.php

@ -29,7 +29,7 @@ if (!defined('_ECRIRE_INC_VERSION')) {
* ou de l'arguemnt fourni: `#MENU_LANG{#ENV{malangue}}`
*
* @balise
* @link http://www.spip.net/4626
* @link https://www.spip.net/4626
*
* @param Champ $p
* Pile au niveau de la balise

2
ecrire/balise/menu_lang_ecrire.php

@ -29,7 +29,7 @@ if (!defined('_ECRIRE_INC_VERSION')) {
* ou de l'arguemnt fourni: `#MENU_LANG_ECRIRE{#ENV{malangue}}`
*
* @balise
* @link http://www.spip.net/4626
* @link https://www.spip.net/4626
*
* @param Champ $p
* Pile au niveau de la balise

10
ecrire/balise/url_.php

@ -151,7 +151,7 @@ function balise_URL__dist($p) {
*
* @balise
* @uses generer_generer_url()
* @link http://www.spip.net/3963
* @link https://www.spip.net/3963
* @example
* ```
* #URL_ARTICLE
@ -189,7 +189,7 @@ function balise_URL_ARTICLE_dist($p) {
* @balise
* @uses generer_generer_url()
* @see calculer_url()
* @link http://www.spip.net/3861
* @link https://www.spip.net/3861
*
* @param Champ $p
* Pile au niveau de la balise
@ -222,7 +222,7 @@ function balise_URL_SITE_dist($p) {
* telle que définie dans la configuration
*
* @balise
* @link http://www.spip.net/4623
* @link https://www.spip.net/4623
*
* @param Champ $p
* Pile au niveau de la balise
@ -247,7 +247,7 @@ function balise_URL_SITE_SPIP_dist($p) {
* - `#URL_PAGE*` retourne l'URL sans convertir les `&` en `&`
*
* @balise
* @link http://www.spip.net/4630
* @link https://www.spip.net/4630
* @see generer_url_public()
* @example
* ```
@ -311,7 +311,7 @@ function balise_URL_PAGE_dist($p) {
* - `#URL_ECRIRE*` retourne l'URL sans convertir les `&` en `&`
*
* @balise
* @link http://www.spip.net/5566
* @link https://www.spip.net/5566
* @see generer_url_ecrire()
* @example
* ```

2
ecrire/genie/mise_a_jour.php

@ -39,7 +39,7 @@ function genie_mise_a_jour_dist($t) {
}
// TODO : fournir une URL sur spip.net pour maitriser la diffusion d'une nouvelle version de l'ecran via l'update auto
// ex : http://www.spip.net/auto-update/ecran_securite.php
// ex : https://www.spip.net/auto-update/ecran_securite.php
define('_URL_ECRAN_SECURITE', 'https://git.spip.net/spip-contrib-outils/securite/raw/branch/master/ecran_securite.php');
define('_VERSIONS_SERVEUR', 'https://files.spip.net/');
define('_VERSIONS_LISTE', 'archives.xml');

2
ecrire/inc/autoriser.php

@ -216,7 +216,7 @@ $GLOBALS['autoriser_exception'] = array();
/**
* Accorder une autorisation exceptionnel pour le hit en cours, ou la revoquer
*
* http://code.spip.net/@autoriser_exception
* https://code.spip.net/@autoriser_exception
*
* @param string $faire Action demandée
* @param string $type Type d'objet sur lequel appliquer l'action

2
ecrire/inc/distant.php

@ -51,7 +51,7 @@ define('_REGEXP_COPIE_LOCALE', ',' .
* Prend en argument un chemin relatif au rep racine, ou une URL
* Renvoie un chemin relatif au rep racine, ou false
*
* @link http://www.spip.net/4155
* @link https://www.spip.net/4155
* @pipeline_appel post_edition
*
* @param string $source

86
ecrire/inc/filtres.php

@ -427,7 +427,7 @@ function filtre_sanitize_env(&$Pile, $keys) {
* en précisant "avant" et "apres".
*
* @filtre
* @link http://www.spip.net/5695
* @link https://www.spip.net/5695
* @param mixed $val La valeur à debugguer
* @param mixed|null $key Clé pour s'y retrouver
* @return mixed Retourne la valeur (sans la modifier).
@ -617,7 +617,7 @@ function taille_image($img) {
* Retourne la largeur d'une image
*
* @filtre
* @link http://www.spip.net/4296
* @link https://www.spip.net/4296
* @uses taille_image()
* @see hauteur()
*
@ -639,7 +639,7 @@ function largeur($img) {
* Retourne la hauteur d'une image
*
* @filtre
* @link http://www.spip.net/4291
* @link https://www.spip.net/4291
* @uses taille_image()
* @see largeur()
*
@ -721,7 +721,7 @@ function proteger_amp($texte) {
* sans dommages.
*
* @filtre
* @link http://www.spip.net/4280
* @link https://www.spip.net/4280
*
* @uses echappe_html()
* @uses echappe_retour()
@ -762,7 +762,7 @@ function entites_html($texte, $tout = false, $quote = true) {
* sera transformé en `é`
*
* @filtre
* @link http://www.spip.net/5513
* @link https://www.spip.net/5513
*
* @param string $texte
* Texte à convertir
@ -850,7 +850,7 @@ function corriger_caracteres($texte) {
* Ce filtre transforme les liens en liens absolus, importe les entitées html et échappe les tags html.
*
* @filtre
* @link http://www.spip.net/4287
* @link https://www.spip.net/4287
*
* @param string $texte
* Texte à transformer
@ -919,7 +919,7 @@ function texte_backendq($texte) {
* Supprime `10. ` dans la chaine `10. Titre`
*
* @filtre
* @link http://www.spip.net/4314
* @link https://www.spip.net/4314
* @see recuperer_numero() Pour obtenir le numéro
* @example
* ```
@ -943,7 +943,7 @@ function supprimer_numero($texte) {
* Récupère le numéro `10` dans la chaine `10. Titre`
*
* @filtre
* @link http://www.spip.net/5514
* @link https://www.spip.net/5514
* @see supprimer_numero() Pour supprimer le numéro
* @see balise_RANG_dist() Pour obtenir un numéro de titre
* @example
@ -973,7 +973,7 @@ function recuperer_numero($texte) {
* Utilisé fréquemment pour écrire des RSS.
*
* @filtre
* @link http://www.spip.net/4315
* @link https://www.spip.net/4315
* @example
* ```
* <title>[(#TITRE|supprimer_tags|texte_backend)]</title>
@ -1005,7 +1005,7 @@ function supprimer_tags($texte, $rempl = "") {
* Transforme les chevrons de tag `<...>` en entité HTML.
*
* @filtre
* @link http://www.spip.net/5515
* @link https://www.spip.net/5515
* @example
* ```
* <pre>[(#TEXTE|echapper_tags)]</pre>
@ -1030,7 +1030,7 @@ function echapper_tags($texte, $rempl = "") {
* Enlève les tags d'un code HTML, élimine les doubles espaces.
*
* @filtre
* @link http://www.spip.net/4317
* @link https://www.spip.net/4317
* @example
* ```
* <title>[(#TITRE|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</title>
@ -1061,7 +1061,7 @@ function textebrut($texte) {
* Remplace les liens SPIP en liens ouvrant dans une nouvelle fenetre (target=blank)
*
* @filtre
* @link http://www.spip.net/4297
* @link https://www.spip.net/4297
*
* @param string $texte
* Texte avec des liens
@ -1111,7 +1111,7 @@ function liens_nofollow($texte) {
* Transforme les sauts de paragraphe HTML `p` en simples passages à la ligne `br`
*
* @filtre
* @link http://www.spip.net/4308
* @link https://www.spip.net/4308
* @example
* ```
* [<div>(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]</div>]
@ -1144,7 +1144,7 @@ function PtoBR($texte) {
* un `div` ou `span` portant ce style CSS inline.
*
* @filtre
* @link http://www.spip.net/4298
* @link https://www.spip.net/4298
* @link http://www.alsacreations.com/tuto/lire/1038-gerer-debordement-contenu-css.html
* @deprecated Utiliser le style CSS `word-wrap:break-word;`
*
@ -1214,7 +1214,7 @@ function majuscules($texte) {
* - `[(#VAL{123456789}|taille_en_octets)]` affiche `117.7 Mo`
*
* @filtre
* @link http://www.spip.net/4316
* @link https://www.spip.net/4316
* @param int $taille
* @return string
**/
@ -1251,7 +1251,7 @@ function taille_en_octets($taille) {
* @example `<a href="#URL_ARTICLE" title="[(#TITRE|attribut_html)]">#TITRE</a>`
*
* @filtre
* @link http://www.spip.net/4282
* @link https://www.spip.net/4282
* @uses textebrut()
* @uses texte_backend()
*
@ -1363,7 +1363,7 @@ function securiser_acces($id_auteur, $cle, $dir, $op = '', $args = '') {
*
* @filtre
* @see filtre_logique() pour la compilation du filtre dans un squelette
* @link http://www.spip.net/4313
* @link https://www.spip.net/4313
* @note
* L'utilisation de `|sinon` en tant que filtre de squelette
* est directement compilé dans `public/references` par la fonction `filtre_logique()`
@ -1393,7 +1393,7 @@ function sinon($texte, $sinon = '') {
*
* @filtre
* @see choixsiegal()
* @link http://www.spip.net/4189
* @link https://www.spip.net/4189
*
* @param mixed $a
* La valeur à tester
@ -1415,7 +1415,7 @@ function choixsivide($a, $vide, $pasvide) {
* `#LANG_DIR` vaut `ltr` et `right` sinon.
*
* @filtre
* @link http://www.spip.net/4148
* @link https://www.spip.net/4148
*
* @param mixed $a1
* La valeur à tester
@ -1631,7 +1631,7 @@ define('_EXTRAIRE_MULTI', "@<multi>(.*?)</multi>@sS");
* Ne pas mettre de span@lang=fr si on est déjà en fr.
*
* @filtre
* @link http://www.spip.net/5332
* @link https://www.spip.net/5332
*
* @uses extraire_trads()
* @uses approcher_langue()
@ -1764,7 +1764,7 @@ function filtre_initiale($nom) {
* le second paramètre.
*
* @filtre
* @link http://www.spip.net/4320
* @link https://www.spip.net/4320
* @example
* ```
* [(#ID_SECTEUR|unique)]
@ -1844,7 +1844,7 @@ function unique($donnee, $famille = '', $cpt = false) {
* - `[(#COMPTEUR_BOUCLE|alterner{#LISTE{bleu,vert,rouge}})]`
*
* @filtre
* @link http://www.spip.net/4145
* @link https://www.spip.net/4145
*
* @param int $i
* Le compteur
@ -1941,7 +1941,7 @@ function extraire_attribut($balise, $attribut, $complet = false) {
* filtre `attribut_html` dessus.
*
* @filtre
* @link http://www.spip.net/4294
* @link https://www.spip.net/4294
* @uses attribut_html()
* @uses extraire_attribut()
*
@ -1998,7 +1998,7 @@ function inserer_attribut($balise, $attribut, $val, $proteger = true, $vider = f
* @example `[(#LOGO_ARTICLE|vider_attribut{class})]`
*
* @filtre
* @link http://www.spip.net/4142
* @link https://www.spip.net/4142
* @uses inserer_attribut()
* @see extraire_attribut()
*
@ -2034,7 +2034,7 @@ function strize($f, $a, $b) { return floatstr($f(floatstr($a),floatstr($b))); }
* Additionne 2 nombres
*
* @filtre
* @link http://www.spip.net/4307
* @link https://www.spip.net/4307
* @see moins()
* @example
* ```
@ -2053,7 +2053,7 @@ function strplus($a, $b) {return strize('plus', $a, $b);}
* Soustrait 2 nombres
*
* @filtre
* @link http://www.spip.net/4302
* @link https://www.spip.net/4302
* @see plus()
* @example
* ```
@ -2073,7 +2073,7 @@ function strmoins($a, $b) {return strize('moins', $a, $b);}
* Multiplie 2 nombres
*
* @filtre
* @link http://www.spip.net/4304
* @link https://www.spip.net/4304
* @see div()
* @see modulo()
* @example
@ -2094,7 +2094,7 @@ function strmult($a, $b) {return strize('mult', $a, $b);}
* Divise 2 nombres
*
* @filtre
* @link http://www.spip.net/4279
* @link https://www.spip.net/4279
* @see mult()
* @see modulo()
* @example
@ -2115,7 +2115,7 @@ function strdiv($a, $b) {return strize('div', $a, $b);}
* Retourne le modulo 2 nombres
*
* @filtre
* @link http://www.spip.net/4301
* @link https://www.spip.net/4301
* @see mult()
* @see div()
* @example
@ -2205,7 +2205,7 @@ function email_valide($adresses) {
* documents attachés d'un article (liens ayant `rel=enclosure`).
*
* @filtre
* @link http://www.spip.net/4134
* @link https://www.spip.net/4134
*
* @param string $tags Texte
* @return string Texte
@ -2232,7 +2232,7 @@ function afficher_enclosures($tags) {
* et ne retourne que ceux là.
*
* @filtre
* @link http://www.spip.net/4187
* @link https://www.spip.net/4187
*
* @param string $tags Texte
* @param string $rels Attribut `rel` à capturer (ou plusieurs séparés par des virgules)
@ -2356,7 +2356,7 @@ function tags2dcsubject($tags) {
* @example `[(#DESCRIPTIF|extraire_balise{img})]`
*
* @filtre
* @link http://www.spip.net/4289
* @link https://www.spip.net/4289
* @see extraire_balises()
* @note
* Attention : les résultats peuvent être incohérents sur des balises imbricables,
@ -2401,7 +2401,7 @@ function extraire_balise($texte, $tag = 'a') {
* @example `[(#TEXTE|extraire_balises{img}|implode{" - "})]`
*
* @filtre
* @link http://www.spip.net/5618
* @link https://www.spip.net/5618
* @see extraire_balise()
* @note
* Attention : les résultats peuvent être incohérents sur des balises imbricables,
@ -2523,7 +2523,7 @@ function regledetrois($a, $b, $c) {
* l'URL donnée en argument, compatible avec les types_urls
*
* @filtre
* @link http://www.spip.net/4286
* @link https://www.spip.net/4286
* @see balise_ACTION_FORMULAIRE()
* Également pour transmettre les actions à un formulaire
* @example
@ -2683,7 +2683,7 @@ function filtre_end($array) {
* @example `[(#LISTE{un,deux,trois}|push{quatre}|print)]`
*
* @filtre
* @link http://www.spip.net/4571
* @link https://www.spip.net/4571
* @link http://php.net/manual/fr/function.array-push.php
*
* @param array $array
@ -2707,7 +2707,7 @@ function filtre_push($array, $val) {
* @example `[(#LISTE{un,deux,trois}|find{quatre}|oui) ... ]`
*
* @filtre
* @link http://www.spip.net/4575
* @link https://www.spip.net/4575
* @see in_any() Assez proche, avec les paramètres tableau et valeur inversés.
*
* @param array $array
@ -3037,7 +3037,7 @@ function url_absolue_css($css) {
* dans un tableau (ou un objet).
*
* @filtre
* @link http://www.spip.net/4572
* @link https://www.spip.net/4572
* @example
* ```
* [(#VALEUR|table_valeur{cle/sous/element})]
@ -3094,7 +3094,7 @@ function table_valeur($table, $cle, $defaut = '', $conserver_null = false) {
* - `[(#TEXTE|match{truc(...)$, 1})]` Équivalent, sans indiquer les modificateurs
*
* @filtre
* @link http://www.spip.net/4299
* @link https://www.spip.net/4299
* @link http://php.net/manual/fr/function.preg-match.php Pour des infos sur `preg_match()`
*
* @param string $texte
@ -3135,7 +3135,7 @@ function filtre_match_dist($texte, $expression, $modif = "UimsS", $capte = 0) {
* Remplacement de texte à base d'expression régulière
*
* @filtre
* @link http://www.spip.net/4309
* @link https://www.spip.net/4309
* @see match()
* @example
* ```
@ -3222,7 +3222,7 @@ function vide($texte) {
* @example `[(#ENV*|env_to_params)]`
*
* @filtre
* @link http://www.spip.net/4005
* @link https://www.spip.net/4005
*
* @param array|string $env
* Tableau cle => valeur des paramètres à écrire, ou chaine sérialisée de ce tableau
@ -3295,7 +3295,7 @@ function env_to_attributs($env, $ignore_params = array()) {
* Concatène des chaînes
*
* @filtre
* @link http://www.spip.net/4150
* @link https://www.spip.net/4150
* @example
* ```
* #TEXTE|concat{texte1,texte2,...}
@ -3520,7 +3520,7 @@ function filtre_balise_svg_dist($img, $alt = "", $class = "") {
* - `[(#ARRAY{a,un,b,deux}|foreach)]`
*
* @filtre
* @link http://www.spip.net/4248
* @link https://www.spip.net/4248
*
* @param array $tableau
* Tableau de données à afficher
@ -3881,7 +3881,7 @@ function url_rss_forum($texte) { return $texte; }
* l'item est sélectionné
*
* @filtre
* @link http://www.spip.net/4004
* @link https://www.spip.net/4004
* @example
* ```
* [(#URL_RUBRIQUE|lien_ou_expose{#TITRE, #ENV{test}|=={en_cours}})]

40
ecrire/inc/filtres_dates.php

@ -29,7 +29,7 @@ if (!defined('_ECRIRE_INC_VERSION')) {
*
* Les jours ne sont pas pris en compte et le résultat est toujours le 1er du mois.
*
* @link http://www.spip.net/5516
* @link https://www.spip.net/5516
* @param string $texte
* Texte contenant une date tel que `2008-04`
* @return string
@ -50,7 +50,7 @@ function extraire_date($texte) {
* Si elle vient du contexte (public/parametrer.php), on force le jour
*
* @filtre
* @link http://www.spip.net/5518
* @link https://www.spip.net/5518
* @uses vider_date()
* @param string $date
* La date à normaliser
@ -134,7 +134,7 @@ function recup_heure($date) {
* Retourne l'heure d'une date
*
* @filtre
* @link http://www.spip.net/4293
* @link https://www.spip.net/4293
* @uses recup_heure()
*
* @param string $numdate La date à extraire
@ -153,7 +153,7 @@ function heures($numdate) {
* Retourne les minutes d'une date
*
* @filtre
* @link http://www.spip.net/4300
* @link https://www.spip.net/4300
* @uses recup_heure()
*
* @param string $numdate La date à extraire
@ -172,7 +172,7 @@ function minutes($numdate) {
* Retourne les secondes d'une date
*
* @filtre
* @link http://www.spip.net/4312
* @link https://www.spip.net/4312
* @uses recup_heure()
*
* @param string $numdate La date à extraire
@ -194,7 +194,7 @@ function secondes($numdate) {
* Le format de retour varie selon la langue utilisée.
*
* @filtre
* @link http://www.spip.net/5519
* @link https://www.spip.net/5519
*
* @param string $numdate La date à extraire
* @return string L'heure formatée dans la langue en cours.
@ -289,7 +289,7 @@ function recup_date($numdate, $forcer_jour = true) {
* @example `[(#DATE|date_interface)]`
*
* @filtre
* @link http://www.spip.net/5520
* @link https://www.spip.net/5520
* @uses date_relative()
* @uses affdate_heure() utilisé si le décalage est trop grand
*
@ -323,7 +323,7 @@ function date_interface($date, $decalage_maxi = 43200 /* 12*3600 */) {
* - `[(#DATE|date_relative{0, #AUTRE_DATE})]` Calcul relatif à une date spécifique
*
* @filtre
* @link http://www.spip.net/4277
* @link https://www.spip.net/4277
*
* @param string $date
* La date fournie
@ -657,7 +657,7 @@ function affdate_base($numdate, $vue, $options = array()) {
* - `[(#DATE|nom_jour{initiale})]` l.
*
* @filtre
* @link http://www.spip.net/4305
* @link https://www.spip.net/4305
* @uses affdate_base()
*
* @param string $numdate
@ -687,7 +687,7 @@ function nom_jour($numdate, $forme = '') {
* @example `[(#DATE|jour)]`
*
* @filtre
* @link http://www.spip.net/4295
* @link https://www.spip.net/4295
* @uses affdate_base()
* @see journum()
*
@ -724,7 +724,7 @@ function journum($numdate) {
* @example `[(#DATE|mois)]`
*
* @filtre
* @link http://www.spip.net/4303
* @link https://www.spip.net/4303
* @uses affdate_base()
*
* @param string $numdate
@ -744,7 +744,7 @@ function mois($numdate) {
* - `[(#DATE|nom_mois{abbr})]` nov.
*
* @filtre
* @link http://www.spip.net/4306
* @link https://www.spip.net/4306
* @uses affdate_base()
*
* @param string $numdate
@ -770,7 +770,7 @@ function nom_mois($numdate, $forme = '') {
* @example `[(#DATE|annee)]`
*
* @filtre
* @link http://www.spip.net/4146
* @link https://www.spip.net/4146
* @uses affdate_base()
*
* @param string $numdate
@ -787,7 +787,7 @@ function annee($numdate) {
* Affiche le nom boréal ou austral de la saison
*
* @filtre
* @link http://www.spip.net/4311
* @link https://www.spip.net/4311
* @uses affdate_base()
* @example
* En PHP
@ -861,7 +861,7 @@ function saison_annee($numdate, $hemisphere = 'nord') {
* - `[(#DATE|affdate{Y-m-d})]`
*
* @filtre
* @link http://www.spip.net/4129
* @link https://www.spip.net/4129
* @uses affdate_base()
* @see affdate_court()
* @see affdate_jourcourt()
@ -888,7 +888,7 @@ function affdate($numdate, $format = 'entier') {
* @example `[(#DATE|affdate_court)]`
*
* @filtre
* @link http://www.spip.net/4130
* @link https://www.spip.net/4130
* @uses affdate_base()
* @see affdate()
* @see affdate_jourcourt()
@ -915,7 +915,7 @@ function affdate_court($numdate, $annee_courante = null) {
* @example `[(#DATE|affdate_jourcourt)]`
*
* @filtre
* @link http://www.spip.net/4131
* @link https://www.spip.net/4131
* @uses affdate_base()
* @see affdate()
* @see affdate_court()
@ -937,7 +937,7 @@ function affdate_jourcourt($numdate, $annee_courante = null) {
* Ne retourne pas le jour donc.
*
* @filtre
* @link http://www.spip.net/4132
* @link https://www.spip.net/4132
* @uses affdate_base()
*
* @param string $numdate
@ -1146,7 +1146,7 @@ function date_ical($date, $addminutes = 0) {
* @example `[(#DATE|date_iso)]` peut donner "2015-11-11T10:13:45Z"
*
* @filtre
* @link http://www.spip.net/5641
* @link https://www.spip.net/5641
* @link https://fr.wikipedia.org/wiki/ISO_8601
* @link http://www.ietf.org/rfc/rfc3339.txt
* @link http://php.net/manual/fr/class.datetime.php
@ -1175,7 +1175,7 @@ function date_iso($date_heure) {
* @example `[(#DATE|date_822)]` peut donner "Wed, 11 Nov 2015 11:13:45 +0100"
*
* @filtre
* @link http://www.spip.net/4276
* @link https://www.spip.net/4276
* @link http://php.net/manual/fr/class.datetime.php
*
* @uses recup_date()

2
ecrire/inc/filtres_images_mini.php

@ -299,7 +299,7 @@ function image_select($img, $width_min = 0, $height_min = 0, $width_max = 10000,
* ```
*
* @filtre
* @link http://www.spip.net/4562
* @link https://www.spip.net/4562
* @see image_reduire()
* @uses taille_image()
* @uses ratio_passe_partout()

6
ecrire/inc/filtres_mini.php

@ -112,7 +112,7 @@ function suivre_lien($url, $lien) {
* S'applique sur une balise SPIP d'URL.
*
* @filtre
* @link http://www.spip.net/4127
* @link https://www.spip.net/4127
* @uses suivre_lien()
* @example
* ```
@ -171,7 +171,7 @@ function protocole_verifier($url_absolue, $protocoles_autorises = array('http','
*
* @filtre
* @uses url_absolue()
* @link http://www.spip.net/4126
* @link https://www.spip.net/4126
*
* @param string $texte Texte
* @param string $base URL de base de destination (par défaut ce sera l'URL de notre site)
@ -206,7 +206,7 @@ function liens_absolus($texte, $base = '') {
* Transforme une URL ou des liens en URL ou liens absolus
*
* @filtre
* @link http://www.spip.net/4128
* @link https://www.spip.net/4128
* @global mode_abs_url Pour connaître le mode (url ou texte)
*
* @param string $texte Texte ou URL

2
ecrire/inc/genie.php

@ -103,7 +103,7 @@ function inc_genie_dist($taches = array()) {
// les serveurs Http n'accordant en general pas plus de 30 secondes
// a leur sous-processus
//
// http://code.spip.net/@taches_generales
// https://code.spip.net/@taches_generales
function taches_generales($taches_generales = array()) {
// verifier que toutes les taches cron sont planifiees

4
ecrire/inc/headers.php

@ -109,7 +109,7 @@ function redirige_par_entete($url, $equiv = '', $status = 302) {
exit;
}
// http://code.spip.net/@redirige_formulaire
// https://code.spip.net/@redirige_formulaire
function redirige_formulaire($url, $equiv = '', $format = 'message') {
if (!_AJAX
and !headers_sent()
@ -214,7 +214,7 @@ function http_status($status) {
}
// Retourne ce qui va bien pour que le navigateur ne mette pas la page en cache
// http://code.spip.net/@http_no_cache
// https://code.spip.net/@http_no_cache
function http_no_cache() {
if (headers_sent()) {
spip_log("http_no_cache arrive trop tard");

2
ecrire/inc/informer.php

@ -16,7 +16,7 @@ if (!defined('_ECRIRE_INC_VERSION')) {
# Les information d'une rubrique selectionnee dans le mini navigateur
// http://code.spip.net/@inc_informer_dist
// https://code.spip.net/@inc_informer_dist
function inc_informer_dist($id, $col, $exclus, $rac, $type, $do = 'aff') {
include_spip('inc/texte');
$titre = $descriptif = '';

14
ecrire/inc/install.php

@ -162,7 +162,7 @@ function install_mode_appel($server_db, $tout = true) {
//
// Verifier que l'hebergement est compatible SPIP ... ou l'inverse :-)
// (sert a l'etape 1 de l'installation)
// http://code.spip.net/@tester_compatibilite_hebergement
// https://code.spip.net/@tester_compatibilite_hebergement
function tester_compatibilite_hebergement() {
$err = array();
@ -233,7 +233,7 @@ function login_hebergeur() {
}
// http://code.spip.net/@info_etape
// https://code.spip.net/@info_etape
function info_etape($titre, $complement = '') {
return "<h2>" . $titre . "</h2>\n" .
($complement ? "" . $complement . "\n" : '');
@ -258,7 +258,7 @@ function bouton_suivant($code = '') {
" >>\" /></p>\n";
}
// http://code.spip.net/@info_progression_etape
// https://code.spip.net/@info_progression_etape
function info_progression_etape($en_cours, $phase, $dir, $erreur = false) {
//$en_cours = _request('etape')?_request('etape'):"";
$liste = find_all_in_path($dir, $phase . '(([0-9])+|fin)[.]php$');
@ -314,7 +314,7 @@ function info_progression_etape($en_cours, $phase, $dir, $erreur = false) {
}
// http://code.spip.net/@fieldset
// https://code.spip.net/@fieldset
function fieldset($legend, $champs = array(), $apres = '', $avant = '') {
return "<fieldset>\n" .
$avant .
@ -381,7 +381,7 @@ function install_select_serveur() {
return $options;
}
// http://code.spip.net/@install_connexion_form
// https://code.spip.net/@install_connexion_form
function install_connexion_form($db, $login, $pass, $predef, $hidden, $etape, $jquery = true) {
$server_db = (is_string($predef[0])) ? $predef[0] : '';
@ -494,7 +494,7 @@ function install_connexion_form($db, $login, $pass, $predef, $hidden, $etape, $j
// 4 valeurs qu'on reconduit d'un script a l'autre
// sauf s'ils sont predefinis.
// http://code.spip.net/@predef_ou_cache
// https://code.spip.net/@predef_ou_cache
function predef_ou_cache($adresse_db, $login_db, $pass_db, $server_db) {
return ((defined('_INSTALL_HOST_DB'))
? ''
@ -517,7 +517,7 @@ function predef_ou_cache($adresse_db, $login_db, $pass_db, $server_db) {
// presentation des bases existantes
// http://code.spip.net/@install_etape_liste_bases
// https://code.spip.net/@install_etape_liste_bases
function install_etape_liste_bases($server_db, $login_db, $disabled = array()) {
$bases = $checked = array();
$noms = sql_listdbs($server_db);

14
ecrire/inc/invalideur.php

@ -228,7 +228,7 @@ function purger_repertoire($dir, $options = array()) {
//
// Securite : est sur que c'est un cache
// http://code.spip.net/@retire_cache
// https://code.spip.net/@retire_cache
function retire_cache($cache) {
if (preg_match(
@ -245,7 +245,7 @@ function retire_cache($cache) {
// Supprimer les caches marques "x"
// A priori dans cette version la fonction ne sera pas appelee, car
// la meta est toujours false ; mais evitons un bug si elle est appellee
// http://code.spip.net/@retire_caches
// https://code.spip.net/@retire_caches
function inc_retire_caches_dist($chemin = '') {
if (isset($GLOBALS['meta']['invalider_caches'])) {
effacer_meta('invalider_caches');
@ -269,7 +269,7 @@ function retire_caches($chemin = '') {
// Fonction permettant au compilo de calculer les invalideurs d'une page
// (note: si absente, n'est pas appellee)
// http://code.spip.net/@calcul_invalideurs
// https://code.spip.net/@calcul_invalideurs
function calcul_invalideurs($corps, $primary, &$boucles, $id_boucle) {
if ($calcul_invalideurs = charger_fonction('calcul_invalideurs', 'inc', true)) {
return $calcul_invalideurs($corps, $primary, $boucles, $id_boucle);
@ -282,7 +282,7 @@ function calcul_invalideurs($corps, $primary, &$boucles, $id_boucle) {
// Elle ne touche pas aux fichiers cache eux memes ; elle est
// invoquee quand on vide tout le cache en bloc (action/purger)
//
// http://code.spip.net/@supprime_invalideurs
// https://code.spip.net/@supprime_invalideurs
function supprime_invalideurs() {
if ($supprime_invalideurs = charger_fonction('supprime_invalideurs', 'inc', true)) {
return $supprime_invalideurs();
@ -291,7 +291,7 @@ function supprime_invalideurs() {
// Calcul des pages : noter dans la base les liens d'invalidation
// http://code.spip.net/@maj_invalideurs
// https://code.spip.net/@maj_invalideurs
function maj_invalideurs($fichier, &$page) {
if ($maj_invalideurs = charger_fonction('maj_invalideurs', 'inc', true)) {
return $maj_invalideurs($fichier, $page);
@ -300,7 +300,7 @@ function maj_invalideurs($fichier, &$page) {
// les invalideurs sont de la forme "objet/id_objet"
// http://code.spip.net/@insere_invalideur
// https://code.spip.net/@insere_invalideur
function insere_invalideur($inval, $fichier) {
if ($insere_invalideur = charger_fonction('insere_invalideur', 'inc', true)) {
return $insere_invalideur($inval, $fichier);
@ -310,7 +310,7 @@ function insere_invalideur($inval, $fichier) {
//
// Marquer les fichiers caches invalides comme etant a supprimer
//
// http://code.spip.net/@applique_invalideur
// https://code.spip.net/@applique_invalideur
function applique_invalideur($depart) {
if ($applique_invalideur = charger_fonction('applique_invalideur', 'inc', true)) {
return $applique_invalideur($depart);

4
ecrire/inc/json.php

@ -24,7 +24,7 @@ if (!defined('_ECRIRE_INC_VERSION')) {
* @return string js script | boolean false if error
*/
// http://code.spip.net/@var2js
// https://code.spip.net/@var2js
function var2js($var) {
$asso = false;
switch (true) {
@ -75,7 +75,7 @@ if (!function_exists('json_encode')) {
}
}
// http://code.spip.net/@json_export
// https://code.spip.net/@json_export
function json_export($var) {
$var = json_encode($var);

10
ecrire/inc/lang.php

@ -126,7 +126,7 @@ function traduire_nom_langue($lang) {
// alphabet arabe a priori), hebreu, yiddish (langues ecrites en alphabet
// hebreu a priori), 'droitier' sinon.
// C'est utilise par #LANG_DIR, #LANG_LEFT, #LANG_RIGHT.
// http://code.spip.net/@lang_dir
// https://code.spip.net/@lang_dir
function lang_dir($lang = '', $droitier = 'ltr', $gaucher = 'rtl') {
static $lang_rtl = array('ar', 'fa', 'ku', 'prs', 'ps', 'ur', 'he', 'heb', 'hbo', 'yi');
@ -139,7 +139,7 @@ function lang_dir($lang = '', $droitier = 'ltr', $gaucher = 'rtl') {
// un texte anglais en interface francaise (ou l'inverse) ;
// sinon determiner la typo en fonction de la langue courante
// http://code.spip.net/@lang_typo
// https://code.spip.net/@lang_typo
function lang_typo($lang = '') {
if (!$lang) {
$lang = isset($GLOBALS['lang_objet'])
@ -159,7 +159,7 @@ function lang_typo($lang = '') {
// gestion de la globale $lang_objet pour que les textes soient affiches
// avec les memes typo et direction dans l'espace prive que dans le public
// http://code.spip.net/@changer_typo
// https://code.spip.net/@changer_typo
function changer_typo($lang = '') {
if ($lang) {
$GLOBALS['lang_objet'] = $lang;
@ -174,7 +174,7 @@ function changer_typo($lang = '') {
// pour var_lang' = langue de l'article, espace public, voir les squelettes
// pour 'changer_lang' (langue de l'article, espace prive), c'est en Ajax
//
// http://code.spip.net/@menu_langues
// https://code.spip.net/@menu_langues
function menu_langues($nom_select, $default = '') {
include_spip('inc/actions');
@ -208,7 +208,7 @@ function menu_langues($nom_select, $default = '') {
" method='post'");
}
// http://code.spip.net/@select_langues
// https://code.spip.net/@select_langues
function select_langues($nom_select, $change, $options, $label = "") {
static $cpt = 0;
$id = "menu_langues" . $cpt++;

10
ecrire/inc/layer.php

@ -38,7 +38,7 @@ function cadre_depliable($icone, $titre, $deplie, $contenu, $ids = '', $style_ca
. fin_cadre();
}
// http://code.spip.net/@block_parfois_visible
// https://code.spip.net/@block_parfois_visible
function block_parfois_visible($nom, $invite, $masque, $style = '', $visible = false) {
return "\n"
. bouton_block_depliable($invite, $visible, $nom)
@ -47,7 +47,7 @@ function block_parfois_visible($nom, $invite, $masque, $style = '', $visible = f
. fin_block();
}
// http://code.spip.net/@debut_block_depliable
// https://code.spip.net/@debut_block_depliable
function debut_block_depliable($deplie, $id = "") {
$class = ' blocdeplie';
// si on n'accepte pas js, ne pas fermer
@ -58,7 +58,7 @@ function debut_block_depliable($deplie, $id = "") {
return "<div " . ($id ? "id='$id' " : "") . "class='bloc_depliable$class'>";
}
// http://code.spip.net/@fin_block
// https://code.spip.net/@fin_block
function fin_block() {
return "<div class='nettoyeur'></div>\n</div>";
}
@ -66,7 +66,7 @@ function fin_block() {
// $texte : texte du bouton
// $deplie : true (deplie) ou false (plie) ou -1 (inactif) ou 'incertain' pour que le bouton s'auto init au chargement de la page
// $ids : id des div lies au bouton (facultatif, par defaut c'est le div.bloc_depliable qui suit)
// http://code.spip.net/@bouton_block_depliable
// https://code.spip.net/@bouton_block_depliable
function bouton_block_depliable($texte, $deplie, $ids = "") {
$bouton_id = 'b' . substr(md5($texte . microtime()), 0, 8);
@ -99,7 +99,7 @@ function bouton_block_depliable($texte, $deplie, $ids = "") {
//
// Tests sur le nom du butineur
//
// http://code.spip.net/@verif_butineur
// https://code.spip.net/@verif_butineur
function verif_butineur() {
preg_match(",^([A-Za-z]+)/([0-9]+\.[0-9]+) (.*)$,", $_SERVER['HTTP_USER_AGENT'], $match);

24
ecrire/inc/lien.php

@ -41,7 +41,7 @@ function inc_lien_dist(
// sinon les crochets ne peuvent plus servir qu'a ce type de raccourci
define('_RACCOURCI_LIEN', "/\[([^][]*?([[]\w*[]][^][]*)*)->(>?)([^]]*)\]/msS");
// http://code.spip.net/@expanser_liens
// https://code.spip.net/@expanser_liens
function expanser_liens($t, $connect = '', $env = array()) {
$t = pipeline('pre_liens', $t);
@ -55,14 +55,14 @@ function expanser_liens($t, $connect = '', $env = array()) {
// Meme analyse mais pour eliminer les liens
// et ne laisser que leur titre, a expliciter si ce n'est fait
// http://code.spip.net/@nettoyer_raccourcis_typo
// https://code.spip.net/@nettoyer_raccourcis_typo
function nettoyer_raccourcis_typo($texte, $connect = '') {
return $texte;
}
// Repere dans la partie texte d'un raccourci [texte->...]
// la langue et la bulle eventuelles
// http://code.spip.net/@traiter_raccourci_lien_atts
// https://code.spip.net/@traiter_raccourci_lien_atts
function traiter_raccourci_lien_atts($texte) {
$bulle = '';
$hlang = '';
@ -95,7 +95,7 @@ function virtuel_redirige($virtuel, $url = false) {
// 'titre': seulement T ci-dessus (i.e. le TITRE ci-dessus ou dans table SQL)
// 'url': seulement U (i.e. generer_url_RACCOURCI)
// http://code.spip.net/@calculer_url
// https://code.spip.net/@calculer_url
function calculer_url($ref, $texte = '', $pour = 'url', $connect = '', $echappe_typo = true) {
$r = traiter_lien_implicite($ref, $texte, $pour, $connect, $echappe_typo);
@ -104,7 +104,7 @@ function calculer_url($ref, $texte = '', $pour = 'url', $connect = '', $echappe_
define('_EXTRAIRE_LIEN', ',^\s*(?:' . _PROTOCOLES_STD . '):?/?/?\s*$,iS');
// http://code.spip.net/@traiter_lien_explicite
// https://code.spip.net/@traiter_lien_explicite
function traiter_lien_explicite($ref, $texte = '', $pour = 'url', $connect = '', $echappe_typo = true) {
if (preg_match(_EXTRAIRE_LIEN, $ref)) {
return ($pour != 'tout') ? '' : array('', '', '', '');
@ -156,7 +156,7 @@ function liens_implicite_glose_dist($texte, $id, $type, $args, $ancre, $connect
return $url;
}
// http://code.spip.net/@traiter_lien_implicite
// https://code.spip.net/@traiter_lien_implicite
function traiter_lien_implicite($ref, $texte = '', $pour = 'url', $connect = '') {
if (!($match = typer_raccourci($ref))) {
return false;
@ -211,7 +211,7 @@ function traiter_lien_implicite($ref, $texte = '', $pour = 'url', $connect = '')
define('_RACCOURCI_URL', '/^\s*(\w*?)\s*(\d+)(\?(.*?))?(#([^\s]*))?\s*$/S');
// http://code.spip.net/@typer_raccourci
// https://code.spip.net/@typer_raccourci
function typer_raccourci($lien) {
if (!preg_match(_RACCOURCI_URL, $lien, $match)) {
return array();
@ -289,7 +289,7 @@ function traiter_raccourci_titre($id, $type, $connect = null) {
// Le nom du modele doit faire au moins trois caracteres (evite <h2>)
// Si $doublons==true, on repere les documents sans calculer les modeles
// mais on renvoie les params (pour l'indexation par le moteur de recherche)
// http://code.spip.net/@traiter_modeles
// https://code.spip.net/@traiter_modeles
define('_RACCOURCI_MODELE',
'(<([a-z_-]{3,})' # <modele
@ -301,7 +301,7 @@ define('_RACCOURCI_MODELE',
define('_RACCOURCI_MODELE_DEBUT', '@^' . _RACCOURCI_MODELE . '@isS');
// http://code.spip.net/@traiter_modeles
// https://code.spip.net/@traiter_modeles
function traiter_modeles($texte, $doublons = false, $echap = '', $connect = '', $liens = null, $env = array()) {
// preserver la compatibilite : true = recherche des documents
if ($doublons === true) {
@ -406,17 +406,17 @@ function traiter_modeles($texte, $doublons = false, $echap = '', $connect = '',
//
// Raccourcis ancre [#ancre<-]
//
// http://code.spip.net/@traiter_raccourci_ancre
// https://code.spip.net/@traiter_raccourci_ancre
function traiter_raccourci_ancre($letexte) {
return $letexte;
}
// http://code.spip.net/@traiter_raccourci_glossaire
// https://code.spip.net/@traiter_raccourci_glossaire
function traiter_raccourci_glossaire($texte) {
return $texte;
}
// http://code.spip.net/@glossaire_std
// https://code.spip.net/@glossaire_std
function glossaire_std($terme) {
return $terme;
}

4
ecrire/inc/math.php

@ -20,7 +20,7 @@ if (!defined('_ECRIRE_INC_VERSION')) {
// Gestion du raccourci <math>...</math> en client-serveur
//
// http://code.spip.net/@image_math
// https://code.spip.net/@image_math
function produire_image_math($tex) {
switch ($GLOBALS['traiter_math']) {
@ -96,7 +96,7 @@ function produire_image_math($tex) {
* dans les expressions mathématiques trouvées (utiliser l'option
* `$defaire_amp` à true pour cela).
*
* @link http://www.spip.net/3016
* @link https://www.spip.net/3016
* @uses produire_image_math()
* @uses code_echappement()
*

4
ecrire/inc/meta.php

@ -26,7 +26,7 @@ if (!defined('_ECRIRE_INC_VERSION')) {
// duree maximale du cache. Le double pour l'antidater
define('_META_CACHE_TIME', 1 << 24);
// http://code.spip.net/@inc_meta_dist
// https://code.spip.net/@inc_meta_dist
function inc_meta_dist($table = 'meta') {
// Lire les meta, en cache si present, valide et lisible
// en cas d'install ne pas faire confiance au meta_cache eventuel
@ -74,7 +74,7 @@ function inc_meta_dist($table = 'meta') {
// fonctions aussi appelees a l'install ==> spip_query en premiere requete
// pour eviter l'erreur fatale (serveur non encore configure)
// http://code.spip.net/@lire_metas
// https://code.spip.net/@lire_metas
function lire_metas($table = 'meta') {
if ($result = spip_query("SELECT nom,valeur FROM spip_$table")) {

4
ecrire/inc/pipelines_ecrire.php