API Joomla 1.5.26
Documentation des API du CMS Joomla en version 1.5
|
JInstallationHelper::_chmod | ( | $ | path, |
$ | mode | ||
) |
Références $mainframe, $path, JPath::clean(), JFTP::getInstance(), et jimport().
Référencé par JInstallationModel::checkUpload(), et uploadSql().
JInstallationHelper::appendFile | ( | &$ | buffer, |
$ | filename | ||
) |
JInstallationHelper::backupDatabase | ( | &$ | db, |
$ | DBname, | ||
$ | DBPrefix, | ||
&$ | errors | ||
) |
Backs up existing tables
object | Database connector |
array | An array of errors encountered |
Références $db, $query, et $tables.
Référencé par JInstallationModel::makeDB().
JInstallationHelper::createAdminUser | ( | &$ | vars | ) |
Creates the admin user
Références $db, $nullDate, $query, JText::_(), JUserHelper::genRandomPassword(), JUserHelper::getCryptedPassword(), getDBO(), JArrayHelper::getValue(), et jimport().
Référencé par JInstallationModel::saveConfig().
JInstallationHelper::createDatabase | ( | &$ | db, |
$ | DBname, | ||
$ | DButfSupport | ||
) |
Creates a new database
object | Database connector |
string | Database name |
boolean | utf-8 support |
string | Selected collation |
Références $db.
Référencé par JInstallationModel::makeDB().
JInstallationHelper::deleteDatabase | ( | &$ | db, |
$ | DBname, | ||
$ | DBPrefix, | ||
&$ | errors | ||
) |
Deletes all database tables
object | Database connector |
array | An array of errors encountered |
Références $db, $query, et $tables.
Référencé par JInstallationModel::makeDB().
JInstallationHelper::detectDB | ( | ) |
Références $db.
Référencé par JInstallationModel::dbConfig().
JInstallationHelper::errors2string | ( | &$ | errors | ) |
array |
Références $error.
Référencé par JInstallationModel::makeDB().
JInstallationHelper::findFtpRoot | ( | $ | user, |
$ | pass, | ||
$ | host = '127.0.0.1' , |
||
$ | port = '21' |
||
) | [static] |
Find the ftp filesystem root for a given user/pass pair
string | $user | Username of the ftp user to determine root for |
string | $pass | Password of the ftp user to determine root for |
Références $host, $i, $n, $parts, $user, JFTP::getInstance(), jimport(), et JError::raiseError().
Référencé par JAJAXHandler::ftproot().
JInstallationHelper::findMigration | ( | &$ | args | ) |
Références jexit().
Référencé par JInstallationModel::mainConfig().
JInstallationHelper::fsPermissionsCheck | ( | ) | [static] |
Check the webserver user permissions for writing files/folders
JInstallationHelper::FTPVerify | ( | $ | user, |
$ | pass, | ||
$ | root, | ||
$ | host = '127.0.0.1' , |
||
$ | port = '21' |
||
) | [static] |
Verify the FTP configuration values are valid
string | $user | Username of the ftp user to determine root for |
string | $pass | Password of the ftp user to determine root for |
Références $host, $user, JFTP::getInstance(), jimport(), JError::raiseError(), et JError::raiseWarning().
Référencé par JAJAXHandler::ftpverify().
JInstallationHelper::getDBErrors | ( | &$ | errors, |
$ | db | ||
) |
Références $db.
Référencé par populateDatabase(), et postMigrate().
& JInstallationHelper::getDBO | ( | $ | driver, |
$ | host, | ||
$ | user, | ||
$ | password, | ||
$ | database, | ||
$ | prefix, | ||
$ | select = true |
||
) |
Références $db, $host, $user, JDatabase::getInstance(), et jimport().
Référencé par JInstallationModel::checkUpload(), createAdminUser(), JInstallationModel::makeDB(), JInstallationModel::postMigrate(), JAJAXHandler::sampledata(), et uploadSql().
JInstallationHelper::getFilePerms | ( | $ | input, |
$ | type = 'file' |
||
) |
Calculates the file/dir permissions mask
Références $type, et JArrayHelper::getValue().
JInstallationHelper::isValidItem | ( | $ | link, |
$ | lookup | ||
) |
JInstallationHelper::let_to_num | ( | $ | v | ) |
Borrowed from http://au.php.net/manual/en/ini.core.php comments
Références $l.
Référencé par JInstallationView::mainConfig().
JInstallationHelper::populateDatabase | ( | &$ | db, |
$ | sqlfile, | ||
&$ | errors, | ||
$ | nexttask = 'mainconfig' |
||
) |
Références $db, $query, getDBErrors(), et splitSql().
Référencé par JInstallationModel::makeDB(), JAJAXHandler::sampledata(), et uploadSql().
JInstallationHelper::postMigrate | ( | $ | db, |
&$ | errors, | ||
&$ | args | ||
) | [static] |
Performs post-populate conversions after importing a migration script These include constructing an appropriate menu table for core content items and adding core modules from old site to the modules table
JDatabase | |
array | errors (by ref) |
Références $db, $item, $query, $rows, JFolder::exists(), getDBErrors(), isValidItem(), et jimport().
Référencé par JInstallationModel::postMigrate(), et uploadSql().
JInstallationHelper::preMigrate | ( | $ | scriptName, |
&$ | args, | ||
$ | db | ||
) | [static] |
Performs pre-populate conversions on a migration script
string | $scriptName | The uploaded / unpacked script file $param array $args The installation varibables |
Références $db, $i, $parts, $query, appendFile(), JFile::delete(), jimport(), JFile::read(), replaceBuffer(), et return_bytes().
Référencé par JInstallationModel::checkUpload(), et uploadSql().
JInstallationHelper::replaceBuffer | ( | &$ | buffer, |
$ | oldPrefix, | ||
$ | newPrefix, | ||
$ | srcEncoding | ||
) |
JInstallationHelper::return_bytes | ( | $ | val | ) |
JInstallationHelper::setDBCharset | ( | &$ | db, |
$ | DBname | ||
) |
Sets character set of the database to utf-8 with selected collation Used in instances of pre-existing database
object | Database object |
string | Database name |
string | Selected collation |
Références $db.
Référencé par JInstallationModel::makeDB().
JInstallationHelper::setDirPerms | ( | $ | dir, |
&$ | srv | ||
) |
Set default folder permissions
string | $path | The full file path |
string | $buffer | The buffer to write |
Références $path, JPath::canChmod(), JPath::clean(), JFTP::getInstance(), et jimport().
JInstallationHelper::setFTPCfg | ( | $ | vars | ) |
Inserts ftp variables to mainframe registry Needed to activate ftp layer for file operations in safe mode
array | The post values |
Références $mainframe.
Référencé par JInstallationModel::mainConfig().
JInstallationHelper::splitSql | ( | $ | sql | ) |
string |
Référencé par populateDatabase().
JInstallationHelper::unpack | ( | $ | p_filename, |
&$ | vars | ||
) | [static] |
Unpacks a compressed script file either as zip or gz/ Assumes single file in archive
string | $p_filename | The uploaded package filename or install directory |
Références $file, $script, JPath::clean(), JArchive::extract(), et jimport().
Référencé par JInstallationModel::checkUpload(), et uploadSql().
JInstallationHelper::uploadSql | ( | &$ | args, |
$ | migration = false , |
||
$ | preconverted = false |
||
) | [static] |
Uploads a sql script and executes it. Script can be text file or zip/gz packed
array | The installation variables |
boolean | true if the script is a migration script |
Références $db, $error, $mainframe, $script, JText::_(), _chmod(), JFolder::delete(), JFile::delete(), getDBO(), JRequest::getVar(), jimport(), populateDatabase(), postMigrate(), preMigrate(), unpack(), et JFile::upload().
Référencé par JInstallationModel::mainConfig().