Works on migration management positioning lines

Phase 2 : llx_commandedet
This commit is contained in:
Regis Houssin 2010-09-06 13:44:19 +00:00
parent fbed8e2ceb
commit fb67f808c3

View File

@ -3070,6 +3070,7 @@ function migrate_element_rang($db,$langs,$conf)
// llx_propaldet // llx_propaldet
$tables[] = array('name'=>'propaldet','element'=>'propal','fk_element'=>'fk_propal'); $tables[] = array('name'=>'propaldet','element'=>'propal','fk_element'=>'fk_propal');
$tables[] = array('name'=>'commandedet','element'=>'commande','fk_element'=>'fk_commande');
foreach($tables as $table) foreach($tables as $table)
{ {
@ -3095,7 +3096,7 @@ function migrate_element_rang($db,$langs,$conf)
$obj = $db->fetch_object($resql); $obj = $db->fetch_object($resql);
$sql = "INSERT INTO ".MAIN_DB_PREFIX."element_rang (fk_parent,parenttype,fk_child,childtype,rang)"; $sql = "INSERT INTO ".MAIN_DB_PREFIX."element_rang (fk_parent,parenttype,fk_child,childtype,rang)";
$sql.= " VALUES (".$obj->fk_propal.",'".$table['element']."',".$obj->rowid.",'".$table['element']."',".$obj->rang.")"; $sql.= " VALUES (".$obj->$table['fk_element'].",'".$table['element']."',".$obj->rowid.",'".$table['element']."',".$obj->rang.")";
$resql2=$db->query($sql); $resql2=$db->query($sql);
if (!$resql2) if (!$resql2)
@ -3113,7 +3114,7 @@ function migrate_element_rang($db,$langs,$conf)
$db->commit(); $db->commit();
$sql = "ALTER TABLE ".MAIN_DB_PREFIX.$table['name']." DROP COLUMN rang"; $sql = "ALTER TABLE ".MAIN_DB_PREFIX.$table['name']." DROP COLUMN rang";
print "<br>".$langs->trans('FieldMigrated')."<br>\n"; print "<br>".$langs->trans('FieldMigrated')."<br>\n";
$db->query($sql); //$db->query($sql);
} }
else else
{ {