Browse Source

Les balises debut et fin surligne supprimées de SPIP 4.0.

pull/2/head
Matthieu Marcillaud 2 years ago
parent
commit
c6b27af72c
  1. 66
      inc/grenier_autres.php
  2. 75
      inc/grenier_balises.php
  3. 2
      inc/grenier_boucles.php
  4. 2
      inc/grenier_criteres.php
  5. 2
      inc/grenier_filtres.php
  6. 68
      inc/vieilles_defs.php

66
inc/grenier_autres.php

@ -0,0 +1,66 @@
<?php
if (!function_exists('generer_url_retour')) {
/**
* Permet d'ajouter lien vers une page privée à un paramètre d'url (déprécié)
*
* ```
* // deprecié
* $h = generer_url_ecrire('article', "id_article=$id_article&redirect=" . generer_url_retour('articles'));
* // utiliser
* $h = generer_url_ecrire('article');
* $h = parametre_url($h, 'id_article', $id_article);
* $h = parametre_url($h, 'redirect', generer_url_ecrire('articles'));
* ```
*
* @removed from SPIP 4.0
* @deprecated 3.2 Utiliser parametre_url() et generer_url_ecrire()
* @see parametre_url()
* @see generer_url_ecrire()
*
* @param string $script
* @param string $args
* @return string
*/
function generer_url_retour($script, $args = "") {
return rawurlencode(generer_url_ecrire($script, $args, true, true));
}
}
if (!function_exists('spip_fetch_array')) {
/**
* Retourne une ligne d'un résultat de requête mysql (déprécié)
*
* @removed from SPIP 4.0
* @see sql_fetch()
* @deprecated 2.0 Utiliser sql_fetch()
* @param Ressource $r Ressource mysql
* @param int|null $t Type de retour
* @return array|void|bool Tableau de la ligne SQL
**/
function spip_fetch_array($r, $t = null) {
if (!isset($t)) {
if ($r) {
return sql_fetch($r);
}
} else {
if ($t == 'SPIP_NUM') {
$t = MYSQLI_NUM;
}
if ($t == 'SPIP_BOTH') {
$t = MYSQLI_BOTH;
}
if ($t == 'SPIP_ASSOC') {
$t = MYSQLI_ASSOC;
}
spip_log("appel deprecie de spip_fetch_array(..., $t)", 'vieilles_defs');
if ($r) {
return mysqli_fetch_array($r, $t);
}
}
}
}

75
inc/grenier_balises.php

@ -0,0 +1,75 @@
<?php
/**
* Ancien marqueur de début de surlignement
*
* @see balise_DEBUT_SURLIGNE_dist()
* @removed from SPIP 4.0
* @deprecated 2.0 N'a plus d'effet
**/
define('MARQUEUR_SURLIGNE', 'debut_surligneconditionnel');
/**
* Ancien marqueur de fin de surlignement
*
* @see balise_FIN_SURLIGNE_dist()
* @removed from SPIP 4.0
* @deprecated 2.0 N'a plus d'effet
**/
define('MARQUEUR_FSURLIGNE', 'finde_surligneconditionnel');
if (!function_exists('balise_DEBUT_SURLIGNE_dist')) {
/**
* Compile la balise `#DEBUT_SURLIGNE` qui permettait le surlignage
* des mots d'une recherche
*
* @note
* Cette balise n'a plus d'effet depuis r9343
*
* @balise
* @see balise_FIN_SURLIGNE_dist()
* @removed from SPIP 4.0
* @deprecated 2.0 Utiliser les classes CSS `surlignable` ou `pas_surlignable`
*
* @param Champ $p
* Pile au niveau de la balise
* @return Champ
* Pile complétée par le code à générer
**/
function balise_DEBUT_SURLIGNE_dist($p) {
include_spip('inc/surligne');
$p->code = "'<!-- " . MARQUEUR_SURLIGNE . " -->'";
return $p;
}
}
if (!function_exists('balise_FIN_SURLIGNE_dist')) {
/**
* Compile la balise `#FIN_SURLIGNE` qui arrêtait le surlignage
* des mots d'une recherche
*
* @note
* Cette balise n'a plus d'effet depuis r9343
*
* @balise
* @see balise_DEBUT_SURLIGNE_dist()
* @removed from SPIP 4.0
* @deprecated Utiliser les classes CSS `surlignable` ou `pas_surlignable`
*
* @param Champ $p
* Pile au niveau de la balise
* @return Champ
* Pile complétée par le code à générer
**/
function balise_FIN_SURLIGNE_dist($p) {
include_spip('inc/surligne');
$p->code = "'<!-- " . MARQUEUR_FSURLIGNE . "-->'";
return $p;
}
}

2
inc/grenier_boucles.php

@ -0,0 +1,2 @@
<?php

2
inc/grenier_criteres.php

@ -0,0 +1,2 @@
<?php

2
inc/grenier_filtres.php

@ -0,0 +1,2 @@
<?php

68
inc/vieilles_defs.php

@ -22,67 +22,9 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
* reecrites conformement a la nouvelle interface.
*/
include_spip('inc/grenier_balises');
include_spip('inc/grenier_boucles');
include_spip('inc/grenier_criteres');
include_spip('inc/grenier_filtres');
include_spip('inc/grenier_autres');
// SPIP < 4.0
if (!function_exists('generer_url_retour')) {
/**
* Permet d'ajouter lien vers une page privée à un paramètre d'url (déprécié)
*
* ```
* // deprecié
* $h = generer_url_ecrire('article', "id_article=$id_article&redirect=" . generer_url_retour('articles'));
* // utiliser
* $h = generer_url_ecrire('article');
* $h = parametre_url($h, 'id_article', $id_article);
* $h = parametre_url($h, 'redirect', generer_url_ecrire('articles'));
* ```
*
* @removed from SPIP 4.0
* @deprecated 3.2 Utiliser parametre_url() et generer_url_ecrire()
* @see parametre_url()
* @see generer_url_ecrire()
*
* @param string $script
* @param string $args
* @return string
*/
function generer_url_retour($script, $args = "") {
return rawurlencode(generer_url_ecrire($script, $args, true, true));
}
}
if (!function_exists('spip_fetch_array')) {
/**
* Retourne une ligne d'un résultat de requête mysql (déprécié)
*
* @removed from SPIP 4.0
* @see sql_fetch()
* @deprecated 2.0 Utiliser sql_fetch()
* @param Ressource $r Ressource mysql
* @param int|null $t Type de retour
* @return array|void|bool Tableau de la ligne SQL
**/
function spip_fetch_array($r, $t = null) {
if (!isset($t)) {
if ($r) {
return sql_fetch($r);
}
} else {
if ($t == 'SPIP_NUM') {
$t = MYSQLI_NUM;
}
if ($t == 'SPIP_BOTH') {
$t = MYSQLI_BOTH;
}
if ($t == 'SPIP_ASSOC') {
$t = MYSQLI_ASSOC;
}
spip_log("appel deprecie de spip_fetch_array(..., $t)", 'vieilles_defs');
if ($r) {
return mysqli_fetch_array($r, $t);
}
}
}
}

Loading…
Cancel
Save