0byt3m1n1
Path:
/
data
/
applications
/
aps
/
magento
/
1.9.2.1-35
/
standard
/
scripts
/
[
Home
]
File: upgrade-app.php
<?php require_once('app-util.php'); require_once('file-util.php'); function upgrade_app($from_ver, $from_rel, $config_files, $db_ids, $psa_modify_hash, $db_modify_hash, $settings_modify_hash, $crypt_settings_modify_hash, $settings_enum_modify_hash, $additional_modify_hash, $writable_configs){ $upgrade_schema_files = array('upgrade.sql' => 'main'); ini_set('memory_limit', '-1'); ini_set('max_execution_time', '45000'); delete_directory($psa_modify_hash['@@ROOT_DIR@@'] . '/var/cache/'); delete_directory($psa_modify_hash['@@ROOT_DIR@@'] . '/var/session/'); require_once($psa_modify_hash['@@ROOT_DIR@@'] . '/app/Mage.php'); Mage::app()->cleanCache(); // reinit config and apply all updates Mage::app()->getConfig()->reinit(); Mage_Core_Model_Resource_Setup::applyAllUpdates(); Mage_Core_Model_Resource_Setup::applyAllDataUpdates(); reindexAllCollection($psa_modify_hash['@@ROOT_DIR@@']); configure($config_files, $upgrade_schema_files, $db_ids, $psa_modify_hash, $db_modify_hash, $settings_modify_hash, $crypt_settings_modify_hash, $settings_enum_modify_hash, $additional_modify_hash, $writable_configs); return 0; } function reindexAllCollection($magentoRootDir) { require_once($magentoRootDir . '/app/Mage.php'); $collection = Mage::getSingleton('index/indexer')->getProcessesCollection(); foreach ($collection as $process) { if ($process->getIndexer()->isVisible()) { $process->reindexEverything(); } } } ?>