PluginProbe ʕ •ᴥ•ʔ
JetBackup – Backup, Restore & Migrate / 1.3.2
JetBackup – Backup, Restore & Migrate v1.3.2
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 6 years ago config.wordpress.free.php 6 years ago config.wordpress.php 6 years ago
config.php
211 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 // Backup methods
119 define('SG_BACKUP_METHOD_MIGRATE', 1);
120 define('SG_BACKUP_METHOD_STANDARD', 2);
121
122 define('SG_MIN_SUPPORTED_ARCHIVE_VERSION', 5);
123 define('SG_MAX_SUPPORTED_ARCHIVE_VERSION', 5);
124
125 //Reloader status
126 define('SG_RELOADER_STATUS_IDLE', 1);
127 define('SG_RELOADER_STATUS_RUNNING', 2);
128
129 //External restore
130 define('SG_EXTERNAL_RESTORE_FILE', 'bg_restore.php');
131
132 //License
133 define('SG_LICENSE_CHECK_TIMEOUT', 86400); //1 day
134
135 //Mail
136 define('SG_MAIL_BACKUP_SUCCESS_SUBJECT', 'Backup Succeeded');
137 define('SG_MAIL_BACKUP_COMPLETED_WITH_WARNINGS_SUBJECT', 'Backup completed with warnings');
138 define('SG_MAIL_BACKUP_FAIL_SUBJECT', 'Backup Failed');
139 define('SG_MAIL_BACKUP_CANCELED_SUBJECT', 'Backup Canceled');
140 define('SG_MAIL_RESTORE_SUCCESS_SUBJECT', 'Restore Succeeded');
141 define('SG_MAIL_RESTORE_FAIL_SUBJECT', 'Restore Failed');
142
143 define('SG_MAIL_UPLOAD_FAIL_SUBJECT', 'Upload Failed');
144 define('SG_MAIL_UPLOAD_SUCCESS_SUBJECT', 'Upload Succeeded');
145
146 //BackupGurad
147 define('SG_ACTION_STATUS_CREATED', 0);
148 define('SG_ACTION_STATUS_IN_PROGRESS_DB', 1);
149 define('SG_ACTION_STATUS_IN_PROGRESS_FILES', 2);
150 define('SG_ACTION_STATUS_FINISHED', 3);
151 define('SG_ACTION_STATUS_FINISHED_WARNINGS', 4);
152 define('SG_ACTION_STATUS_CANCELLING', 5);
153 define('SG_ACTION_STATUS_CANCELLED', 6);
154 define('SG_ACTION_STATUS_ERROR', 7);
155 define('SG_ACTION_TYPE_BACKUP', 1);
156 define('SG_ACTION_TYPE_RESTORE', 2);
157 define('SG_ACTION_TYPE_UPLOAD', 3);
158 define('SG_ACTION_PROGRESS_UPDATE_INTERVAL', 3); //in %
159 define('SG_BACKUP_DATABASE_INSERT_LIMIT', 10000);
160 define('SG_BACKUP_DOWNLOAD_TYPE_SGBP', 1);
161 define('SG_BACKUP_DOWNLOAD_TYPE_BACKUP_LOG', 2);
162 define('SG_BACKUP_DOWNLOAD_TYPE_RESTORE_LOG', 3);
163
164 define('SG_BACKUP_REVIEW_BACKUP_COUNT', 3);
165 define('SG_BACKUP_REVIEW_RESTORE_COUNT', 1);
166 define('SG_BACKUP_REVIEW_PERIOD', 30);
167
168 //The following constants can be modified at run-time
169 define('SG_ACTION_BACKUP_FILES_AVAILABLE', 1);
170 define('SG_ACTION_BACKUP_DATABASE_AVAILABLE', 1);
171 define('SG_BACKUP_IN_BACKGROUND_MODE', 0);
172 define('SG_BACKUP_UPLOAD_TO_STORAGES', ''); //list of storage ids separated by commas
173
174 //Database tables
175 define('SG_ACTION_TABLE_NAME', SG_ENV_DB_PREFIX.'sg_action');
176 define('SG_CONFIG_TABLE_NAME', SG_ENV_DB_PREFIX.'sg_config');
177 define('SG_SCHEDULE_TABLE_NAME', SG_ENV_DB_PREFIX.'sg_schedule');
178
179 define('SG_SSH_KEY_FILE_FOLDER_NAME', 'sshKeyFolder/');
180
181 define('SG_MIGRATION_SERVICE_URL', 'https://backup-guard.com/services/migrate-wordpress');
182 define('BACKUP_GUARD_PRIVACY_POLICY_URL', "https://backup-guard.com/privacy");
183 define('BACKUP_GUARD_TERMS_OF_SERVICE_URL', 'https://backup-guard.com/terms');
184 define('BACKUP_GUARD_WORDPRESS_SUPPORT_URL', 'https://wordpress.org/support/plugin/backup/');
185 define('BACKUP_GUARD_WORDPRESS_REVIEW_URL', 'https://wordpress.org/support/plugin/backup/reviews/?filter=5');
186
187 define('SG_RESTORE_MODE_FULL', 'full');
188 define('SG_RESTORE_MODE_FILES', 'files');
189 define('SG_RESTORE_MODE_DB', 'db');
190
191 define('SG_BADGE_SILVER_PLUS_TEXT', "Silver +");
192 define('SG_BADGE_GOLD_PLUS_TEXT', "Gold +");
193 define('SG_BADGE_PLATINUM_TEXT', "Platinum");
194
195 define('SG_SILVER_TOOLTIP_TEXT', "This is a pro feature and it’s available starting from the Silver version!");
196 define('SG_GOLD_TOOLTIP_TEXT', "This is a pro feature and it’s available starting from the Gold version!");
197 define('SG_PLATINUM_TOOLTIP_TEXT', "This is a pro feature and it’s available only in Platinum version!");
198
199 define('BACKUP_GUARD_CAPABILITIES_FREE', 1);
200 define('BACKUP_GUARD_CAPABILITIES_SILVER', 2);
201 define('BACKUP_GUARD_CAPABILITIES_GOLD', 3);
202 define('BACKUP_GUARD_CAPABILITIES_PLATINUM', 4);
203
204 define('BG_SCHEDULE_INTERVAL_HOURLY', 0);
205 define('BG_SCHEDULE_INTERVAL_DAILY', 1);
206 define('BG_SCHEDULE_INTERVAL_WEEKLY', 2);
207 define('BG_SCHEDULE_INTERVAL_MONTHLY', 3);
208 define('BG_SCHEDULE_INTERVAL_YEARLY', 4);
209
210 define("BACKUP_GUARD_TEXTDOMAIN", "backup-guard-pro");
211