migrate_menus($db, $langs, $conf); migrate_commande_deliveryaddress($db, $langs, $conf); migrate_restore_missing_links($db, $langs, $conf); migrate_directories($db, $langs, $conf, '/compta', '/banque'); migrate_directories($db, $langs, $conf, '/societe', '/mycompany'); // Reload modules migrate_reload_modules($db, $langs, $conf); // Reload menus migrate_reload_menu($db, $langs, $conf, $versionto); } // Script for VX (X<2.8) -> V2.8 $afterversionarray = explode('.', '2.7.9'); $beforeversionarray = explode('.', '2.8.9'); //print $versionto.' '.versioncompare($versiontoarray,$afterversionarray).' '.versioncompare($versiontoarray,$beforeversionarray); if (versioncompare($versiontoarray, $afterversionarray) >= 0 && versioncompare($versiontoarray, $beforeversionarray) <= 0) { migrate_price_facture($db, $langs, $conf); // Code of this function works for 2.8+ because need a field tva_tx migrate_relationship_tables($db, $langs, $conf, 'co_exp', 'fk_commande', 'commande', 'fk_expedition', 'shipping'); migrate_relationship_tables($db, $langs, $conf, 'pr_exp', 'fk_propal', 'propal', 'fk_expedition', 'shipping'); migrate_relationship_tables($db, $langs, $conf, 'pr_liv', 'fk_propal', 'propal', 'fk_livraison', 'delivery'); migrate_relationship_tables($db, $langs, $conf, 'co_liv', 'fk_commande', 'commande', 'fk_livraison', 'delivery'); migrate_relationship_tables($db, $langs, $conf, 'co_pr', 'fk_propale', 'propal', 'fk_commande', 'commande'); migrate_relationship_tables($db, $langs, $conf, 'fa_pr', 'fk_propal', 'propal', 'fk_facture', 'facture'); migrate_relationship_tables($db, $langs, $conf, 'co_fa', 'fk_commande', 'commande', 'fk_facture', 'facture'); migrate_project_user_resp($db, $langs, $conf); migrate_project_task_actors($db, $langs, $conf); // Reload modules migrate_reload_modules($db, $langs, $conf); // Reload menus migrate_reload_menu($db, $langs, $conf, $versionto); }
migrate_directories($db,$langs,$conf,'/societe','/mycompany'); // Reload modules migrate_reload_modules($db,$langs,$conf); // Reload menus migrate_reload_menu($db,$langs,$conf,$versionto); } // Script for VX (X<2.8) -> V2.8 $afterversionarray=explode('.','2.7.9'); $beforeversionarray=explode('.','2.8.9'); //print $versionto.' '.versioncompare($versiontoarray,$afterversionarray).' '.versioncompare($versiontoarray,$beforeversionarray); if (versioncompare($versiontoarray,$afterversionarray) >= 0 && versioncompare($versiontoarray,$beforeversionarray) <= 0) { migrate_price_facture($db,$langs,$conf); // Code of this function works for 2.8+ because need a field tva_tx migrate_relationship_tables($db,$langs,$conf,'co_exp','fk_commande','commande','fk_expedition','shipping'); migrate_relationship_tables($db,$langs,$conf,'pr_exp','fk_propal','propal','fk_expedition','shipping'); migrate_relationship_tables($db,$langs,$conf,'pr_liv','fk_propal','propal','fk_livraison','delivery'); migrate_relationship_tables($db,$langs,$conf,'co_liv','fk_commande','commande','fk_livraison','delivery'); migrate_relationship_tables($db,$langs,$conf,'co_pr','fk_propale','propal','fk_commande','commande'); migrate_relationship_tables($db,$langs,$conf,'fa_pr','fk_propal','propal','fk_facture','facture'); migrate_relationship_tables($db,$langs,$conf,'co_fa','fk_commande','commande','fk_facture','facture');