dépôts
/
ptitvelo
/
web
/
www.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[SPIP] ~maj 3.0.11
[ptitvelo/web/www.git]
/
www
/
ecrire
/
maj
/
svn10000.php
diff --git
a/www/ecrire/maj/svn10000.php
b/www/ecrire/maj/svn10000.php
index
acaa39b
..
f9b6427
100644
(file)
--- a/
www/ecrire/maj/svn10000.php
+++ b/
www/ecrire/maj/svn10000.php
@@
-306,6
+306,11
@@
function maj_liens($pivot,$l='') {
if (isset($champs[$primary])) unset($champs[$primary]);
$champs = array_keys($champs);
if (isset($champs[$primary])) unset($champs[$primary]);
$champs = array_keys($champs);
+ // ne garder que les champs qui existent sur la table destination
+ if ($desc_cible = $trouver_table($liens)){
+ $champs = array_intersect($champs,array_keys($desc_cible['field']));
+ }
+
$champs[] = "$primary as id_objet";
$champs[] = "'$objet' as objet";
$champs = implode(', ',$champs);
$champs[] = "$primary as id_objet";
$champs[] = "'$objet' as objet";
$champs = implode(', ',$champs);