Ok, nel frattempo ho fatto delle prove.
Spero d'aver azzeccato l'ordine. Lo shift avviene alla perfezione, devi controllare solo se è giusto il shifttype correlato.Codice PHP:$imgshift = $root->getElementsByTagName("storia");
if($shifttype==1)
$root->getElementsByTagName("archivio")->item(0)->insertBefore($imgshift->item($iditem), $imgshift->item($iditem-1));
elseif($shifttype==0)
$root->getElementsByTagName("archivio")->item(0)->insertBefore($imgshift->item($iditem+1), $imgshift->item($iditem));

Rispondi quotando