PluginProbe
JetBackup – Backup, Restore & Migrate / 1.5.1
JetBackup – Backup, Restore & Migrate v1.5.1
3.1.23.6 3.1.23.5 3.1.23.3 3.1.22.4 3.1.22.3 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.8.1 1.4.9 1.5.0 1.5.1 1.5.1.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6.0 1.6.10 All 82 releases
backup / com / config / config.wordpress.php
config.wordpress.php
125 lines 4.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 global $wp_version, $wpdb;
4 define('SG_ENV_WORDPRESS', 'Wordpress');
5 define('SG_ENV_MAGENTO', 'Magento');
6 define('SG_ENV_VERSION', $wp_version);
7 define('SG_ENV_ADAPTER', SG_ENV_WORDPRESS);
8 define('SG_ENV_DB_PREFIX', $wpdb->prefix);
9
10 require_once(dirname(__FILE__).'/config.php');
11
12 define('SG_ENV_CORE_TABLE', SG_WORDPRESS_CORE_TABLE);
13 //Database
14 define('SG_DB_ADAPTER', SG_ENV_ADAPTER);
15 define('SG_DB_NAME', $wpdb->dbname);
16 define('SG_BACKUP_DATABASE_EXCLUDE', SG_ACTION_TABLE_NAME.','.SG_CONFIG_TABLE_NAME.','.SG_SCHEDULE_TABLE_NAME);
17
18 //Mail
19 define('SG_MAIL_TEMPLATES_PATH', realpath(SG_APP_PATH.'../public/templates').'/');
20 define('SG_MAIL_BACKUP_TEMPLATE', 'mail_backup.php');
21 define('SG_MAIL_RESTORE_TEMPLATE', 'mail_restore.php');
22 define('SG_MAIL_UPLOAD_TEMPLATE', 'mail_upload.php');
23
24 //Notice
25 define('SG_NOTICE_TEMPLATES_PATH', realpath(SG_APP_PATH.'../public/templates/notices').'/');
26
27 //BackupGuard SDK
28 define('SG_BACKUPGUARD_CLIENT_ID', 'wordpress');
29 define('SG_BACKUPGUARD_CLIENT_SECRET', 'AAPQEgsyQrt6wqDBk7fpa24NP6W43evtayxXmUqS');
30
31 define('SG_BACKUPGUARD_UPLOAD_CLIENT_ID', 'backupguard');
32 define('SG_BACKUPGUARD_UPLOAD_CLIENT_SECRET', 'e9503d56b06b95241abf68eaa0d13194aae9503e');
33
34 define('SG_BACKUPGUARD_UPLOAD_SCOPE', 'create_backups');
35
36 //Backup
37 $wpContent = basename(WP_CONTENT_DIR);
38 $wpPlugins = basename(WP_PLUGIN_DIR);
39 $wpThemes = basename(get_theme_root());
40
41 $upload_dir = wp_upload_dir();
42 $wpUploads = basename($upload_dir['basedir']);
43
44 $dbCharset = 'utf8';
45 if (@constant("DB_CHARSET")) {
46 $dbCharset = DB_CHARSET;
47 }
48
49 //Define same constants in magento config file
50 define('SG_UPLOAD_PATH', $upload_dir['basedir']);
51 define('SG_UPLOAD_URL', $upload_dir['baseurl']);
52 define('SG_SITE_URL', get_site_url());
53 define('SG_HOME_URL', get_home_url());
54 define('SG_DB_CHARSET', $dbCharset);
55 define('SG_MYSQL_VERSION', $wpdb->db_version());
56
57 $type = "standard";
58
59 if (is_multisite()) {
60 $type = "multisite";
61 }
62
63 define('SG_SITE_TYPE', $type);
64
65 define('SG_PING_FILE_PATH', $upload_dir['basedir'].'/backup-guard/ping.json');
66
67 //Symlink download
68 define('SG_SYMLINK_PATH', $upload_dir['basedir'].'/sg_symlinks/');
69 define('SG_SYMLINK_URL', $upload_dir['baseurl'].'/sg_symlinks/');
70
71 define('SG_APP_ROOT_DIRECTORY', realpath(dirname(WP_CONTENT_DIR)."/")); //Wordpress Define
72
73 $sgBackupFilePathsExclude = array(
74 $wpContent.'/'.$wpPlugins.'/backup/',
75 $wpContent.'/'.$wpPlugins.'/backup-guard-pro/',
76 $wpContent.'/'.$wpPlugins.'/backup-guard-silver/',
77 $wpContent.'/'.$wpPlugins.'/backup-guard-gold/',
78 $wpContent.'/'.$wpPlugins.'/backup-guard-platinum/',
79 $wpContent.'/'.$wpUploads.'/backup-guard/',
80 $wpContent.'/'.$wpUploads.'/sg_symlinks/',
81 $wpContent.'/ai1wm-backups/',
82 $wpContent.'/aiowps_backups/',
83 $wpContent.'/Dropbox_Backup/',
84 $wpContent.'/updraft/',
85 $wpContent.'/upsupsystic/',
86 $wpContent.'/wpbackitup_backups/',
87 $wpContent.'/wpbackitup_restore/',
88 $wpContent.'/backups/',
89 $wpContent.'/cache/',
90 $wpContent.'/'.$wpUploads.'/wp-clone/',
91 $wpContent.'/'.$wpUploads.'/wp-staging/',
92 $wpContent.'/'.$wpUploads.'/wp-migrate-db/',
93 $wpContent.'/'.$wpUploads.'/db-backup/',
94 $wpContent.'/'.$wpPlugins.'/wordpress-move/backup/',
95 $wpContent.'/as3b_backups/',
96 $wpContent.'/'.$wpUploads.'/backupbuddy_backups/',
97 $wpContent.'/backups-dup-pro/',
98 $wpContent.'/managewp/backups/',
99 $wpContent.'/'.$wpUploads.'/backupbuddy_temp/',
100 $wpContent.'/'.$wpUploads.'/pb_backupbuddy/',
101 $wpContent.'/'.$wpUploads.'/snapshots/',
102 $wpContent.'/debug.log',
103 $wpContent.'/backup-db/'
104 );
105
106 define('SG_BACKUP_FILE_PATHS_EXCLUDE', implode(',', $sgBackupFilePathsExclude));
107 define('SG_BACKUP_DIRECTORY', $upload_dir['basedir'].'/backup-guard/'); //backups will be stored here
108 define('SG_BACKUP_DIRECTORY_URL', SG_UPLOAD_URL.'/backup-guard/');
109
110 //Storage
111 define('SG_STORAGE_UPLOAD_CRON', '');
112
113 define('SG_BACKUP_FILE_PATHS', $wpContent.','.$wpContent.'/'.$wpPlugins.','.$wpContent.'/'.$wpThemes.','.$wpContent.'/'.$wpUploads);
114
115 define('SG_WP_OPTIONS_MIGRATABLE_VALUES', 'user_roles');
116 define('SG_WP_USERMETA_MIGRATABLE_VALUES', 'capabilities,user_level,dashboard_quick_press_last_post_id,user-settings,user-settings-time');
117 define('SG_MISC_MIGRATABLE_TABLES', SG_ENV_DB_PREFIX.'options,'.SG_ENV_DB_PREFIX.'usermeta');
118 define('SG_MULTISITE_TABLES_TO_MIGRATE', SG_ENV_DB_PREFIX.'blogs,'.SG_ENV_DB_PREFIX.'site');
119 define('SG_SUBDOMAIN_INSTALL', defined('SUBDOMAIN_INSTALL')?SUBDOMAIN_INSTALL:false);
120
121
122 define('SG_BACKUP_PRODUCTS_URL', 'https://backup-guard.com/admin/products/view');
123
124 define('SG_BACKUP_GUARD_SECURITY_EXTENSION', 'backup-guard-security');
125