developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Ticket #978: jelix-scripts-initadmin-entrypoint-in-installer.ini-and-sql-changedir.diff

File jelix-scripts-initadmin-entrypoint-in-installer.ini-and-sql-changedir.diff, 4.5 KB (added by catsoup, 11 years ago)
  • lib/jelix-scripts/commands/initadmin.cmd.php

    diff -r 54c924192afb lib/jelix-scripts/commands/initadmin.cmd.php
    a b  
    8181        }
    8282        $inifile->setValue('driver','db','acl2');
    8383       
    84         $installConfig->setValue('master_admin.installed', '1', 'modules');
     84        $installConfig->setValue('master_admin.installed', '1', $entrypoint);
    8585        $inifile->setValue('master_admin.access', '2', 'modules');
    86         $installConfig->setValue('jauth.installed', '1', 'modules');
     86        $installConfig->setValue('jauth.installed', '1', $entrypoint);
    8787        $inifile->setValue('jauth.access', '2', 'modules');
    88         $installConfig->setValue('jacl2db.installed', '1', 'modules');
     88        $installConfig->setValue('jacl2db.installed', '1', $entrypoint);
    8989        $inifile->setValue('jacl2db.access', '1', 'modules');
    90         $installConfig->setValue('jacldb.installed', '0', 'modules');
     90        $installConfig->setValue('jacldb.installed', '0', $entrypoint);
    9191        $inifile->setValue('jacldb.access', '0', 'modules');
    92         $installConfig->setValue('junittests.installed', '0', 'modules');
     92        $installConfig->setValue('junittests.installed', '0', $entrypoint);
    9393        $inifile->setValue('junittests.access', '0', 'modules');
    94         $installConfig->setValue('jWSDL.installed', '0', 'modules');
     94        $installConfig->setValue('jWSDL.installed', '0', $entrypoint);
    9595        $inifile->setValue('jWSDL.access', '0', 'modules');
    9696       
    9797        $urlconf = $inifile->getValue($entrypoint, 'simple_urlengine_entrypoints', null, true);
     
    151151                $authini->setValue('profile',$profile, 'Db');
    152152            $tools = jDb::getTools($profile);
    153153            $db = jDb::getConnection($profile);
    154             $path = JELIX_LIB_PATH.'jelix-modules/jauthdb/install/';
     154            $path = LIB_PATH.'jelix-modules/jauthdb/install/';
    155155            if(file_exists($path.'install_jauth.schema.'.$db->dbms.'.sql')) {
    156156                try {
    157157                    $tools->execSQLScript($path.'install_jauth.schema.'.$db->dbms.'.sql');
     
    166166            else {
    167167                echo "Tables and datas for jAuth.db couldn't be created because SQL scripts are not available for the database declared in the profile.\nYou should initialize the database by hand.\n";
    168168            }
    169             $installConfig->setValue('jauthdb.installed', '1', 'modules');
     169            $installConfig->setValue('jauthdb.installed', '1', $entrypoint);
    170170            $inifile->setValue('jauthdb.access', '1', 'modules');
    171             $installConfig->setValue('jauthdb_admin.installed', '1', 'modules');
     171            $installConfig->setValue('jauthdb_admin.installed', '1', $entrypoint);
    172172            $inifile->setValue('jauthdb_admin.access', '2', 'modules');
    173173        }
    174174        else {
    175             $installConfig->setValue('jauthdb.installed', '0', 'modules');
     175            $installConfig->setValue('jauthdb.installed', '0', $entrypoint);
    176176            $inifile->setValue('jauthdb.access', '0', 'modules');
    177             $installConfig->setValue('jauthdb_admin.installed', '0', 'modules');
     177            $installConfig->setValue('jauthdb_admin.installed', '0', $entrypoint);
    178178            $inifile->setValue('jauthdb_admin.access', '0', 'modules');
    179179        }
    180180
    181181        if (!$this->getOption('-noacl2db')) {
    182182            $tools = jDb::getTools($profile);
    183183            $db = jDb::getConnection($profile);
    184             $path = JELIX_LIB_PATH.'jelix-modules/jacl2db/install/';
     184            $path = LIB_PATH.'jelix-modules/jacl2db/install/';
    185185               
    186186            $tables = $tools->getTableList();
    187187            if (in_array('jacl2_rights', $tables)) {
     
    253253                    echo "Tables and datas for jAcl2.db couldn't be created because SQL scripts are not available for the database declared in the profile.\nYou should initialize the database by hand.\n";
    254254                }
    255255            }
    256             $installConfig->setValue('jacl2db_admin.installed', '1', 'modules');
     256            $installConfig->setValue('jacl2db_admin.installed', '1', $entrypoint);
    257257            $inifile->setValue('jacl2db_admin.access', '2', 'modules');
    258258        }
    259259        else {
    260             $installConfig->setValue('jacl2db_admin.installed', '0', 'modules');
     260            $installConfig->setValue('jacl2db_admin.installed', '0', $entrypoint);
    261261            $inifile->setValue('jacl2db_admin.access', '0', 'modules');
    262262        }
    263263