Skip to content
Extraits de code Groupes Projets
Valider c0e302ad rédigé par esj's avatar esj
Parcourir les fichiers

Sale et vieux bug dans la fusion: le champ id_secteur écrasait le champ...

Sale et vieux bug dans la fusion: le champ id_secteur  écrasait le champ id_rubrique. Evidemment, avec des usages limités à des rubriques de secteur, ça ne se voyait pas. Quant à la fonction '''importe_raccourci''' son premier argument ne servait pas.
parent 3d6142c5
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -178,11 +178,12 @@ function import_translate_std($values, $table, $desc, $request, $atts) {
foreach ($values as $k => $v) {
if ($k=='id_parent' OR $k=='id_secteur')
$k = 'id_rubrique';
else if (($k=='chapo') AND ($v[0]=='=') AND preg_match(_RACCOURCI_CHAPO, substr($v,1), $m))
$type = 'id_rubrique';
else $type = $k;
if (($k=='chapo') AND ($v[0]=='=') AND preg_match(_RACCOURCI_CHAPO, substr($v,1), $m))
$v = '=[->' . substr($v,1) . ']';
$values[$k]= importe_raccourci($k,importe_translate_maj($k, $v));
$values[$k]= importe_raccourci(importe_translate_maj($type, $v));
}
import_inserer_translate($values, $table, $desc, $request, $atts);
}
......@@ -199,7 +200,7 @@ function import_translate_spip_documents($values, $table, $desc, $request, $atts
foreach ($values as $k => $v) {
if ($k=='fichier')
$v = $url .$v;
else $v = importe_raccourci($k,importe_translate_maj($k, $v));
else $v = importe_raccourci(importe_translate_maj($k, $v));
$values[]= $v;
}
import_inserer_translate($values, $table, $desc, $request, $atts);
......@@ -236,7 +237,7 @@ function importe_translate_maj($k, $v)
define('_RACCOURCI_MODELE_ALL', '@' . _RACCOURCI_MODELE .'@isS');
// http://doc.spip.org/@importe_raccourci
function importe_raccourci($k, $v)
function importe_raccourci($v)
{
if (preg_match_all(_RACCOURCI_LIEN, $v, $m, PREG_SET_ORDER)) {
foreach ($m as $regs) {
......
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