0byt3m1n1
Path:
/
data
/
applications
/
aps.bak
/
joomla
/
1.5.13-10
/
standard
/
scripts
/
[
Home
]
File: upgrade-app.php
<?php require_once('app-util.php'); require_once('file-util.php'); function get_upgrade_schema_files2() { $upgrade_schema_file = array(); $enable_file_manager=fetch_env_var('SETTINGS_file_manager'); if ($enable_file_manager == 'yes') { $upgrade_schema_file = array( 'disable-file-manager.sql' => 'main' ); $upgrade_schema_file['enable-file-manager.sql'] = 'main'; } return $upgrade_schema_file; } 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){ // $upgrade_schema_files = get_upgrade_schema_files($argv[2], $argv[3]); $upgrade_schema_files = array(); // array('upgrade-1.0-1.sql' => 'main') if (preg_match("/^1\.5\.[0-9]$/", $from_ver) || preg_match("/^1\.5\.1[01]$/", $from_ver)) { $upgrade_schema_files = get_upgrade_schema_files2(); } 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); //It's wrong to enable tinymce_localization on upgrade in case if other languages were installed manually //enable_tinymce_localization(); return 0; } function enable_tinymce_localization(){ $db_id = "main"; mysql_db_connect(get_db_address($db_id), get_db_login($db_id), get_db_password($db_id), get_db_name($db_id)); $result = mysql_query("SELECT `params` FROM `".get_db_prefix($db_id)."jos_plugins` WHERE `name`='Editor - TinyMCE 2.0'"); if ($result) { $tinyparams = mysql_result($result, 0); $tinyparams2 = preg_replace("/lang_mode=0/","lang_mode=1", $tinyparams); $query = sprintf("UPDATE `".get_db_prefix($db_id)."jos_plugins` SET `params`='%s'", mysql_real_escape_string($tinyparams2)); mysql_query($query); } } ?>