|
Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
|
Post installation and migration code. More...
Functions | |
| xmldb_search_simpledb_install () | |
| Post installation code. More... | |
Variables | |
| global | $CFG |
| $CFG = new stdClass() | |
| if(file_exists('install/distrolib.php')) | $config = new stdClass() |
| $configfile = './config.php' | |
| global | $COURSE |
| $COURSE = new stdClass() | |
| $distro = null | |
| $hint_admindir = '' | |
| $hint_database = '' | |
| $hint_dataroot = '' | |
| $languages = get_string_manager()->get_list_of_translations() | |
| $memlimit = @ini_get('memory_limit') | |
| global | $SESSION |
| global | $SITE |
| $SITE = $COURSE | |
| global | $USER |
| $config | admin = 'admin' |
| $CFG | admin = $config->admin |
| const | AJAX_SCRIPT false |
| $CFG | backuptempdir = $CFG->tempdir.'/backup' |
| const | CACHE_DISABLE_ALL true |
| $CFG | cachedir = $CFG->dataroot.'/cache' |
| const | CLI_SCRIPT (file_exists($configfile)) false |
| $config | dataroot = empty($distro->dataroot) ? null : $distro->dataroot |
| $CFG | dataroot = $config->dataroot |
| $config | dbhost = empty($distro->dbhost) ? 'localhost' : $distro->dbhost |
| $config | dbname = 'moodle' |
| $config | dbpass = '' |
| $config | dbport = empty($distro->dbport) ? '' : $distro->dbport |
| $config | dbsocket = empty($distro->dbsocket) ? '' : $distro->dbsocket |
| $config | dbtype = empty($distro->dbtype) ? '' : $distro->dbtype |
| $config | dbuser = empty($distro->dbuser) ? '' : $distro->dbuser |
| $CFG | debug = (E_ALL | E_STRICT) |
| $CFG | debugdeveloper = true |
| $CFG | debugdisplay = true |
| die | |
| $CFG | directorypermissions = isset($distro->directorypermissions) ? $distro->directorypermissions : 00777 |
| $CFG | dirroot = __DIR__ |
| $CFG | docroot = 'https://docs.moodle.org' |
| $CFG | early_install_lang = true |
| if(isset($_REQUEST['lang'])) | else |
| if(isset($_REQUEST['admin'])) | else |
| if(!function_exists( 'iconv')) if(PHP_INT_SIZE > 4) | else |
| if(!empty($_POST)) | else |
| if(defined('COMPONENT_CLASSLOADER')) | else |
| if($distro) | else |
| $CFG | filepermissions = ($CFG->directorypermissions & 0666) |
| foreach ( $languages as $name=> $value) = core_plugin_manager::instance()->get_plugins_of_type('local') | |
| Add all local plugins - must be always last! | |
| $CFG | httpswwwroot = $CFG->wwwroot |
| $COURSE | id = 1 |
| if (!empty( $memlimit) and $memlimit !=-1) | |
| const | IGNORE_COMPONENT_CACHE true |
| $config | lang = $lang |
| $CFG | lang = $config->lang |
| $CFG | langlocalroot = $CFG->dataroot.'/lang' |
| $CFG | langotherroot = $CFG->dataroot.'/lang' |
| $CFG | libdir = "$CFG->dirroot/lib" |
| $CFG | localcachedir = $CFG->dataroot.'/localcache' |
| const | MDL_PERF_TEST false |
| const | MOODLE_INTERNAL true |
| Used by library scripts to check they are being called by Moodle. | |
| $CFG | ostype = (stristr(PHP_OS, 'win') && !stristr(PHP_OS, 'darwin')) ? 'WINDOWS' : 'UNIX' |
| const | PHPUNIT_TEST false |
| $config | prefix = 'mdl_' |
| $CFG | running_installer = true |
| const | SITEID 1 |
| if(isset($_GET['help'])) if(is_null( $CFG->dataroot)) if($config->stage< INSTALL_WELCOME) if( $config->stage > INSTALL_SAVE) if($config->stage==INSTALL_SAVE) if( $config->stage==INSTALL_DOWNLOADLANG) if($config->stage==INSTALL_DOWNLOADLANG) if( $config->stage==INSTALL_DATABASETYPE) if($config->stage==INSTALL_DOWNLOADLANG) if( $config->stage==INSTALL_DATABASE) if($config->stage==INSTALL_DATABASETYPE) if( $config->stage==INSTALL_ENVIRONMENT or $config->stage==INSTALL_PATHS) if($config->stage==INSTALL_PATHS) $config | stage = INSTALL_WELCOME |
| $CFG | target_release = $release |
| $CFG | tempdir = $CFG->dataroot.'/temp' |
| $CFG | umaskpermissions = (($CFG->directorypermissions & 0777) ^ 0777) |
| $CFG | wwwroot = install_guess_wwwroot() |
Post installation and migration code.