Exemple #1
0
     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);
 }
Exemple #2
0
            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');