$this->logInstallationStep([], 'start cleanup');
// update "last update time" option
- $sql = "UPDATE wcf" . WCF_N . "_option
+ $sql = "UPDATE wcf1_option
SET optionValue = ?
WHERE optionName = ?";
- $statement = WCF::getDB()->prepareStatement($sql);
+ $statement = WCF::getDB()->prepare($sql);
$statement->execute([
TIME_NOW,
'last_update_time',
if (!PACKAGE_ID) {
CacheHandler::getInstance()->flushAll();
- $sql = "UPDATE wcf" . WCF_N . "_option
+ $sql = "UPDATE wcf1_option
SET optionValue = ?
WHERE optionName = ?";
- $statement = WCF::getDB()->prepareStatement($sql);
+ $statement = WCF::getDB()->prepare($sql);
if (\file_exists(WCF_DIR . 'cookiePrefix.txt')) {
$statement->execute([
// rebuild config files for affected applications
$sql = "SELECT package.packageID
- FROM wcf" . WCF_N . "_package_installation_queue queue,
- wcf" . WCF_N . "_package package
+ FROM wcf1_package_installation_queue queue,
+ wcf1_package package
WHERE queue.processNo = ?
AND package.packageID = queue.packageID
AND package.isApplication = ?";
- $statement = WCF::getDB()->prepareStatement($sql);
+ $statement = WCF::getDB()->prepare($sql);
$statement->execute([
$this->queue->processNo,
1,
// remove archives
$sql = "SELECT archive
- FROM wcf" . WCF_N . "_package_installation_queue
+ FROM wcf1_package_installation_queue
WHERE processNo = ?";
- $statement = WCF::getDB()->prepareStatement($sql);
+ $statement = WCF::getDB()->prepare($sql);
$statement->execute([$this->queue->processNo]);
while ($row = $statement->fetchArray()) {
@\unlink($row['archive']);
}
// delete queues
- $sql = "DELETE FROM wcf" . WCF_N . "_package_installation_queue
+ $sql = "DELETE FROM wcf1_package_installation_queue
WHERE processNo = ?";
- $statement = WCF::getDB()->prepareStatement($sql);
+ $statement = WCF::getDB()->prepare($sql);
$statement->execute([$this->queue->processNo]);
$this->logInstallationStep([], 'finished cleanup');
*/
protected function setupDeveloperMode(): void
{
- $sql = "UPDATE wcf" . WCF_N . "_option
+ $sql = "UPDATE wcf1_option
SET optionValue = ?
WHERE optionName = ?";
- $statement = WCF::getDB()->prepareStatement($sql);
+ $statement = WCF::getDB()->prepare($sql);
$statement->execute([
1,
// get existing package
if ($requirementData['packageID']) {
$sql = "SELECT packageName, packageVersion
- FROM wcf" . WCF_N . "_package
+ FROM wcf1_package
WHERE packageID = ?";
- $statement = WCF::getDB()->prepareStatement($sql);
+ $statement = WCF::getDB()->prepare($sql);
$statement->execute([$requirementData['packageID']]);
} else {
// try to find matching package
$sql = "SELECT packageName, packageVersion
- FROM wcf" . WCF_N . "_package
+ FROM wcf1_package
WHERE package = ?";
- $statement = WCF::getDB()->prepareStatement($sql);
+ $statement = WCF::getDB()->prepare($sql);
$statement->execute([$package]);
}
$row = $statement->fetchArray();
$packageEditor->update($nodeData);
// delete old excluded packages
- $sql = "DELETE FROM wcf" . WCF_N . "_package_exclusion
+ $sql = "DELETE FROM wcf1_package_exclusion
WHERE packageID = ?";
- $statement = WCF::getDB()->prepareStatement($sql);
+ $statement = WCF::getDB()->prepare($sql);
$statement->execute([$this->queue->packageID]);
// delete old requirements and dependencies
- $sql = "DELETE FROM wcf" . WCF_N . "_package_requirement
+ $sql = "DELETE FROM wcf1_package_requirement
WHERE packageID = ?";
- $statement = WCF::getDB()->prepareStatement($sql);
+ $statement = WCF::getDB()->prepare($sql);
$statement->execute([$this->queue->packageID]);
} else {
// create package entry
// save excluded packages
if (\count($this->getArchive()->getExcludedPackages())) {
- $sql = "INSERT INTO wcf" . WCF_N . "_package_exclusion
+ $sql = "INSERT INTO wcf1_package_exclusion
(packageID, excludedPackage, excludedPackageVersion)
VALUES (?, ?, ?)";
- $statement = WCF::getDB()->prepareStatement($sql);
+ $statement = WCF::getDB()->prepare($sql);
foreach ($this->getArchive()->getExcludedPackages() as $excludedPackage) {
$statement->execute([
// insert requirements and dependencies
$requirements = $this->getArchive()->getAllExistingRequirements();
if (!empty($requirements)) {
- $sql = "INSERT INTO wcf" . WCF_N . "_package_requirement
+ $sql = "INSERT INTO wcf1_package_requirement
(packageID, requirement)
VALUES (?, ?)";
- $statement = WCF::getDB()->prepareStatement($sql);
+ $statement = WCF::getDB()->prepare($sql);
foreach ($requirements as $possibleRequirements) {
$requirement = \array_shift($possibleRequirements);
$package = new Package($this->queue->packageID);
// localize package information
- $sql = "INSERT INTO wcf" . WCF_N . "_language_item
+ $sql = "INSERT INTO wcf1_language_item
(languageID, languageItem, languageItemValue, languageCategoryID, packageID)
VALUES (?, ?, ?, ?, ?)";
- $statement = WCF::getDB()->prepareStatement($sql);
+ $statement = WCF::getDB()->prepare($sql);
// get language list
$languageList = new LanguageList();
// workaround for WCFSetup
if (!PACKAGE_ID) {
$sql = "SELECT *
- FROM wcf" . WCF_N . "_language_category
+ FROM wcf1_language_category
WHERE languageCategory = ?";
- $statement2 = WCF::getDB()->prepareStatement($sql);
+ $statement2 = WCF::getDB()->prepare($sql);
$statement2->execute(['wcf.acp.package']);
$languageCategory = $statement2->fetchObject(LanguageCategory::class);
} else {
// fetch all pips associated with current PACKAGE_ID and include pips
// previously installed by current installation queue
$sql = "SELECT pluginName, className
- FROM wcf" . WCF_N . "_package_installation_plugin
+ FROM wcf1_package_installation_plugin
WHERE pluginName = ?";
- $statement = WCF::getDB()->prepareStatement($sql);
+ $statement = WCF::getDB()->prepare($sql);
$statement->execute([$nodeData['pip']]);
$row = $statement->fetchArray();
// check if there are packages installed in a parent
// directory of WCF, or if packages are below it
$sql = "SELECT packageDir
- FROM wcf" . WCF_N . "_package
+ FROM wcf1_package
WHERE packageDir <> ''";
- $statement = WCF::getDB()->prepareStatement($sql);
+ $statement = WCF::getDB()->prepare($sql);
$statement->execute();
$isParent = null;
$wcfDomainPath = ApplicationHandler::getInstance()->getWCF()->domainPath;
} else {
$sql = "SELECT domainPath
- FROM wcf" . WCF_N . "_application
+ FROM wcf1_application
WHERE packageID = ?";
- $statement = WCF::getDB()->prepareStatement($sql);
+ $statement = WCF::getDB()->prepare($sql);
$statement->execute([1]);
$row = $statement->fetchArray();
$conditions->add("done = ?", [0]);
$sql = "SELECT *
- FROM wcf" . WCF_N . "_package_installation_queue
- " . $conditions . "
+ FROM wcf1_package_installation_queue
+ {$conditions}
ORDER BY queueID ASC";
- $statement = WCF::getDB()->prepareStatement($sql);
+ $statement = WCF::getDB()->prepare($sql);
$statement->execute($conditions->getParameters());
$packageInstallation = $statement->fetchArray();
public static function checkPackageInstallationQueue()
{
$sql = "SELECT queueID
- FROM wcf" . WCF_N . "_package_installation_queue
+ FROM wcf1_package_installation_queue
WHERE userID = ?
AND parentQueueID = 0
AND done = 0
ORDER BY queueID ASC";
- $statement = WCF::getDB()->prepareStatement($sql);
+ $statement = WCF::getDB()->prepare($sql);
$statement->execute([WCF::getUser()->userID]);
$row = $statement->fetchArray();
{
// remove archives
$sql = "SELECT archive
- FROM wcf" . WCF_N . "_package_installation_queue
+ FROM wcf1_package_installation_queue
WHERE processNo = ?";
- $statement = WCF::getDB()->prepareStatement($sql);
+ $statement = WCF::getDB()->prepare($sql);
$statement->execute([$this->queue->processNo]);
while ($row = $statement->fetchArray()) {
@\unlink($row['archive']);
}
// delete queues
- $sql = "DELETE FROM wcf" . WCF_N . "_package_installation_queue
+ $sql = "DELETE FROM wcf1_package_installation_queue
WHERE processNo = ?";
- $statement = WCF::getDB()->prepareStatement($sql);
+ $statement = WCF::getDB()->prepare($sql);
$statement->execute([$this->queue->processNo]);
// clear language files once whole installation is completed