PluginProbe ʕ •ᴥ•ʔ
JetBackup – Backup, Restore & Migrate / 1.5.4
JetBackup – Backup, Restore & Migrate v1.5.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 1.6.11 1.6.12 1.6.13 1.6.15 1.6.5.1 1.6.8.8 1.6.9 1.6.9.1 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7.5 2.0.8.7 2.0.9.11 2.0.9.14 2.0.9.15 2.0.9.6 2.0.9.7 2.0.9.9 3.1.10.7 3.1.11.1 3.1.12.3 3.1.13.4 3.1.14.17 3.1.15.4 3.1.16.1 3.1.17.5 3.1.18.10 3.1.18.8 3.1.18.9 3.1.19.8 3.1.20.3 3.1.21.3 3.1.7.9 3.1.9.2 trunk 1.1.90 1.1.91 1.2.0 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2
backup / com / config / config.php
backup / com / config Last commit date
config.php 5 years ago config.wordpress.demo.php 5 years ago config.wordpress.free.php 5 years ago config.wordpress.php 5 years ago
config.php
219 lines
1 <?php
2 //Version
3 define('SG_ARCHIVE_VERSION', '5');
4
5 //Paths
6 define('SG_APP_PATH', realpath(dirname(__FILE__).'/../').'/');
7 define('SG_CONFIG_PATH', SG_APP_PATH.'config/');
8 define('SG_CORE_PATH', SG_APP_PATH.'core/');
9 define('SG_DATABASE_PATH', SG_CORE_PATH.'database/');
10 define('SG_LOG_PATH', SG_CORE_PATH.'log/');
11 define('SG_STORAGE_PATH', SG_CORE_PATH.'storage/');
12 define('SG_EXCEPTION_PATH', SG_CORE_PATH.'exception/');
13 define('SG_BACKUP_PATH', SG_CORE_PATH.'backup/');
14 define('SG_RESTORE_PATH', SG_CORE_PATH.'restore/');
15 define('SG_LIB_PATH', SG_APP_PATH.'lib/');
16 define('SG_MAIL_PATH', SG_CORE_PATH.'mail/');
17 define('SG_NOTICE_PATH', SG_CORE_PATH.'notice/');
18 define('SG_SCHEDULE_PATH', SG_CORE_PATH.'schedule/');
19 define('SG_WIDGET_PATH', SG_CORE_PATH.'widget/');
20 define('SG_EXTENSION_PATH', SG_CORE_PATH.'extension/');
21
22 define('SG_REQUEST_PATH', SG_LIB_PATH.'Request/');
23
24 // Seal themes
25 define('SG_SEAL_THEME_DARK', "dark");
26 define('SG_SEAL_THEME_GREEN', "green");
27 define('SG_SEAL_THEME_WHITE', "white");
28
29 // Free days in seconds
30 define('SG_PLUGIN_ACTIVE_INTERVAL', 259200);
31
32 //Log
33 define('SG_LOG_LEVEL_ALL', 0);
34 define('SG_LOG_LEVEL_HIGH', 1);
35 define('SG_LOG_LEVEL_MEDIUM', 2);
36 define('SG_LOG_LEVEL_LOW', 4);
37 define('SG_BACKUP_LOG_POS_START', 1);
38 define('SG_BACKUP_LOG_POS_END', 2);
39
40 //Notice
41 define('SG_NOTICE_SUCCESS', 'success');
42 define('SG_NOTICE_WARNING', 'warning');
43 define('SG_NOTICE_ERROR', 'error');
44
45 //Reload methods
46 define('SG_RELOAD_METHOD_NONE', 'none');
47 define('SG_RELOAD_METHOD_STREAM', 1);
48 define('SG_RELOAD_METHOD_CURL', 2);
49 define('SG_RELOAD_METHOD_SOCKET', 3);
50 define('SG_RELOAD_METHOD_AJAX', 4);
51
52 define('SG_SHCEDULE_STATUS_INACTIVE', 0);
53 define('SG_SHCEDULE_STATUS_PENDING', 1);
54
55 //Number of backups to keep on server by default
56 define('SG_NUMBER_OF_BACKUPS_TO_KEEP', 100);
57
58 //Backup timeout in seconds
59 define('SG_BACKUP_TIMEOUT', 180);
60 define('SG_RELOAD_TIMEOUT', 10);
61
62 //Ping data update frequency
63 define('SG_PING_DATE_UPDATE_FREQUENCY', 3);
64
65 //Backup file extension
66 define('SGBP_EXT', 'sgbp');
67
68 define('SG_NOTICE_EXECUTION_TIMEOUT', 'timeout_error');
69 define('SG_NOTICE_MIGRATION_ERROR', 'migration_error');
70 define('SG_NOTICE_NOT_WRITABLE_ERROR', 'restore_notwritable_error');
71
72 define('SG_WORDPRESS_CORE_TABLE', SG_ENV_DB_PREFIX.'options');
73 define('SG_MAGENTO_CORE_TABLE', SG_ENV_DB_PREFIX.'core_config_data');
74
75 //Backup file default prefix
76 define('SG_BACKUP_FILE_NAME_DEFAULT_PREFIX', 'sg_backup_');
77
78 //Default folder name for storage upload
79 define('SG_BACKUP_DEFAULT_FOLDER_NAME', 'sg_backups');
80
81 //Schedule action name prefix
82 define('SG_SCHEDULE_ACTION', 'backup_guard_schedule_action');
83
84 define('SG_SCHEDULER_DEFAULT_ID', 1);
85
86 //one day in seconds
87 define('SG_ONE_DAY_IN_SECONDS', 24*60*60);
88
89 define('SG_ENTRY_TYPE_FILE', 1);
90 define('SG_ENTRY_TYPE_CDR', 2);
91
92 define('SG_STATE_ACTION_PREPARING_STATE_FILE', 1);
93 define('SG_STATE_ACTION_LISTING_FILES', 2);
94 define('SG_STATE_ACTION_COMPRESSING_FILES', 3);
95 define('SG_STATE_ACTION_PREPARING_UPLOAD', 4);
96 define('SG_STATE_ACTION_UPLOADING_BACKUP', 5);
97 define('SG_STATE_ACTION_RESTORING_FILES', 6);
98 define('SG_STATE_ACTION_EXPORTING_SQL', 7);
99 define('SG_STATE_ACTION_RESTORING_DATABASE', 8);
100 define('SG_STATE_ACTION_MIGRATING_DATABASE', 9);
101
102 define('SG_STATE_TYPE_FILE', 1);
103 define('SG_STATE_TYPE_DB', 2);
104 define('SG_STATE_TYPE_UPLOAD', 3);
105 define('SG_STATE_TYPE_MIGRATE', 4);
106
107 define('SG_TREE_FILE_NAME', 'tree.json');
108 define('SG_STATE_FILE_NAME', 'state.json');
109
110 define('SG_RELOADER_STATE_FILE_NAME', 'reloaderState.json');
111
112 //File name to keep upload report for email notification
113 define('SG_REPORT_FILE_NAME', 'report.txt');
114
115 //2GB in bytes
116 define('SG_ARCHIVE_MAX_SIZE_32', 2000000000);
117
118 // Valid Archive minimum file size
119 define('SG_BACKUP_VALID_ARCHIVE_SIZE', 500);
120
121 // Backup methods
122 define('SG_BACKUP_METHOD_MIGRATE', 1);
123 define('SG_BACKUP_METHOD_STANDARD', 2);
124
125 define('SG_MIN_SUPPORTED_ARCHIVE_VERSION', 5);
126 define('SG_MAX_SUPPORTED_ARCHIVE_VERSION', 5);
127
128 //Reloader status
129 define('SG_RELOADER_STATUS_IDLE', 1);
130 define('SG_RELOADER_STATUS_RUNNING', 2);
131
132 //External restore
133 define('SG_EXTERNAL_RESTORE_FILE', 'bg_restore.php');
134
135 //License
136 define('SG_LICENSE_CHECK_TIMEOUT', 86400); //1 day
137
138 //Mail
139 define('SG_MAIL_BACKUP_SUCCESS_SUBJECT', 'Backup Succeeded');
140 define('SG_MAIL_BACKUP_COMPLETED_WITH_WARNINGS_SUBJECT', 'Backup completed with warnings');
141 define('SG_MAIL_BACKUP_FAIL_SUBJECT', 'Backup Failed');
142 define('SG_MAIL_BACKUP_CANCELED_SUBJECT', 'Backup Canceled');
143 define('SG_MAIL_RESTORE_SUCCESS_SUBJECT', 'Restore Succeeded');
144 define('SG_MAIL_RESTORE_FAIL_SUBJECT', 'Restore Failed');
145
146 define('SG_MAIL_UPLOAD_FAIL_SUBJECT', 'Upload Failed');
147 define('SG_MAIL_UPLOAD_SUCCESS_SUBJECT', 'Upload Succeeded');
148
149 //BackupGurad
150 define('SG_ACTION_STATUS_CREATED', 0);
151 define('SG_ACTION_STATUS_IN_PROGRESS_DB', 1);
152 define('SG_ACTION_STATUS_IN_PROGRESS_FILES', 2);
153 define('SG_ACTION_STATUS_FINISHED', 3);
154 define('SG_ACTION_STATUS_FINISHED_WARNINGS', 4);
155 define('SG_ACTION_STATUS_CANCELLING', 5);
156 define('SG_ACTION_STATUS_CANCELLED', 6);
157 define('SG_ACTION_STATUS_ERROR', 7);
158 define('SG_ACTION_TYPE_BACKUP', 1);
159 define('SG_ACTION_TYPE_RESTORE', 2);
160 define('SG_ACTION_TYPE_UPLOAD', 3);
161 define('SG_ACTION_PROGRESS_UPDATE_INTERVAL', 3); //in %
162 define('SG_BACKUP_DATABASE_INSERT_LIMIT', 10000);
163 define('SG_BACKUP_DOWNLOAD_TYPE_SGBP', 1);
164 define('SG_BACKUP_DOWNLOAD_TYPE_BACKUP_LOG', 2);
165 define('SG_BACKUP_DOWNLOAD_TYPE_RESTORE_LOG', 3);
166
167 define('SG_BACKUP_REVIEW_BACKUP_COUNT', 3);
168 define('SG_BACKUP_REVIEW_RESTORE_COUNT', 1);
169 define('SG_BACKUP_REVIEW_PERIOD', 30);
170
171 //The following constants can be modified at run-time
172 define('SG_ACTION_BACKUP_FILES_AVAILABLE', 1);
173 define('SG_ACTION_BACKUP_DATABASE_AVAILABLE', 1);
174 define('SG_BACKUP_IN_BACKGROUND_MODE', 0);
175 define('SG_BACKUP_UPLOAD_TO_STORAGES', ''); //list of storage ids separated by commas
176
177 //Database tables
178 define('SG_ACTION_TABLE_NAME', SG_ENV_DB_PREFIX.'sg_action');
179 define('SG_CONFIG_TABLE_NAME', SG_ENV_DB_PREFIX.'sg_config');
180 define('SG_SCHEDULE_TABLE_NAME', SG_ENV_DB_PREFIX.'sg_schedule');
181
182 define('SG_SSH_KEY_FILE_FOLDER_NAME', 'sshKeyFolder/');
183
184 define('SG_SHOW_BACKUPGUARD_CLOUD', 0);
185 define('SG_FORGOT_PASSWORD_URL', 'https://backup-guard.com/admin/users/forgotPassword');
186 define('SG_MIGRATION_SERVICE_URL', 'https://backup-guard.com/services/migrate-wordpress');
187 define('BACKUP_GUARD_PRIVACY_POLICY_URL', "https://backup-guard.com/privacy");
188 define('BACKUP_GUARD_TERMS_OF_SERVICE_URL', 'https://backup-guard.com/terms');
189 define('BACKUP_GUARD_WORDPRESS_SUPPORT_URL', 'https://wordpress.org/support/plugin/backup/');
190 define('BACKUP_GUARD_WORDPRESS_REVIEW_URL', 'https://wordpress.org/support/plugin/backup/reviews/?filter=5');
191
192 define('SG_RESTORE_MODE_FULL', 'full');
193 define('SG_RESTORE_MODE_FILES', 'files');
194 define('SG_RESTORE_MODE_DB', 'db');
195
196 define('SG_BADGE_SILVER_PLUS_TEXT', "Silver +");
197 define('SG_BADGE_GOLD_PLUS_TEXT', "Gold +");
198 define('SG_BADGE_PLATINUM_TEXT', "Platinum");
199
200 define('SG_SILVER_TOOLTIP_TEXT', "This is a pro feature and it’s available starting from the Silver version!");
201 define('SG_GOLD_TOOLTIP_TEXT', "This is a pro feature and it’s available starting from the Gold version!");
202 define('SG_PLATINUM_TOOLTIP_TEXT', "This is a pro feature and it’s available only in Platinum version!");
203
204 define('BACKUP_GUARD_CAPABILITIES_FREE', 1);
205 define('BACKUP_GUARD_CAPABILITIES_SILVER', 2);
206 define('BACKUP_GUARD_CAPABILITIES_GOLD', 3);
207 define('BACKUP_GUARD_CAPABILITIES_PLATINUM', 4);
208
209 define('BG_SCHEDULE_INTERVAL_HOURLY', 0);
210 define('BG_SCHEDULE_INTERVAL_DAILY', 1);
211 define('BG_SCHEDULE_INTERVAL_WEEKLY', 2);
212 define('BG_SCHEDULE_INTERVAL_MONTHLY', 3);
213 define('BG_SCHEDULE_INTERVAL_YEARLY', 4);
214
215 define('BACKUP_GUARD_TEXTDOMAIN', 'backup-guard-pro');
216
217 define('BACKUP_GUARD_ONE_MB', 1000000);
218
219 define('BACKUP_GUARD_CLOUD_UPGRADE_URL', 'http://backup-guard.com/admin/billing/process/2');