Skip to content
upd_0065.php 74.9 KiB
Newer Older
<?php

if(!defined('INSTALLER_RUN')) die('Patch update file access violation.');

/*
	Example installer patch update class. the classname must match
	the php and the sql patch update filename. The php patches are
	only executed when a corresponding sql patch exists.
*/

class upd_0065 extends installer_patch_update {

	public function onAfterSQL() {
		global $inst;
		
		// delete all the files that were deleted on previous updates
		$delete = array(
			'interface/bin/php-fcgi',
			'interface/lib/classes/datasources_enbion.inc.php',
			'interface/lib/config.inc.local.php',
			'interface/lib/db_local.php.skel',
			'interface/lib/plugins/sites_web_domain_plugin.inc.php',
			'interface/lib/plugins/sites_web_vhost_aliasdomain_plugin.inc.php',
			'interface/lib/plugins/sites_web_vhost_subdomain_plugin.inc.php',
			'interface/sql/auth_sql_snippet.sql',
			'interface/sql/db_installer_sandbox/defs.ftp_servers_sites_domains.php',
			'interface/sql/db_installer_sandbox/defs.mail_spam.php',
			'interface/sql/db_installer_sandbox/defs.resellers_clients.php',
			'interface/sql/db_installer_sandbox/defs.system.php',
			'interface/sql/db_installer_sandbox/table_definitions.php',
			'interface/sql/ispconfig3db.sql',
			'interface/sql/WARNING.txt',
			'interface/web/admin/datalog_del.php',
			'interface/web/admin/datalog_list.php',
			'interface/web/admin/dbsync_cron.php',
			'interface/web/admin/dbsync_del.php',
			'interface/web/admin/dbsync_edit.php',
			'interface/web/admin/dbsync_list.php',
			'interface/web/admin/filesync_cron.php',
			'interface/web/admin/filesync_del.php',
			'interface/web/admin/filesync_edit.php',
			'interface/web/admin/filesync_list.php',
			'interface/web/admin/form/tpl_default_admin.tform.php',
			'interface/web/admin/form/tpl_default-v2_admin.tform.php',
			'interface/web/admin/form/tpl_default-v2.tform.php',
			'interface/web/admin/lib/interface.d/default-v2.menu.php',
			'interface/web/admin/lib/interface.d/tpl_default.menu.php',
			'interface/web/admin/lib/interface.d/tpl_default-v2.menu.php',
			'interface/web/admin/lib/lang/ar_login_as.lng',
			'interface/web/admin/lib/lang/ar_tpl_default-v2_admin.lng',
			'interface/web/admin/lib/lang/bg_datalog_list.lng',
			'interface/web/admin/lib/lang/bg_dbsync_list.lng',
			'interface/web/admin/lib/lang/bg_dbsync.lng',
			'interface/web/admin/lib/lang/bg_filesync_list.lng',
			'interface/web/admin/lib/lang/bg_filesync.lng',
			'interface/web/admin/lib/lang/bg_login_as.lng',
			'interface/web/admin/lib/lang/bg_syslog_list.lng',
			'interface/web/admin/lib/lang/bg_tpl_default-v2_admin.lng',
			'interface/web/admin/lib/lang/br_login_as.lng',
			'interface/web/admin/lib/lang/br_tpl_default-v2_admin.lng',
			'interface/web/admin/lib/lang/cz_login_as.lng',
			'interface/web/admin/lib/lang/cz_tpl_default-v2_admin.lng',
			'interface/web/admin/lib/lang/de_datalog_list.lng',
			'interface/web/admin/lib/lang/de_dbsync_list.lng',
			'interface/web/admin/lib/lang/de_dbsync.lng',
			'interface/web/admin/lib/lang/de_filesync_list.lng',
			'interface/web/admin/lib/lang/de_filesync.lng',
			'interface/web/admin/lib/lang/de_login_as.lng',
			'interface/web/admin/lib/lang/de_syslog_list.lng',
			'interface/web/admin/lib/lang/de_tpl_default-v2_admin.lng',
			'interface/web/admin/lib/lang/el_login_as.lng',
			'interface/web/admin/lib/lang/el_tpl_default-v2_admin.lng',
			'interface/web/admin/lib/lang/en_datalog_list.lng',
			'interface/web/admin/lib/lang/en_dbsync_list.lng',
			'interface/web/admin/lib/lang/en_dbsync.lng',
			'interface/web/admin/lib/lang/en_filesync_list.lng',
			'interface/web/admin/lib/lang/en_filesync.lng',
			'interface/web/admin/lib/lang/en_login_as.lng',
			'interface/web/admin/lib/lang/en_syslog_list.lng',
			'interface/web/admin/lib/lang/en_tpl_default-v2_admin.lng',
			'interface/web/admin/lib/lang/es_datalog_list.lng',
			'interface/web/admin/lib/lang/es_dbsync_list.lng',
			'interface/web/admin/lib/lang/es_dbsync.lng',
			'interface/web/admin/lib/lang/es_filesync_list.lng',
			'interface/web/admin/lib/lang/es_filesync.lng',
			'interface/web/admin/lib/lang/es_login_as.lng',
			'interface/web/admin/lib/lang/es_syslog_list.lng',
			'interface/web/admin/lib/lang/es_tpl_default-v2_admin.lng',
			'interface/web/admin/lib/lang/fi_dbsync_list.lng',
			'interface/web/admin/lib/lang/fi_dbsync.lng',
			'interface/web/admin/lib/lang/fi_filesync_list.lng',
			'interface/web/admin/lib/lang/fi_filesync.lng',
			'interface/web/admin/lib/lang/fi_login_as.lng',
			'interface/web/admin/lib/lang/fi_tpl_default-v2_admin.lng',
			'interface/web/admin/lib/lang/fr_datalog_list.lng',
			'interface/web/admin/lib/lang/fr_dbsync_list.lng',
			'interface/web/admin/lib/lang/fr_dbsync.lng',
			'interface/web/admin/lib/lang/fr_filesync_list.lng',
			'interface/web/admin/lib/lang/fr_filesync.lng',
			'interface/web/admin/lib/lang/fr_login_as.lng',
			'interface/web/admin/lib/lang/fr_syslog_list.lng',
			'interface/web/admin/lib/lang/fr_tpl_default-v2_admin.lng',
			'interface/web/admin/lib/lang/hr_login_as.lng',
			'interface/web/admin/lib/lang/hr_tpl_default-v2_admin.lng',
			'interface/web/admin/lib/lang/hu_datalog_list.lng',
			'interface/web/admin/lib/lang/hu_dbsync_list.lng',
			'interface/web/admin/lib/lang/hu_dbsync.lng',
			'interface/web/admin/lib/lang/hu_filesync_list.lng',
			'interface/web/admin/lib/lang/hu_filesync.lng',
			'interface/web/admin/lib/lang/hu_login_as.lng',
			'interface/web/admin/lib/lang/hu_syslog_list.lng',
			'interface/web/admin/lib/lang/hu_tpl_default-v2_admin.lng',
			'interface/web/admin/lib/lang/id_login_as.lng',
			'interface/web/admin/lib/lang/id_tpl_default-v2_admin.lng',
			'interface/web/admin/lib/lang/it_datalog_list.lng',
			'interface/web/admin/lib/lang/it_dbsync_list.lng',
			'interface/web/admin/lib/lang/it_dbsync.lng',
			'interface/web/admin/lib/lang/it_filesync_list.lng',
			'interface/web/admin/lib/lang/it_filesync.lng',
			'interface/web/admin/lib/lang/it_login_as.lng',
			'interface/web/admin/lib/lang/it_syslog_list.lng',
			'interface/web/admin/lib/lang/it_tpl_default-v2_admin.lng',
			'interface/web/admin/lib/lang/ja_login_as.lng',
			'interface/web/admin/lib/lang/ja_tpl_default-v2_admin.lng',
			'interface/web/admin/lib/lang/nl_datalog_list.lng',
			'interface/web/admin/lib/lang/nl_dbsync_list.lng',
			'interface/web/admin/lib/lang/nl_dbsync.lng',
			'interface/web/admin/lib/lang/nl_filesync_list.lng',
			'interface/web/admin/lib/lang/nl_filesync.lng',
			'interface/web/admin/lib/lang/nl_login_as.lng',
			'interface/web/admin/lib/lang/nl_syslog_list.lng',
			'interface/web/admin/lib/lang/nl_tpl_default-v2_admin.lng',
			'interface/web/admin/lib/lang/pl_login_as.lng',
			'interface/web/admin/lib/lang/pl_tpl_default-v2_admin.lng',
			'interface/web/admin/lib/lang/pt_login_as.lng',
			'interface/web/admin/lib/lang/pt_tpl_default-v2_admin.lng',
			'interface/web/admin/lib/lang/ro_login_as.lng',
			'interface/web/admin/lib/lang/ro_tpl_default-v2_admin.lng',
			'interface/web/admin/lib/lang/ru_datalog_list.lng',
			'interface/web/admin/lib/lang/ru_dbsync_list.lng',
			'interface/web/admin/lib/lang/ru_dbsync.lng',
			'interface/web/admin/lib/lang/ru_filesync_list.lng',
			'interface/web/admin/lib/lang/ru_filesync.lng',
			'interface/web/admin/lib/lang/ru_login_as.lng',
			'interface/web/admin/lib/lang/ru_syslog_list.lng',
			'interface/web/admin/lib/lang/ru_tpl_default-v2_admin.lng',
			'interface/web/admin/lib/lang/se_datalog_list.lng',
			'interface/web/admin/lib/lang/se_dbsync_list.lng',
			'interface/web/admin/lib/lang/se_dbsync.lng',
			'interface/web/admin/lib/lang/se_filesync_list.lng',
			'interface/web/admin/lib/lang/se_filesync.lng',
			'interface/web/admin/lib/lang/se_login_as.lng',
			'interface/web/admin/lib/lang/se_syslog_list.lng',
			'interface/web/admin/lib/lang/se_tpl_default-v2_admin.lng',
			'interface/web/admin/lib/lang/sk_login_as.lng',
			'interface/web/admin/lib/lang/sk_tpl_default-v2_admin.lng',
			'interface/web/admin/lib/lang/tr_login_as.lng',
			'interface/web/admin/lib/lang/tr_tpl_default-v2_admin.lng',
			'interface/web/admin/list/datalog.list.php',
			'interface/web/admin/list/dbsync.list.php',
			'interface/web/admin/list/filesync.list.php',
			'interface/web/admin/list/log.list.php',
			'interface/web/admin/log_del.php',
			'interface/web/admin/login_as.php',
			'interface/web/admin/log_list.php',
			'interface/web/admin/system_config_edit.php.bak',
			'interface/web/admin/templates/datalog_list.htm',
			'interface/web/admin/templates/dbsync_edit.htm',
			'interface/web/admin/templates/dbsync_list.htm',
			'interface/web/admin/templates/filesync_edit.htm',
			'interface/web/admin/templates/filesync_list.htm',
			'interface/web/admin/templates/index.htm',
			'interface/web/admin/_templates_old/dbsync_edit.htm',
			'interface/web/admin/_templates_old/dbsync_list.htm',
			'interface/web/admin/_templates_old/filesync_edit.htm',
			'interface/web/admin/_templates_old/filesync_list.htm',
			'interface/web/admin/_templates_old/firewall_edit.htm',
			'interface/web/admin/_templates_old/firewall_list.htm',
			'interface/web/admin/_templates_old/groups_edit.htm',
			'interface/web/admin/_templates_old/groups_list.htm',
			'interface/web/admin/_templates_old/index.htm',
			'interface/web/admin/_templates_old/language_add.htm',
			'interface/web/admin/_templates_old/language_complete.htm',
			'interface/web/admin/_templates_old/language_edit.htm',
			'interface/web/admin/_templates_old/language_export.htm',
			'interface/web/admin/_templates_old/language_import.htm',
			'interface/web/admin/_templates_old/language_list.htm',
			'interface/web/admin/_templates_old/server_config_fastcgi_edit.htm',
			'interface/web/admin/_templates_old/server_config_getmail_edit.htm',
			'interface/web/admin/_templates_old/server_config_jailkit_edit.htm',
			'interface/web/admin/_templates_old/server_config_list.htm',
			'interface/web/admin/_templates_old/server_config_mail_edit.htm',
			'interface/web/admin/_templates_old/server_config_server_edit.htm',
			'interface/web/admin/_templates_old/server_config_web_edit.htm',
			'interface/web/admin/_templates_old/server_edit_config.htm',
			'interface/web/admin/_templates_old/server_edit_services.htm',
			'interface/web/admin/_templates_old/server_ip_edit.htm',
			'interface/web/admin/_templates_old/server_ip_list.htm',
			'interface/web/admin/_templates_old/server_list.htm',
			'interface/web/admin/_templates_old/software_package_list.htm',
Loading full blame...