Browse Source

Report de [15280] [15282] [15301] [15320]

svn/root/tags/spip-3.0.0-alpha1
Cerdic 13 years ago
parent
commit
fb76be0ffc
  1. 2
      ecrire/exec/admin_vider.php
  2. 4
      ecrire/inc/couleurs.php
  3. 2
      ecrire/inc/filtres.php
  4. 4
      ecrire/inc/texte.php

2
ecrire/exec/admin_vider.php

@ -86,7 +86,7 @@ function exec_admin_vider_dist()
echo debut_cadre_relief("", true, "", _T('taille_repertoire_cache'));
include_spip('inc/invalideur');
if ($n = taille_du_cache())
if (($n = taille_du_cache())>250*1024)
$info = _T('taille_cache_octets', array('octets' => taille_en_octets($n)));
else
$info = _T('taille_cache_vide');

4
ecrire/inc/couleurs.php

@ -82,7 +82,9 @@ function inc_couleurs_dist($choix=NULL, $ajouter=false)
} else {
if (is_array($choix)) {
if ($ajouter) {
return $couleurs_spip = $couleurs_spip + $choix;
foreach($choix as $c)
$couleurs_spip[] = $c;
return $couleurs_spip;
} else {
return $couleurs_spip = $choix;
}

2
ecrire/inc/filtres.php

@ -1438,7 +1438,7 @@ function extraire_attribut($balise, $attribut, $complet = false) {
return $balise;
}
if (preg_match(
',(^.*?<(?:(?>\s*)(?>[\w:]+)(?>(?:=(?:"[^"]*"|\'[^\']*\'|[^\'"]\S*))?))*?)(\s+'
',(^.*?<(?:(?>\s*)(?>[\w:.-]+)(?>(?:=(?:"[^"]*"|\'[^\']*\'|[^\'"]\S*))?))*?)(\s+'
.$attribut
.'(?:=\s*("[^"]*"|\'[^\']*\'|[^\'"]\S*))?)()([^>]*>.*),isS',

4
ecrire/inc/texte.php

@ -419,7 +419,7 @@ function interdire_scripts($arg) {
// Attention, si ce n'est pas une chaine, laisser intact
if (!$arg OR !is_string($arg) OR !strstr($arg, '<')) return $arg;
if (isset($dejavu[$arg])) return $dejavu[$arg];
if (isset($dejavu[$GLOBALS['filtrer_javascript']][$arg])) return $dejavu[$GLOBALS['filtrer_javascript']][$arg];
// echapper les tags asp/php
$t = str_replace('<'.'%', '&lt;%', $arg);
@ -450,7 +450,7 @@ function interdire_scripts($arg) {
if (defined('_PROTEGE_PHP_MODELES'))
$t = echappe_retour($t,"php"._PROTEGE_PHP_MODELES);
return $dejavu[$arg] = $t;
return $dejavu[$GLOBALS['filtrer_javascript']][$arg] = $t;
}
// Securite : utiliser SafeHTML s'il est present dans ecrire/safehtml/

Loading…
Cancel
Save