-
Notifications
You must be signed in to change notification settings - Fork 0
Install
Aydan Coskun edited this page Nov 29, 2019
·
1 revision
- Class name: Install
- Namespace:
protected mixed $temp_db = NULL
- Visibility: protected
public mixed $config_vars = NULL
- Visibility: public
protected mixed $database_driver = NULL
- Visibility: protected
protected mixed $is_upgrade = FALSE
- Visibility: protected
protected mixed $extended_error_messages = NULL
- Visibility: protected
protected mixed $versions = array('system_version' => APPLICATION_VERSION)
- Visibility: protected
protected mixed $progress_bar_obj = NULL
- Visibility: protected
protected mixed $AMF_message_id = NULL
- Visibility: protected
protected mixed $critical_disabled_functions = array()
- Visibility: protected
mixed Install::__construct()
Install constructor.
- Visibility: public
null Install::getDatabaseDriver()
- Visibility: public
boolean Install::setDatabaseDriver($driver)
- Visibility: public
- $driver mixed
null|\ProgressBar Install::getProgressBarObject()
- Visibility: public
boolean|null Install::getAMFMessageID()
- Visibility: public
boolean Install::setAMFMessageID(string $id)
- Visibility: public
- $id string - UUID
boolean Install::isInstallMode()
Read .ini file.
Make sure setup_mode is enabled.
- Visibility: public
boolean Install::setExtendedErrorMessage($key, $msg)
- Visibility: public
- $key mixed
- $msg mixed
boolean|null|string Install::getExtendedErrorMessage(null $key)
- Visibility: public
- $key null
integer Install::getTTProductEdition()
- Visibility: public
string Install::getFullApplicationVersion()
- Visibility: public
boolean|string Install::getLicenseText()
- Visibility: public
mixed Install::setIsUpgrade($val)
- Visibility: public
- $val mixed
boolean Install::getIsUpgrade()
- Visibility: public
boolean Install::setDatabaseConnection(object $db_obj)
- Visibility: public
- $db_obj object
boolean|null Install::getDatabaseConnection()
- Visibility: public
boolean Install::setNewDatabaseConnection($type, $host, $user, $password, $database_name)
- Visibility: public
- $type mixed
- $host mixed
- $user mixed
- $password mixed
- $database_name mixed
string Install::HumanBoolean($bool)
- Visibility: public
- $bool mixed
boolean|mixed Install::writeConfigFile($new_config_vars)
- Visibility: public
- $new_config_vars mixed
boolean Install::setVersions()
- Visibility: public
boolean Install::checkDatabaseExists($database_name)
- Visibility: public
- $database_name mixed
boolean Install::createDatabase($database_name)
- Visibility: public
- $database_name mixed
boolean Install::checkTableExists($table_name)
- Visibility: public
- $table_name mixed
boolean Install::checkSystemSettingTableExists()
- Visibility: public
array Install::getAllSchemaVersions(array $group)
- Visibility: public
- $group array
boolean Install::handleSchemaGroupChange()
- Visibility: public
boolean Install::createSchemaRange(null $start_version, null $end_version, array $group)
- Visibility: public
- $start_version null
- $end_version null
- $group array
boolean Install::createSchema($version)
- Visibility: public
- $version mixed
mixed Install::postCreateSchema($schema_version, $create_schema_result)
- Visibility: public
- $schema_version mixed
- $create_schema_result mixed
boolean Install::initializeSequence(object $obj, $table, $class, $db_conn)
- Visibility: public
- $obj object
- $table mixed
- $class mixed
- $db_conn mixed
boolean Install::initializeSequences()
- Visibility: public
string Install::getPHPVersion()
- Visibility: public
integer Install::checkPHPVersion(null $php_version)
- Visibility: public
- $php_version null
integer|string Install::getDatabaseType(null $type)
- Visibility: public
- $type null
mixed|null Install::getMemoryLimit()
- Visibility: public
string Install::getPHPConfigFile()
- Visibility: public
mixed|string Install::getConfigFile()
- Visibility: public
string Install::getPHPIncludePath()
- Visibility: public
array|boolean|null Install::getDatabaseVersion()
- Visibility: public
array Install::getDatabaseTypeArray()
- Visibility: public
integer Install::checkFilePermissions()
- Visibility: public
integer Install::checkFileChecksums()
- Visibility: public
integer Install::checkDatabaseType()
- Visibility: public
integer Install::checkDatabaseVersion()
- Visibility: public
boolean|integer Install::checkDatabaseSchema()
- Visibility: public
boolean Install::isSUDOinstalled()
- Visibility: public
boolean Install::getWebServerUser()
- Visibility: public
boolean|string Install::getScheduleMaintenanceJobsCommand()
- Visibility: public
integer Install::ScheduleMaintenanceJobs()
- Visibility: public
string Install::getBaseURL()
- Visibility: public
mixed Install::getRecommendedBaseURL()
- Visibility: public
integer Install::checkBaseURL()
- Visibility: public
string Install::getPHPOpenBaseDir()
- Visibility: public
string Install::getPHPCLIDirectory()
- Visibility: public
integer Install::checkPHPOpenBaseDir()
- Visibility: public
boolean Install::getPHPCLI()
- Visibility: public
integer Install::checkPHPCLIBinary()
- Visibility: public
integer Install::checkDiskSpace()
- Visibility: public
string Install::getPHPCLIRequirementsCommand()
- Visibility: public
integer Install::checkPHPCLIRequirements()
- Visibility: public
integer Install::checkPEAR()
- Visibility: public
integer Install::checkPEARHTTP_Download()
- Visibility: public
integer Install::checkPEARValidate()
- Visibility: public
integer Install::checkPEARValidate_Finance()
- Visibility: public
integer Install::checkPEARValidate_Finance_CreditCard()
- Visibility: public
integer Install::checkPEARNET_Curl()
- Visibility: public
integer Install::checkPEARMail()
- Visibility: public
integer Install::checkPEARMail_Mime()
- Visibility: public
integer Install::checkZIP()
- Visibility: public
integer Install::checkMAIL()
- Visibility: public
integer Install::checkGETTEXT()
- Visibility: public
integer Install::checkINTL()
- Visibility: public
integer Install::checkBCMATH()
- Visibility: public
integer Install::checkMBSTRING()
- Visibility: public
integer Install::checkCALENDAR()
- Visibility: public
integer Install::checkSOAP()
- Visibility: public
integer Install::checkOpenSSL()
- Visibility: public
integer Install::checkGD()
- Visibility: public
integer Install::checkJSON()
- Visibility: public
integer Install::checkCURL()
- Visibility: public
integer Install::checkSimpleXML()
- Visibility: public
integer Install::checkWritableConfigFile()
- Visibility: public
integer Install::checkWritableCacheDirectory()
- Visibility: public
integer Install::checkSafeCacheDirectory()
- Visibility: public
boolean Install::cleanCacheDirectory(string $exclude_regex_filter)
- Visibility: public
- $exclude_regex_filter string
boolean Install::cleanOrphanFiles()
- Visibility: public
integer Install::checkCleanCacheDirectory()
- Visibility: public
integer Install::checkWritableStorageDirectory()
- Visibility: public
integer Install::checkSafeStorageDirectory()
- Visibility: public
integer Install::checkWritableLogDirectory()
- Visibility: public
integer Install::checkSafeLogDirectory()
- Visibility: public
array Install::getCriticalFunctionList()
- Visibility: public
string Install::getCriticalDisabledFunctionList()
- Visibility: public
integer Install::checkPHPDisabledFunctions()
Check to see if they have disabled functions in there PHP.ini file.
This can cause all sorts of strange failures, but most often they have system(), exec() and other OS/file system related functions disabled that completely breaks things.
- Visibility: public
integer Install::checkPHPSafeMode()
- Visibility: public
integer Install::checkPHPAllowURLFopen()
- Visibility: public
integer Install::checkPHPMemoryLimit()
- Visibility: public
integer Install::checkPHPMagicQuotesGPC()
- Visibility: public
string Install::getCurrentVersion()
- Visibility: public
boolean Install::getLatestVersion()
- Visibility: public
integer Install::checkVersion()
- Visibility: public
integer Install::checkAllRequirements(boolean $post_install_requirements_only, boolean $exclude_check)
- Visibility: public
- $post_install_requirements_only boolean
- $exclude_check boolean
array|boolean Install::getFailedRequirements(boolean $post_install_requirements_only, boolean $exclude_check)
- Visibility: public
- $post_install_requirements_only boolean
- $exclude_check boolean
boolean|integer|string Install::regexConvertToUUIDNoHash($matches)
Used by InstallSchema_1100*
- Visibility: public
- $matches mixed
boolean|integer|string Install::regexConvertToUUID($matches, $include_hash)
- Visibility: public
- $matches mixed
- $include_hash mixed
array Install::convertArrayElementsToUUID($array)
Used by InstallSchema_1100* takes a listfactory result set as first argument.
- Visibility: public
- $array mixed
mixed Install::processColumns($columns_data)
- Visibility: public
- $columns_data mixed