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