Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid - Version b.issue-342.202007161319

Version Description

Download this release

Release Info

Developer boldgrid
Plugin Icon 128x128 Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid
Version b.issue-342.202007161319
Comparing to
See all releases

Code changes from version 1.14.1 to b.issue-342.202007161319

admin/class-boldgrid-backup-admin-core.php CHANGED
@@ -1309,6 +1309,14 @@ class Boldgrid_Backup_Admin_Core {
1309
  $restored_wp_siteurl = get_option( 'siteurl' );
1310
  $restored_wp_home = get_option( 'home' );
1311
 
 
 
 
 
 
 
 
 
1312
  // If changed, then update the siteurl in the database.
1313
  if ( $restored_wp_siteurl !== $wp_siteurl ) {
1314
  $update_siteurl_success =
@@ -2384,12 +2392,24 @@ class Boldgrid_Backup_Admin_Core {
2384
  $this->logger->add( 'ZipArchive not available. Unable to set_writable_permissions. Trying restore anyways...' );
2385
  }
2386
 
 
 
 
2387
  $this->logger->add( 'Unzipping archive... filepath / ABSPATH: ' . $info['filepath'] . ' / ' . ABSPATH );
2388
  $this->logger->add_memory();
2389
  $unzip_status = ! $dryrun ? unzip_file( $info['filepath'], ABSPATH ) : null;
2390
  $this->logger->add( 'Unzip complete! Status: ' . print_r( $unzip_status, 1 ) ); // phpcs:ignore
2391
  $this->logger->add_memory();
2392
 
 
 
 
 
 
 
 
 
 
2393
  if ( is_wp_error( $unzip_status ) ) {
2394
  $error = false;
2395
 
@@ -2415,6 +2435,8 @@ class Boldgrid_Backup_Admin_Core {
2415
  /**
2416
  * Action to take after restoring an archive.
2417
  *
 
 
2418
  * @since 1.5.1
2419
  *
2420
  * @param array $info
@@ -2431,28 +2453,17 @@ class Boldgrid_Backup_Admin_Core {
2431
  $db_dump_filepath = $this->get_dump_file( $filepath );
2432
  $this->logger->add( 'Attempting database restoration... $db_dump_filepath = ' . $db_dump_filepath );
2433
  $this->logger->add_memory();
2434
- if ( ! $dryrun && ! empty( $db_dump_filepath ) ) {
2435
- $db_prefix = null;
2436
-
2437
- // Get the database table prefix from the new "wp-config.php" file, if exists.
2438
- if ( $this->wp_filesystem->exists( ABSPATH . 'wp-config.php' ) ) {
2439
- $wpcfg_contents = $this->wp_filesystem->get_contents( ABSPATH . 'wp-config.php' );
2440
- }
2441
 
2442
- if ( ! empty( $wpcfg_contents ) ) {
2443
- preg_match( '#\$table_prefix.*?=.*?' . "'" . '(.*?)' . "'" . ';#', $wpcfg_contents, $matches );
2444
-
2445
- if ( ! empty( $matches[1] ) ) {
2446
- $db_prefix = $matches[1];
2447
- }
2448
- }
2449
 
 
2450
  // Determine if the dump file is encrypted.
2451
  $this->archive->init( $filepath );
2452
  $db_encrypted = $this->archive->get_attribute( 'encrypt_db' );
2453
 
2454
  // Restore the database and then delete the dump.
2455
- $restore_ok = $this->restore_database( $db_dump_filepath, $db_prefix, $db_encrypted );
2456
  $this->wp_filesystem->delete( $db_dump_filepath, false, 'f' );
2457
 
2458
  // Display notice of deletion status.
@@ -2462,9 +2473,18 @@ class Boldgrid_Backup_Admin_Core {
2462
  return [ 'error' => $error_message ];
2463
  }
2464
  }
 
 
 
 
2465
  $this->logger->add( 'Database restoration complete.' );
2466
  $this->logger->add_memory();
2467
 
 
 
 
 
 
2468
  // Clear rollback information and restoration cron jobs that may be present.
2469
  $this->auto_rollback->cancel();
2470
 
1309
  $restored_wp_siteurl = get_option( 'siteurl' );
1310
  $restored_wp_home = get_option( 'home' );
1311
 
1312
+ $this->logger->add_separator();
1313
+ $this->logger->add( 'Settings as read from db using get_option():' );
1314
+ $this->logger->add( 'Original siteurl: ' . $wp_siteurl );
1315
+ $this->logger->add( 'New siteurl : ' . $restored_wp_siteurl );
1316
+ $this->logger->add( 'Original home : ' . $wp_home );
1317
+ $this->logger->add( 'New home : ' . $restored_wp_home );
1318
+ $this->logger->add_separator();
1319
+
1320
  // If changed, then update the siteurl in the database.
1321
  if ( $restored_wp_siteurl !== $wp_siteurl ) {
1322
  $update_siteurl_success =
2392
  $this->logger->add( 'ZipArchive not available. Unable to set_writable_permissions. Trying restore anyways...' );
2393
  }
2394
 
2395
+ // Take note of things before files are restored.
2396
+ $original_prefix = $this->db_get->get_prefix();
2397
+
2398
  $this->logger->add( 'Unzipping archive... filepath / ABSPATH: ' . $info['filepath'] . ' / ' . ABSPATH );
2399
  $this->logger->add_memory();
2400
  $unzip_status = ! $dryrun ? unzip_file( $info['filepath'], ABSPATH ) : null;
2401
  $this->logger->add( 'Unzip complete! Status: ' . print_r( $unzip_status, 1 ) ); // phpcs:ignore
2402
  $this->logger->add_memory();
2403
 
2404
+ // Take note of things after files are restored.
2405
+ $new_prefix = $this->db_get->get_prefix();
2406
+
2407
+ $this->logger->add_separator();
2408
+ $this->logger->add( 'Settings as read from wp-config.php:' );
2409
+ $this->logger->add( 'Original DB prefix: ' . $original_prefix );
2410
+ $this->logger->add( 'New DB prefix : ' . $new_prefix );
2411
+ $this->logger->add_separator();
2412
+
2413
  if ( is_wp_error( $unzip_status ) ) {
2414
  $error = false;
2415
 
2435
  /**
2436
  * Action to take after restoring an archive.
2437
  *
2438
+ * This includes things such as fixing .htaccess and wp-config files.
2439
+ *
2440
  * @since 1.5.1
2441
  *
2442
  * @param array $info
2453
  $db_dump_filepath = $this->get_dump_file( $filepath );
2454
  $this->logger->add( 'Attempting database restoration... $db_dump_filepath = ' . $db_dump_filepath );
2455
  $this->logger->add_memory();
 
 
 
 
 
 
 
2456
 
2457
+ // Take a count of our tables before restoring the database. Useful for seeing scope of change.
2458
+ $original_table_counts = $this->db_get->prefixed_count( $original_prefix );
 
 
 
 
 
2459
 
2460
+ if ( ! $dryrun && ! empty( $db_dump_filepath ) ) {
2461
  // Determine if the dump file is encrypted.
2462
  $this->archive->init( $filepath );
2463
  $db_encrypted = $this->archive->get_attribute( 'encrypt_db' );
2464
 
2465
  // Restore the database and then delete the dump.
2466
+ $restore_ok = $this->restore_database( $db_dump_filepath, $new_prefix, $db_encrypted );
2467
  $this->wp_filesystem->delete( $db_dump_filepath, false, 'f' );
2468
 
2469
  // Display notice of deletion status.
2473
  return [ 'error' => $error_message ];
2474
  }
2475
  }
2476
+
2477
+ // Take count of tables after restoring database. Similar call was made before restoring above.
2478
+ $new_table_counts = $this->db_get->prefixed_count( $new_prefix );
2479
+
2480
  $this->logger->add( 'Database restoration complete.' );
2481
  $this->logger->add_memory();
2482
 
2483
+ $this->logger->add_separator();
2484
+ $this->logger->add( 'Original table counts: ' . print_r( $original_table_counts, 1 ) ); // phpcs:ignore
2485
+ $this->logger->add( 'New table counts: ' . print_r( $new_table_counts, 1 ) ); // phpcs:ignore
2486
+ $this->logger->add_separator();
2487
+
2488
  // Clear rollback information and restoration cron jobs that may be present.
2489
  $this->auto_rollback->cancel();
2490
 
admin/class-boldgrid-backup-admin-db-get.php CHANGED
@@ -85,6 +85,35 @@ class Boldgrid_Backup_Admin_Db_Get {
85
  return $tables;
86
  }
87
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
88
  /**
89
  * Filter an array of table names by table type.
90
  *
@@ -119,17 +148,20 @@ class Boldgrid_Backup_Admin_Db_Get {
119
  *
120
  * @global wpdb $wpdb The WordPress database class object.
121
  *
 
122
  * @return array
123
  */
124
- public function prefixed() {
125
  global $wpdb;
126
 
 
 
127
  $prefix_tables = array();
128
 
129
  $results = $wpdb->get_results(
130
  $wpdb->prepare(
131
  'SHOW TABLES LIKE %s;',
132
- $wpdb->esc_like( $wpdb->prefix ) . '%'
133
  ),
134
  ARRAY_N
135
  );
@@ -153,12 +185,14 @@ class Boldgrid_Backup_Admin_Db_Get {
153
  *
154
  * @return array
155
  */
156
- public function prefixed_count() {
157
  global $wpdb;
158
 
 
 
159
  $return = array();
160
 
161
- $tables = $this->prefixed();
162
 
163
  foreach ( $tables as $table ) {
164
  $num = $wpdb->get_var( 'SELECT COUNT(*) FROM `' . $table . '`;' ); // phpcs:ignore WordPress.WP.PreparedSQL.NotPrepared
85
  return $tables;
86
  }
87
 
88
+ /**
89
+ * Get our database prefix, as defined in wp-config.php
90
+ *
91
+ * Prior to 1.14.2, this code lived within Boldgrid_Backup_Admin_Core and was ran prior to restoring
92
+ * a database. It has been moved here for reusability.
93
+ *
94
+ * @since 1.14.2
95
+ *
96
+ * @return string
97
+ */
98
+ public function get_prefix() {
99
+ $db_prefix = null;
100
+
101
+ // Get the database table prefix from the new "wp-config.php" file, if exists.
102
+ if ( $this->core->wp_filesystem->exists( ABSPATH . 'wp-config.php' ) ) {
103
+ $wpcfg_contents = $this->core->wp_filesystem->get_contents( ABSPATH . 'wp-config.php' );
104
+ }
105
+
106
+ if ( ! empty( $wpcfg_contents ) ) {
107
+ preg_match( '#\$table_prefix.*?=.*?' . "'" . '(.*?)' . "'" . ';#', $wpcfg_contents, $matches );
108
+
109
+ if ( ! empty( $matches[1] ) ) {
110
+ $db_prefix = $matches[1];
111
+ }
112
+ }
113
+
114
+ return $db_prefix;
115
+ }
116
+
117
  /**
118
  * Filter an array of table names by table type.
119
  *
148
  *
149
  * @global wpdb $wpdb The WordPress database class object.
150
  *
151
+ * @param string $prefix Table prefix.
152
  * @return array
153
  */
154
+ public function prefixed( $prefix = null ) {
155
  global $wpdb;
156
 
157
+ $prefix = is_null( $prefix ) ? $wpdb->prefix : $prefix;
158
+
159
  $prefix_tables = array();
160
 
161
  $results = $wpdb->get_results(
162
  $wpdb->prepare(
163
  'SHOW TABLES LIKE %s;',
164
+ $wpdb->esc_like( $prefix ) . '%'
165
  ),
166
  ARRAY_N
167
  );
185
  *
186
  * @return array
187
  */
188
+ public function prefixed_count( $prefix ) {
189
  global $wpdb;
190
 
191
+ $prefix = is_null( $prefix ) ? $wpdb->prefix : $prefix;
192
+
193
  $return = array();
194
 
195
+ $tables = $this->prefixed( $prefix );
196
 
197
  foreach ( $tables as $table ) {
198
  $num = $wpdb->get_var( 'SELECT COUNT(*) FROM `' . $table . '`;' ); // phpcs:ignore WordPress.WP.PreparedSQL.NotPrepared
coverage.xml CHANGED
@@ -1,6 +1,6 @@
1
  <?xml version="1.0" encoding="UTF-8"?>
2
- <coverage generated="1594155061">
3
- <project timestamp="1594155061">
4
  <package name="Boldgrid\Backup\Admin\Card">
5
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/card/class-amazon-s3.php">
6
  <class name="Amazon_S3" namespace="Boldgrid\Backup\Admin\Card" fullPackage="Amazon">
@@ -2245,7 +2245,7 @@
2245
  <line num="284" type="stmt" count="7"/>
2246
  <line num="287" type="stmt" count="7"/>
2247
  <line num="288" type="stmt" count="7"/>
2248
- <line num="289" type="stmt" count="6"/>
2249
  <line num="292" type="stmt" count="7"/>
2250
  <line num="294" type="stmt" count="7"/>
2251
  <line num="295" type="stmt" count="7"/>
@@ -2696,7 +2696,7 @@
2696
  </file>
2697
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/class-boldgrid-backup-admin-core.php">
2698
  <class name="Boldgrid_Backup_Admin_Core" namespace="global" fullPackage="Boldgrid.Backup.Admin">
2699
- <metrics complexity="235" methods="29" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="1116" coveredstatements="538" elements="1145" coveredelements="542"/>
2700
  </class>
2701
  <line num="600" type="method" name="__construct" visibility="public" complexity="8" crap="8.07" count="29"/>
2702
  <line num="601" type="stmt" count="29"/>
@@ -3011,7 +3011,7 @@
3011
  <line num="1217" type="stmt" count="0"/>
3012
  <line num="1221" type="stmt" count="4"/>
3013
  <line num="1224" type="stmt" count="4"/>
3014
- <line num="1244" type="method" name="restore_database" visibility="private" complexity="9" crap="27.27" count="1"/>
3015
  <line num="1246" type="stmt" count="1"/>
3016
  <line num="1248" type="stmt" count="0"/>
3017
  <line num="1249" type="stmt" count="0"/>
@@ -3042,235 +3042,236 @@
3042
  <line num="1306" type="stmt" count="1"/>
3043
  <line num="1309" type="stmt" count="1"/>
3044
  <line num="1310" type="stmt" count="1"/>
 
3045
  <line num="1313" type="stmt" count="1"/>
3046
- <line num="1315" type="stmt" count="0"/>
3047
- <line num="1317" type="stmt" count="0"/>
3048
- <line num="1319" type="stmt" count="0"/>
3049
- <line num="1320" type="stmt" count="0"/>
3050
- <line num="1321" type="stmt" count="0"/>
3051
- <line num="1322" type="stmt" count="0"/>
3052
- <line num="1324" type="stmt" count="0"/>
3053
- <line num="1326" type="stmt" count="0"/>
3054
  <line num="1327" type="stmt" count="0"/>
3055
  <line num="1328" type="stmt" count="0"/>
3056
- <line num="1331" type="stmt" count="1"/>
 
 
3057
  <line num="1334" type="stmt" count="0"/>
 
3058
  <line num="1336" type="stmt" count="0"/>
3059
- <line num="1337" type="stmt" count="0"/>
3060
- <line num="1340" type="stmt" count="1"/>
3061
- <line num="1351" type="method" name="get_filelist" visibility="public" complexity="10" crap="10.11" count="4"/>
3062
- <line num="1354" type="stmt" count="4"/>
3063
- <line num="1355" type="stmt" count="0"/>
3064
- <line num="1359" type="stmt" count="4"/>
3065
  <line num="1362" type="stmt" count="4"/>
3066
  <line num="1363" type="stmt" count="0"/>
3067
  <line num="1367" type="stmt" count="4"/>
3068
  <line num="1370" type="stmt" count="4"/>
3069
- <line num="1371" type="stmt" count="4"/>
3070
- <line num="1372" type="stmt" count="4"/>
3071
  <line num="1375" type="stmt" count="4"/>
3072
  <line num="1378" type="stmt" count="4"/>
3073
- <line num="1389" type="stmt" count="4"/>
3074
- <line num="1390" type="stmt" count="4"/>
3075
- <line num="1391" type="stmt" count="4"/>
3076
- <line num="1392" type="stmt" count="4"/>
3077
- <line num="1393" type="stmt" count="4"/>
3078
- <line num="1395" type="stmt" count="4"/>
3079
  <line num="1397" type="stmt" count="4"/>
 
 
3080
  <line num="1400" type="stmt" count="4"/>
3081
- <line num="1401" type="stmt" count="0"/>
3082
  <line num="1403" type="stmt" count="4"/>
3083
- <line num="1404" type="stmt" count="4"/>
3084
- <line num="1407" type="stmt" count="4"/>
3085
  <line num="1408" type="stmt" count="4"/>
3086
- <line num="1411" type="stmt" count="0"/>
3087
- <line num="1413" type="stmt" count="4"/>
 
 
3088
  <line num="1416" type="stmt" count="4"/>
3089
- <line num="1418" type="stmt" count="4"/>
3090
- <line num="1419" type="stmt" count="4"/>
3091
  <line num="1421" type="stmt" count="4"/>
3092
- <line num="1423" type="stmt" count="4"/>
 
3093
  <line num="1427" type="stmt" count="4"/>
3094
- <line num="1430" type="stmt" count="4"/>
3095
- <line num="1433" type="stmt" count="4"/>
3096
- <line num="1434" type="stmt" count="4"/>
3097
  <line num="1435" type="stmt" count="4"/>
3098
- <line num="1436" type="stmt" count="4"/>
3099
  <line num="1438" type="stmt" count="4"/>
3100
  <line num="1441" type="stmt" count="4"/>
3101
- <line num="1457" type="method" name="get_filtered_filelist" visibility="public" complexity="8" crap="8.30" count="4"/>
3102
- <line num="1460" type="stmt" count="4"/>
3103
- <line num="1461" type="stmt" count="0"/>
3104
- <line num="1465" type="stmt" count="4"/>
 
 
3105
  <line num="1468" type="stmt" count="4"/>
3106
  <line num="1469" type="stmt" count="0"/>
3107
  <line num="1473" type="stmt" count="4"/>
3108
  <line num="1476" type="stmt" count="4"/>
3109
- <line num="1479" type="stmt" count="4"/>
3110
- <line num="1480" type="stmt" count="4"/>
3111
- <line num="1482" type="stmt" count="4"/>
3112
- <line num="1483" type="stmt" count="0"/>
3113
- <line num="1486" type="stmt" count="4"/>
3114
  <line num="1487" type="stmt" count="4"/>
 
3115
  <line num="1490" type="stmt" count="4"/>
3116
- <line num="1491" type="stmt" count="4"/>
3117
  <line num="1494" type="stmt" count="4"/>
3118
- <line num="1497" type="stmt" count="4"/>
3119
- <line num="1500" type="stmt" count="4"/>
3120
- <line num="1512" type="method" name="generate_archive_path" visibility="public" complexity="3" crap="3.00" count="4"/>
3121
- <line num="1514" type="stmt" count="4"/>
3122
- <line num="1517" type="stmt" count="4"/>
3123
- <line num="1520" type="stmt" count="4"/>
3124
- <line num="1521" type="stmt" count="0"/>
 
3125
  <line num="1525" type="stmt" count="4"/>
3126
  <line num="1528" type="stmt" count="4"/>
3127
- <line num="1530" type="stmt" count="4"/>
3128
- <line num="1531" type="stmt" count="4"/>
3129
- <line num="1532" type="stmt" count="4"/>
3130
  <line num="1533" type="stmt" count="4"/>
3131
- <line num="1534" type="stmt" count="4"/>
3132
- <line num="1535" type="stmt" count="4"/>
3133
  <line num="1536" type="stmt" count="4"/>
 
3134
  <line num="1539" type="stmt" count="4"/>
 
 
3135
  <line num="1542" type="stmt" count="4"/>
 
3136
  <line num="1544" type="stmt" count="4"/>
3137
- <line num="1546" type="stmt" count="4"/>
3138
  <line num="1547" type="stmt" count="4"/>
3139
- <line num="1549" type="stmt" count="4"/>
3140
- <line num="1564" type="method" name="archive_files" visibility="public" complexity="49" crap="69.65" count="4"/>
3141
- <line num="1565" type="stmt" count="4"/>
3142
- <line num="1567" type="stmt" count="4"/>
3143
- <line num="1568" type="stmt" count="4"/>
3144
- <line num="1570" type="stmt" count="4"/>
3145
- <line num="1572" type="stmt" count="4"/>
 
 
3146
  <line num="1578" type="stmt" count="4"/>
3147
  <line num="1580" type="stmt" count="4"/>
3148
- <line num="1581" type="stmt" count="4"/>
3149
- <line num="1582" type="stmt" count="4"/>
3150
  <line num="1589" type="stmt" count="4"/>
3151
- <line num="1591" type="stmt" count="4"/>
3152
- <line num="1592" type="stmt" count="4"/>
3153
- <line num="1593" type="stmt" count="4"/>
3154
- <line num="1604" type="stmt" count="4"/>
3155
- <line num="1605" type="stmt" count="0"/>
3156
- <line num="1606" type="stmt" count="0"/>
3157
- <line num="1607" type="stmt" count="0"/>
3158
- <line num="1611" type="stmt" count="4"/>
3159
  <line num="1613" type="stmt" count="0"/>
 
3160
  <line num="1615" type="stmt" count="0"/>
3161
- <line num="1616" type="stmt" count="0"/>
3162
- <line num="1618" type="stmt" count="0"/>
3163
- <line num="1622" type="stmt" count="4"/>
3164
- <line num="1631" type="stmt" count="4"/>
3165
- <line num="1632" type="stmt" count="4"/>
3166
- <line num="1633" type="stmt" count="4"/>
3167
- <line num="1634" type="stmt" count="4"/>
3168
- <line num="1635" type="stmt" count="4"/>
3169
- <line num="1636" type="stmt" count="4"/>
3170
- <line num="1637" type="stmt" count="4"/>
3171
- <line num="1638" type="stmt" count="4"/>
3172
  <line num="1639" type="stmt" count="4"/>
3173
  <line num="1640" type="stmt" count="4"/>
3174
  <line num="1641" type="stmt" count="4"/>
 
3175
  <line num="1643" type="stmt" count="4"/>
3176
  <line num="1644" type="stmt" count="4"/>
3177
  <line num="1645" type="stmt" count="4"/>
3178
  <line num="1646" type="stmt" count="4"/>
 
3179
  <line num="1648" type="stmt" count="4"/>
3180
  <line num="1649" type="stmt" count="4"/>
3181
- <line num="1650" type="stmt" count="4"/>
3182
  <line num="1651" type="stmt" count="4"/>
3183
  <line num="1652" type="stmt" count="4"/>
3184
  <line num="1653" type="stmt" count="4"/>
3185
  <line num="1654" type="stmt" count="4"/>
3186
- <line num="1655" type="stmt" count="4"/>
3187
  <line num="1656" type="stmt" count="4"/>
3188
  <line num="1657" type="stmt" count="4"/>
3189
  <line num="1658" type="stmt" count="4"/>
3190
  <line num="1659" type="stmt" count="4"/>
3191
  <line num="1660" type="stmt" count="4"/>
 
 
3192
  <line num="1663" type="stmt" count="4"/>
3193
- <line num="1664" type="stmt" count="0"/>
3194
  <line num="1665" type="stmt" count="4"/>
3195
- <line num="1666" type="stmt" count="0"/>
3196
- <line num="1667" type="stmt" count="0"/>
3197
  <line num="1668" type="stmt" count="4"/>
3198
- <line num="1669" type="stmt" count="0"/>
3199
- <line num="1670" type="stmt" count="4"/>
3200
- <line num="1671" type="stmt" count="0"/>
3201
  <line num="1672" type="stmt" count="0"/>
3202
  <line num="1673" type="stmt" count="4"/>
 
 
3203
  <line num="1676" type="stmt" count="4"/>
3204
- <line num="1679" type="stmt" count="4"/>
 
 
3205
  <line num="1680" type="stmt" count="0"/>
 
3206
  <line num="1684" type="stmt" count="4"/>
3207
- <line num="1685" type="stmt" count="4"/>
3208
- <line num="1686" type="stmt" count="4"/>
3209
- <line num="1689" type="stmt" count="4"/>
3210
  <line num="1692" type="stmt" count="4"/>
3211
- <line num="1695" type="stmt" count="4"/>
3212
- <line num="1696" type="stmt" count="4"/>
3213
  <line num="1697" type="stmt" count="4"/>
3214
- <line num="1699" type="stmt" count="4"/>
3215
- <line num="1701" type="stmt" count="4"/>
3216
- <line num="1702" type="stmt" count="4"/>
3217
  <line num="1704" type="stmt" count="4"/>
3218
- <line num="1706" type="stmt" count="0"/>
3219
- <line num="1707" type="stmt" count="0"/>
3220
- <line num="1708" type="stmt" count="0"/>
3221
  <line num="1710" type="stmt" count="4"/>
3222
- <line num="1713" type="stmt" count="4"/>
3223
- <line num="1716" type="stmt" count="4"/>
3224
- <line num="1719" type="stmt" count="4"/>
3225
- <line num="1722" type="stmt" count="4"/>
3226
- <line num="1723" type="stmt" count="0"/>
3227
- <line num="1725" type="stmt" count="0"/>
3228
- <line num="1726" type="stmt" count="0"/>
3229
- <line num="1728" type="stmt" count="0"/>
3230
- <line num="1732" type="stmt" count="4"/>
3231
- <line num="1735" type="stmt" count="4"/>
 
 
3232
  <line num="1736" type="stmt" count="0"/>
3233
  <line num="1740" type="stmt" count="4"/>
3234
- <line num="1741" type="stmt" count="4"/>
3235
- <line num="1744" type="stmt" count="4"/>
3236
- <line num="1745" type="stmt" count="4"/>
3237
- <line num="1746" type="stmt" count="4"/>
3238
- <line num="1747" type="stmt" count="4"/>
3239
  <line num="1749" type="stmt" count="4"/>
3240
- <line num="1751" type="stmt" count="4"/>
3241
  <line num="1752" type="stmt" count="4"/>
3242
  <line num="1753" type="stmt" count="4"/>
3243
  <line num="1754" type="stmt" count="4"/>
3244
  <line num="1755" type="stmt" count="4"/>
3245
- <line num="1756" type="stmt" count="4"/>
3246
  <line num="1757" type="stmt" count="4"/>
3247
- <line num="1758" type="stmt" count="4"/>
3248
  <line num="1759" type="stmt" count="4"/>
 
3249
  <line num="1761" type="stmt" count="4"/>
3250
- <line num="1773" type="stmt" count="4"/>
3251
- <line num="1775" type="stmt" count="4"/>
3252
- <line num="1776" type="stmt" count="4"/>
3253
- <line num="1779" type="stmt" count="4"/>
 
 
 
3254
  <line num="1781" type="stmt" count="4"/>
3255
  <line num="1783" type="stmt" count="4"/>
3256
  <line num="1784" type="stmt" count="4"/>
3257
- <line num="1785" type="stmt" count="4"/>
3258
  <line num="1787" type="stmt" count="4"/>
 
 
 
3259
  <line num="1793" type="stmt" count="4"/>
3260
- <line num="1794" type="stmt" count="4"/>
3261
- <line num="1795" type="stmt" count="1"/>
3262
- <line num="1796" type="stmt" count="1"/>
3263
- <line num="1797" type="stmt" count="1"/>
3264
- <line num="1798" type="stmt" count="4"/>
3265
- <line num="1799" type="stmt" count="4"/>
3266
- <line num="1800" type="stmt" count="4"/>
3267
  <line num="1801" type="stmt" count="4"/>
3268
- <line num="1802" type="stmt" count="1"/>
3269
- <line num="1804" type="stmt" count="0"/>
3270
- <line num="1805" type="stmt" count="0"/>
3271
- <line num="1806" type="stmt" count="1"/>
3272
- <line num="1808" type="stmt" count="0"/>
3273
- <line num="1809" type="stmt" count="0"/>
 
 
3274
  <line num="1810" type="stmt" count="1"/>
3275
  <line num="1812" type="stmt" count="0"/>
3276
  <line num="1813" type="stmt" count="0"/>
@@ -3278,579 +3279,588 @@
3278
  <line num="1816" type="stmt" count="0"/>
3279
  <line num="1817" type="stmt" count="0"/>
3280
  <line num="1818" type="stmt" count="1"/>
3281
- <line num="1819" type="stmt" count="1"/>
3282
- <line num="1820" type="stmt" count="1"/>
3283
- <line num="1821" type="stmt" count="1"/>
3284
- <line num="1822" type="stmt" count="0"/>
3285
- <line num="1823" type="stmt" count="0"/>
3286
  <line num="1824" type="stmt" count="0"/>
3287
- <line num="1825" type="stmt" count="4"/>
3288
- <line num="1827" type="stmt" count="4"/>
3289
- <line num="1828" type="stmt" count="4"/>
3290
- <line num="1831" type="stmt" count="4"/>
3291
- <line num="1832" type="stmt" count="4"/>
3292
- <line num="1833" type="stmt" count="0"/>
3293
- <line num="1834" type="stmt" count="0"/>
 
 
3294
  <line num="1835" type="stmt" count="4"/>
3295
  <line num="1836" type="stmt" count="4"/>
3296
- <line num="1837" type="stmt" count="4"/>
3297
- <line num="1838" type="stmt" count="4"/>
3298
  <line num="1839" type="stmt" count="4"/>
3299
  <line num="1840" type="stmt" count="4"/>
3300
- <line num="1841" type="stmt" count="4"/>
3301
- <line num="1842" type="stmt" count="4"/>
3302
  <line num="1843" type="stmt" count="4"/>
 
3303
  <line num="1845" type="stmt" count="4"/>
3304
  <line num="1846" type="stmt" count="4"/>
 
3305
  <line num="1848" type="stmt" count="4"/>
 
3306
  <line num="1850" type="stmt" count="4"/>
3307
- <line num="1851" type="stmt" count="0"/>
3308
- <line num="1852" type="stmt" count="0"/>
3309
  <line num="1854" type="stmt" count="4"/>
3310
- <line num="1855" type="stmt" count="0"/>
3311
  <line num="1858" type="stmt" count="4"/>
3312
- <line num="1860" type="stmt" count="4"/>
 
3313
  <line num="1862" type="stmt" count="4"/>
3314
- <line num="1865" type="stmt" count="4"/>
 
3315
  <line num="1868" type="stmt" count="4"/>
3316
- <line num="1869" type="stmt" count="4"/>
3317
- <line num="1872" type="stmt" count="4"/>
3318
- <line num="1875" type="stmt" count="4"/>
3319
  <line num="1876" type="stmt" count="4"/>
3320
  <line num="1877" type="stmt" count="4"/>
3321
- <line num="1910" type="stmt" count="4"/>
3322
- <line num="1921" type="stmt" count="4"/>
3323
- <line num="1922" type="stmt" count="4"/>
3324
- <line num="1924" type="stmt" count="4"/>
3325
- <line num="1925" type="stmt" count="4"/>
3326
- <line num="1926" type="stmt" count="4"/>
3327
- <line num="1928" type="stmt" count="4"/>
3328
  <line num="1929" type="stmt" count="4"/>
 
3329
  <line num="1932" type="stmt" count="4"/>
 
3330
  <line num="1934" type="stmt" count="4"/>
3331
  <line num="1936" type="stmt" count="4"/>
3332
- <line num="1939" type="stmt" count="4"/>
3333
- <line num="1941" type="stmt" count="4"/>
3334
  <line num="1942" type="stmt" count="4"/>
3335
- <line num="1945" type="stmt" count="4"/>
3336
- <line num="1946" type="stmt" count="0"/>
3337
- <line num="1947" type="stmt" count="0"/>
3338
  <line num="1949" type="stmt" count="4"/>
3339
- <line num="1951" type="stmt" count="4"/>
3340
- <line num="1952" type="stmt" count="0"/>
3341
- <line num="1953" type="stmt" count="0"/>
3342
- <line num="1955" type="stmt" count="4"/>
3343
- <line num="1956" type="stmt" count="4"/>
3344
- <line num="1958" type="stmt" count="4"/>
3345
- <line num="1961" type="stmt" count="4"/>
3346
- <line num="1982" type="method" name="get_archive_list" visibility="public" complexity="11" crap="11.15" count="6"/>
3347
- <line num="1984" type="stmt" count="6"/>
3348
- <line num="1987" type="stmt" count="6"/>
3349
- <line num="1990" type="stmt" count="6"/>
3350
- <line num="1991" type="stmt" count="6"/>
 
3351
  <line num="1992" type="stmt" count="6"/>
3352
  <line num="1995" type="stmt" count="6"/>
3353
- <line num="1996" type="stmt" count="0"/>
 
3354
  <line num="2000" type="stmt" count="6"/>
3355
  <line num="2003" type="stmt" count="6"/>
3356
  <line num="2004" type="stmt" count="0"/>
3357
  <line num="2008" type="stmt" count="6"/>
3358
- <line num="2009" type="stmt" count="0"/>
3359
  <line num="2011" type="stmt" count="6"/>
3360
- <line num="2012" type="stmt" count="5"/>
3361
- <line num="2015" type="stmt" count="6"/>
3362
- <line num="2016" type="stmt" count="5"/>
3363
  <line num="2019" type="stmt" count="6"/>
3364
- <line num="2021" type="stmt" count="6"/>
3365
- <line num="2024" type="stmt" count="6"/>
 
3366
  <line num="2027" type="stmt" count="6"/>
3367
- <line num="2028" type="stmt" count="6"/>
3368
- <line num="2030" type="stmt" count="5"/>
3369
- <line num="2033" type="stmt" count="5"/>
3370
- <line num="2034" type="stmt" count="0"/>
3371
- <line num="2039" type="stmt" count="5"/>
3372
- <line num="2040" type="stmt" count="5"/>
3373
  <line num="2041" type="stmt" count="5"/>
3374
- <line num="2042" type="stmt" count="5"/>
3375
- <line num="2043" type="stmt" count="5"/>
3376
- <line num="2044" type="stmt" count="5"/>
3377
- <line num="2045" type="stmt" count="5"/>
3378
- <line num="2046" type="stmt" count="5"/>
3379
  <line num="2050" type="stmt" count="5"/>
3380
- <line num="2051" type="stmt" count="1"/>
 
3381
  <line num="2053" type="stmt" count="5"/>
3382
- <line num="2054" type="stmt" count="6"/>
3383
- <line num="2057" type="stmt" count="6"/>
3384
- <line num="2068" type="method" name="delete_archive_file" visibility="public" complexity="11" crap="132" count="0"/>
3385
- <line num="2071" type="stmt" count="0"/>
3386
- <line num="2072" type="stmt" count="0"/>
3387
- <line num="2076" type="stmt" count="0"/>
 
3388
  <line num="2079" type="stmt" count="0"/>
3389
- <line num="2082" type="stmt" count="0"/>
3390
- <line num="2083" type="stmt" count="0"/>
3391
  <line num="2084" type="stmt" count="0"/>
3392
- <line num="2085" type="stmt" count="0"/>
3393
  <line num="2087" type="stmt" count="0"/>
3394
- <line num="2088" type="stmt" count="0"/>
3395
- <line num="2089" type="stmt" count="0"/>
3396
  <line num="2091" type="stmt" count="0"/>
 
3397
  <line num="2093" type="stmt" count="0"/>
 
 
3398
  <line num="2097" type="stmt" count="0"/>
3399
- <line num="2098" type="stmt" count="0"/>
3400
  <line num="2099" type="stmt" count="0"/>
3401
  <line num="2101" type="stmt" count="0"/>
3402
- <line num="2102" type="stmt" count="0"/>
3403
- <line num="2103" type="stmt" count="0"/>
3404
  <line num="2105" type="stmt" count="0"/>
 
3405
  <line num="2107" type="stmt" count="0"/>
 
 
3406
  <line num="2111" type="stmt" count="0"/>
3407
- <line num="2112" type="stmt" count="0"/>
3408
- <line num="2116" type="stmt" count="0"/>
3409
  <line num="2119" type="stmt" count="0"/>
3410
- <line num="2121" type="stmt" count="0"/>
3411
- <line num="2122" type="stmt" count="0"/>
3412
- <line num="2123" type="stmt" count="0"/>
3413
- <line num="2125" type="stmt" count="0"/>
3414
  <line num="2127" type="stmt" count="0"/>
3415
- <line num="2132" type="stmt" count="0"/>
 
 
3416
  <line num="2133" type="stmt" count="0"/>
3417
- <line num="2134" type="stmt" count="0"/>
3418
- <line num="2137" type="stmt" count="0"/>
3419
- <line num="2139" type="stmt" count="0"/>
3420
  <line num="2140" type="stmt" count="0"/>
3421
  <line num="2141" type="stmt" count="0"/>
3422
- <line num="2143" type="stmt" count="0"/>
3423
  <line num="2145" type="stmt" count="0"/>
3424
- <line num="2150" type="stmt" count="0"/>
 
 
3425
  <line num="2151" type="stmt" count="0"/>
3426
- <line num="2152" type="stmt" count="0"/>
3427
- <line num="2154" type="stmt" count="0"/>
3428
- <line num="2157" type="stmt" count="0"/>
3429
  <line num="2158" type="stmt" count="0"/>
3430
  <line num="2159" type="stmt" count="0"/>
3431
  <line num="2160" type="stmt" count="0"/>
3432
  <line num="2162" type="stmt" count="0"/>
3433
- <line num="2163" type="stmt" count="0"/>
3434
- <line num="2173" type="stmt" count="0"/>
3435
- <line num="2176" type="stmt" count="0"/>
3436
- <line num="2189" type="method" name="get_dump_file" visibility="public" complexity="9" crap="25.08" count="1"/>
3437
- <line num="2191" type="stmt" count="1"/>
3438
- <line num="2192" type="stmt" count="0"/>
3439
- <line num="2212" type="stmt" count="1"/>
3440
- <line num="2213" type="stmt" count="1"/>
3441
- <line num="2214" type="stmt" count="1"/>
3442
- <line num="2215" type="stmt" count="1"/>
3443
- <line num="2219" type="stmt" count="0"/>
3444
- <line num="2222" type="stmt" count="0"/>
3445
- <line num="2225" type="stmt" count="0"/>
3446
- <line num="2226" type="stmt" count="0"/>
 
 
3447
  <line num="2230" type="stmt" count="0"/>
3448
- <line num="2231" type="stmt" count="0"/>
3449
- <line num="2232" type="method" name="anonymous function" complexity="3" crap="12" count="0"/>
3450
  <line num="2233" type="stmt" count="0"/>
3451
  <line num="2234" type="stmt" count="0"/>
3452
- <line num="2237" type="stmt" count="0"/>
3453
  <line num="2238" type="stmt" count="0"/>
 
 
3454
  <line num="2241" type="stmt" count="0"/>
3455
- <line num="2243" type="stmt" count="0"/>
3456
- <line num="2250" type="stmt" count="0"/>
 
 
3457
  <line num="2251" type="stmt" count="0"/>
3458
- <line num="2252" type="stmt" count="0"/>
3459
- <line num="2253" type="stmt" count="0"/>
3460
- <line num="2255" type="stmt" count="0"/>
3461
  <line num="2258" type="stmt" count="0"/>
3462
- <line num="2271" type="method" name="restore_archive_file" visibility="public" complexity="28" crap="65.94" count="1"/>
3463
- <line num="2272" type="stmt" count="1"/>
3464
- <line num="2274" type="stmt" count="1"/>
3465
- <line num="2275" type="stmt" count="1"/>
3466
- <line num="2276" type="stmt" count="1"/>
3467
- <line num="2279" type="stmt" count="1"/>
3468
- <line num="2281" type="stmt" count="1"/>
 
 
3469
  <line num="2284" type="stmt" count="1"/>
3470
- <line num="2285" type="stmt" count="0"/>
3471
- <line num="2286" type="stmt" count="0"/>
3472
- <line num="2287" type="stmt" count="0"/>
3473
- <line num="2291" type="stmt" count="1"/>
3474
- <line num="2292" type="stmt" count="0"/>
3475
  <line num="2293" type="stmt" count="0"/>
3476
  <line num="2294" type="stmt" count="0"/>
3477
- <line num="2298" type="stmt" count="1"/>
3478
  <line num="2299" type="stmt" count="1"/>
3479
- <line num="2302" type="stmt" count="1"/>
3480
- <line num="2303" type="stmt" count="1"/>
3481
- <line num="2304" type="stmt" count="1"/>
3482
- <line num="2305" type="stmt" count="0"/>
3483
- <line num="2306" type="stmt" count="0"/>
3484
- <line num="2307" type="stmt" count="0"/>
3485
  <line num="2311" type="stmt" count="1"/>
3486
  <line num="2312" type="stmt" count="1"/>
3487
- <line num="2313" type="stmt" count="1"/>
3488
  <line num="2314" type="stmt" count="0"/>
3489
  <line num="2315" type="stmt" count="0"/>
3490
- <line num="2316" type="stmt" count="0"/>
3491
  <line num="2320" type="stmt" count="1"/>
3492
- <line num="2322" type="stmt" count="1"/>
3493
- <line num="2323" type="stmt" count="1"/>
 
3494
  <line num="2324" type="stmt" count="0"/>
3495
- <line num="2325" type="stmt" count="0"/>
3496
- <line num="2326" type="stmt" count="0"/>
3497
- <line num="2329" type="stmt" count="1"/>
3498
  <line num="2331" type="stmt" count="1"/>
3499
  <line num="2332" type="stmt" count="0"/>
3500
  <line num="2333" type="stmt" count="0"/>
3501
  <line num="2334" type="stmt" count="0"/>
3502
  <line num="2337" type="stmt" count="1"/>
3503
  <line num="2339" type="stmt" count="1"/>
3504
- <line num="2340" type="stmt" count="1"/>
3505
- <line num="2341" type="stmt" count="1"/>
3506
  <line num="2342" type="stmt" count="0"/>
3507
- <line num="2343" type="stmt" count="0"/>
3508
- <line num="2344" type="stmt" count="0"/>
 
3509
  <line num="2349" type="stmt" count="1"/>
3510
- <line num="2350" type="stmt" count="1"/>
3511
- <line num="2351" type="stmt" count="1"/>
3512
- <line num="2352" type="stmt" count="1"/>
3513
- <line num="2353" type="stmt" count="1"/>
3514
- <line num="2354" type="stmt" count="1"/>
3515
- <line num="2355" type="stmt" count="1"/>
3516
- <line num="2356" type="stmt" count="1"/>
3517
  <line num="2357" type="stmt" count="1"/>
 
 
3518
  <line num="2360" type="stmt" count="1"/>
 
3519
  <line num="2362" type="stmt" count="1"/>
3520
- <line num="2371" type="stmt" count="1"/>
3521
- <line num="2377" type="stmt" count="1"/>
3522
- <line num="2378" type="stmt" count="1"/>
3523
- <line num="2379" type="stmt" count="0"/>
3524
- <line num="2380" type="stmt" count="0"/>
3525
- <line num="2381" type="stmt" count="0"/>
3526
- <line num="2383" type="stmt" count="1"/>
3527
- <line num="2384" type="stmt" count="0"/>
3528
- <line num="2387" type="stmt" count="1"/>
3529
- <line num="2388" type="stmt" count="1"/>
3530
- <line num="2389" type="stmt" count="1"/>
3531
- <line num="2390" type="stmt" count="1"/>
3532
  <line num="2391" type="stmt" count="1"/>
3533
- <line num="2393" type="stmt" count="1"/>
3534
- <line num="2394" type="stmt" count="0"/>
3535
- <line num="2404" type="stmt" count="0"/>
3536
- <line num="2406" type="stmt" count="0"/>
3537
- <line num="2407" type="stmt" count="0"/>
3538
- <line num="2408" type="stmt" count="0"/>
3539
- <line num="2409" type="stmt" count="0"/>
3540
- <line num="2410" type="stmt" count="0"/>
3541
- <line num="2412" type="stmt" count="0"/>
3542
- <line num="2422" type="stmt" count="1"/>
3543
- <line num="2431" type="stmt" count="1"/>
3544
- <line num="2432" type="stmt" count="1"/>
3545
- <line num="2433" type="stmt" count="1"/>
3546
- <line num="2434" type="stmt" count="1"/>
3547
- <line num="2435" type="stmt" count="1"/>
3548
- <line num="2438" type="stmt" count="1"/>
3549
- <line num="2439" type="stmt" count="0"/>
3550
- <line num="2440" type="stmt" count="0"/>
3551
- <line num="2442" type="stmt" count="1"/>
3552
- <line num="2443" type="stmt" count="0"/>
3553
- <line num="2445" type="stmt" count="0"/>
3554
- <line num="2446" type="stmt" count="0"/>
3555
- <line num="2447" type="stmt" count="0"/>
3556
- <line num="2448" type="stmt" count="0"/>
3557
- <line num="2451" type="stmt" count="1"/>
3558
- <line num="2452" type="stmt" count="1"/>
3559
  <line num="2455" type="stmt" count="1"/>
3560
- <line num="2456" type="stmt" count="1"/>
3561
- <line num="2459" type="stmt" count="1"/>
3562
- <line num="2460" type="stmt" count="0"/>
3563
- <line num="2461" type="stmt" count="0"/>
3564
- <line num="2462" type="stmt" count="0"/>
3565
- <line num="2464" type="stmt" count="1"/>
3566
- <line num="2465" type="stmt" count="1"/>
3567
  <line num="2466" type="stmt" count="1"/>
3568
- <line num="2469" type="stmt" count="1"/>
3569
- <line num="2472" type="stmt" count="1"/>
 
 
 
3570
  <line num="2475" type="stmt" count="1"/>
3571
- <line num="2476" type="stmt" count="1"/>
3572
- <line num="2479" type="stmt" count="1"/>
 
3573
  <line num="2483" type="stmt" count="1"/>
 
3574
  <line num="2485" type="stmt" count="1"/>
3575
  <line num="2486" type="stmt" count="1"/>
3576
  <line num="2489" type="stmt" count="1"/>
3577
  <line num="2492" type="stmt" count="1"/>
3578
- <line num="2494" type="stmt" count="1"/>
3579
  <line num="2496" type="stmt" count="1"/>
3580
  <line num="2499" type="stmt" count="1"/>
3581
- <line num="2512" type="method" name="page_archives" visibility="public" complexity="4" crap="20" count="0"/>
3582
- <line num="2513" type="stmt" count="0"/>
3583
- <line num="2516" type="stmt" count="0"/>
3584
- <line num="2518" type="stmt" count="0"/>
3585
- <line num="2521" type="stmt" count="0"/>
3586
- <line num="2524" type="stmt" count="0"/>
3587
- <line num="2525" type="stmt" count="0"/>
3588
- <line num="2527" type="stmt" count="0"/>
3589
- <line num="2530" type="stmt" count="0"/>
3590
- <line num="2531" type="stmt" count="0"/>
3591
- <line num="2532" type="stmt" count="0"/>
3592
- <line num="2534" type="stmt" count="0"/>
3593
- <line num="2535" type="stmt" count="0"/>
3594
  <line num="2538" type="stmt" count="0"/>
3595
  <line num="2541" type="stmt" count="0"/>
3596
  <line num="2544" type="stmt" count="0"/>
3597
- <line num="2546" type="stmt" count="0"/>
3598
  <line num="2547" type="stmt" count="0"/>
3599
- <line num="2548" type="stmt" count="0"/>
3600
  <line num="2551" type="stmt" count="0"/>
3601
- <line num="2553" type="stmt" count="0"/>
3602
- <line num="2556" type="stmt" count="0"/>
3603
- <line num="2557" type="stmt" count="0"/>
3604
  <line num="2558" type="stmt" count="0"/>
3605
- <line num="2560" type="stmt" count="0"/>
3606
- <line num="2563" type="stmt" count="0"/>
3607
  <line num="2564" type="stmt" count="0"/>
3608
- <line num="2573" type="method" name="boldgrid_backup_now_callback" visibility="public" complexity="10" crap="110" count="0"/>
 
 
 
 
3609
  <line num="2576" type="stmt" count="0"/>
3610
  <line num="2577" type="stmt" count="0"/>
3611
  <line num="2578" type="stmt" count="0"/>
3612
  <line num="2580" type="stmt" count="0"/>
3613
- <line num="2581" type="stmt" count="0"/>
3614
- <line num="2582" type="stmt" count="0"/>
3615
- <line num="2585" type="stmt" count="0"/>
3616
- <line num="2586" type="stmt" count="0"/>
3617
- <line num="2587" type="stmt" count="0"/>
3618
- <line num="2589" type="stmt" count="0"/>
3619
- <line num="2590" type="stmt" count="0"/>
3620
- <line num="2591" type="stmt" count="0"/>
3621
- <line num="2593" type="stmt" count="0"/>
3622
- <line num="2595" type="stmt" count="0"/>
3623
  <line num="2596" type="stmt" count="0"/>
3624
  <line num="2597" type="stmt" count="0"/>
3625
- <line num="2599" type="stmt" count="0"/>
3626
  <line num="2600" type="stmt" count="0"/>
 
3627
  <line num="2602" type="stmt" count="0"/>
3628
  <line num="2605" type="stmt" count="0"/>
3629
  <line num="2606" type="stmt" count="0"/>
3630
  <line num="2607" type="stmt" count="0"/>
3631
- <line num="2608" type="stmt" count="0"/>
3632
  <line num="2609" type="stmt" count="0"/>
 
3633
  <line num="2611" type="stmt" count="0"/>
3634
- <line num="2612" type="stmt" count="0"/>
3635
- <line num="2614" type="stmt" count="0"/>
3636
  <line num="2615" type="stmt" count="0"/>
3637
  <line num="2616" type="stmt" count="0"/>
 
 
 
 
3638
  <line num="2625" type="stmt" count="0"/>
3639
  <line num="2626" type="stmt" count="0"/>
3640
- <line num="2638" type="method" name="download_archive_file_callback" visibility="public" complexity="10" crap="110" count="0"/>
3641
- <line num="2640" type="stmt" count="0"/>
3642
- <line num="2643" type="stmt" count="0"/>
3643
- <line num="2644" type="stmt" count="0"/>
 
 
 
 
3644
  <line num="2645" type="stmt" count="0"/>
3645
  <line num="2646" type="stmt" count="0"/>
3646
- <line num="2649" type="stmt" count="0"/>
3647
- <line num="2650" type="stmt" count="0"/>
3648
- <line num="2651" type="stmt" count="0"/>
3649
- <line num="2652" type="stmt" count="0"/>
3650
- <line num="2653" type="stmt" count="0"/>
3651
- <line num="2657" type="stmt" count="0"/>
3652
- <line num="2658" type="stmt" count="0"/>
3653
- <line num="2659" type="stmt" count="0"/>
3654
  <line num="2660" type="stmt" count="0"/>
3655
- <line num="2661" type="stmt" count="0"/>
 
3656
  <line num="2665" type="stmt" count="0"/>
3657
- <line num="2668" type="stmt" count="0"/>
3658
  <line num="2669" type="stmt" count="0"/>
3659
  <line num="2670" type="stmt" count="0"/>
3660
  <line num="2671" type="stmt" count="0"/>
3661
- <line num="2674" type="stmt" count="0"/>
 
3662
  <line num="2677" type="stmt" count="0"/>
3663
  <line num="2678" type="stmt" count="0"/>
3664
  <line num="2679" type="stmt" count="0"/>
3665
  <line num="2680" type="stmt" count="0"/>
3666
- <line num="2684" type="stmt" count="0"/>
3667
  <line num="2685" type="stmt" count="0"/>
3668
- <line num="2686" type="stmt" count="0"/>
3669
  <line num="2689" type="stmt" count="0"/>
3670
  <line num="2690" type="stmt" count="0"/>
3671
  <line num="2691" type="stmt" count="0"/>
3672
- <line num="2692" type="stmt" count="0"/>
3673
  <line num="2694" type="stmt" count="0"/>
3674
- <line num="2696" type="stmt" count="0"/>
3675
  <line num="2698" type="stmt" count="0"/>
3676
  <line num="2699" type="stmt" count="0"/>
3677
  <line num="2700" type="stmt" count="0"/>
3678
- <line num="2703" type="stmt" count="0"/>
3679
  <line num="2704" type="stmt" count="0"/>
3680
- <line num="2714" type="method" name="page_backup_test" visibility="public" complexity="6" crap="42" count="0"/>
 
 
 
 
 
 
3681
  <line num="2716" type="stmt" count="0"/>
 
3682
  <line num="2719" type="stmt" count="0"/>
3683
- <line num="2722" type="stmt" count="0"/>
3684
- <line num="2725" type="stmt" count="0"/>
3685
- <line num="2728" type="stmt" count="0"/>
3686
- <line num="2730" type="stmt" count="0"/>
3687
- <line num="2733" type="stmt" count="0"/>
3688
  <line num="2736" type="stmt" count="0"/>
3689
  <line num="2739" type="stmt" count="0"/>
3690
  <line num="2742" type="stmt" count="0"/>
3691
  <line num="2745" type="stmt" count="0"/>
3692
- <line num="2747" type="stmt" count="0"/>
3693
- <line num="2755" type="stmt" count="0"/>
 
3694
  <line num="2756" type="stmt" count="0"/>
3695
- <line num="2757" type="stmt" count="0"/>
3696
- <line num="2758" type="stmt" count="0"/>
3697
  <line num="2759" type="stmt" count="0"/>
3698
  <line num="2762" type="stmt" count="0"/>
3699
- <line num="2763" type="stmt" count="0"/>
3700
- <line num="2764" type="stmt" count="0"/>
3701
  <line num="2765" type="stmt" count="0"/>
3702
- <line num="2766" type="stmt" count="0"/>
3703
  <line num="2767" type="stmt" count="0"/>
3704
- <line num="2768" type="stmt" count="0"/>
3705
- <line num="2769" type="stmt" count="0"/>
3706
- <line num="2771" type="stmt" count="0"/>
3707
- <line num="2774" type="stmt" count="0"/>
3708
  <line num="2775" type="stmt" count="0"/>
3709
  <line num="2776" type="stmt" count="0"/>
3710
  <line num="2777" type="stmt" count="0"/>
3711
  <line num="2778" type="stmt" count="0"/>
3712
  <line num="2779" type="stmt" count="0"/>
3713
- <line num="2781" type="stmt" count="0"/>
3714
  <line num="2782" type="stmt" count="0"/>
3715
  <line num="2783" type="stmt" count="0"/>
 
3716
  <line num="2785" type="stmt" count="0"/>
3717
  <line num="2786" type="stmt" count="0"/>
3718
  <line num="2787" type="stmt" count="0"/>
 
3719
  <line num="2789" type="stmt" count="0"/>
3720
- <line num="2790" type="stmt" count="0"/>
3721
- <line num="2792" type="stmt" count="0"/>
3722
- <line num="2793" type="stmt" count="0"/>
3723
  <line num="2794" type="stmt" count="0"/>
 
 
 
 
 
3724
  <line num="2801" type="stmt" count="0"/>
 
3725
  <line num="2803" type="stmt" count="0"/>
3726
- <line num="2804" type="stmt" count="0"/>
3727
  <line num="2806" type="stmt" count="0"/>
3728
- <line num="2811" type="stmt" count="0"/>
 
 
3729
  <line num="2812" type="stmt" count="0"/>
3730
  <line num="2813" type="stmt" count="0"/>
3731
- <line num="2817" type="stmt" count="0"/>
3732
- <line num="2818" type="stmt" count="0"/>
3733
- <line num="2833" type="method" name="set_doing_cron" visibility="public" complexity="3" crap="3" count="29"/>
3734
- <line num="2834" type="stmt" count="29"/>
3735
- <line num="2835" type="stmt" count="29"/>
3736
- <line num="2842" type="method" name="set_lang" visibility="public" complexity="1" crap="1" count="29"/>
3737
- <line num="2847" type="stmt" count="29"/>
3738
- <line num="2849" type="stmt" count="29"/>
3739
- <line num="2850" type="stmt" count="29"/>
3740
- <line num="2851" type="stmt" count="29"/>
3741
- <line num="2852" type="stmt" count="29"/>
3742
- <line num="2853" type="stmt" count="29"/>
3743
  <line num="2854" type="stmt" count="29"/>
3744
- <line num="2856" type="stmt" count="29"/>
3745
- <line num="2857" type="stmt" count="29"/>
3746
- <line num="2859" type="stmt" count="29"/>
3747
- <line num="2860" type="stmt" count="29"/>
3748
- <line num="2861" type="stmt" count="29"/>
3749
- <line num="2862" type="stmt" count="29"/>
3750
- <line num="2863" type="stmt" count="29"/>
3751
- <line num="2864" type="stmt" count="29"/>
3752
- <line num="2866" type="stmt" count="29"/>
3753
  <line num="2867" type="stmt" count="29"/>
3754
- <line num="2868" type="stmt" count="29"/>
 
 
 
 
3755
  <line num="2874" type="stmt" count="29"/>
3756
  <line num="2876" type="stmt" count="29"/>
3757
  <line num="2877" type="stmt" count="29"/>
3758
- <line num="2878" type="stmt" count="29"/>
3759
  <line num="2879" type="stmt" count="29"/>
3760
  <line num="2880" type="stmt" count="29"/>
 
3761
  <line num="2882" type="stmt" count="29"/>
3762
- <line num="2885" type="stmt" count="29"/>
 
3763
  <line num="2886" type="stmt" count="29"/>
 
3764
  <line num="2888" type="stmt" count="29"/>
3765
- <line num="2890" type="stmt" count="29"/>
3766
- <line num="2902" type="method" name="set_time_limit" visibility="public" complexity="2" crap="2" count="4"/>
3767
- <line num="2903" type="stmt" count="4"/>
3768
- <line num="2905" type="stmt" count="4"/>
3769
- <line num="2906" type="stmt" count="4"/>
3770
- <line num="2913" type="method" name="wp_ajax_restore" visibility="public" complexity="6" crap="42" count="0"/>
3771
- <line num="2914" type="stmt" count="0"/>
3772
- <line num="2915" type="stmt" count="0"/>
3773
- <line num="2918" type="stmt" count="0"/>
3774
- <line num="2919" type="stmt" count="0"/>
3775
- <line num="2920" type="stmt" count="0"/>
3776
- <line num="2922" type="stmt" count="0"/>
3777
- <line num="2923" type="stmt" count="0"/>
3778
- <line num="2924" type="stmt" count="0"/>
3779
- <line num="2927" type="stmt" count="0"/>
3780
- <line num="2928" type="stmt" count="0"/>
3781
- <line num="2929" type="stmt" count="0"/>
3782
- <line num="2931" type="stmt" count="0"/>
3783
- <line num="2932" type="stmt" count="0"/>
3784
- <line num="2933" type="stmt" count="0"/>
3785
  <line num="2935" type="stmt" count="0"/>
 
 
 
 
 
 
 
3786
  <line num="2948" type="stmt" count="0"/>
3787
  <line num="2949" type="stmt" count="0"/>
3788
  <line num="2951" type="stmt" count="0"/>
3789
  <line num="2952" type="stmt" count="0"/>
3790
  <line num="2953" type="stmt" count="0"/>
3791
- <line num="2954" type="stmt" count="0"/>
3792
  <line num="2955" type="stmt" count="0"/>
3793
- <line num="2957" type="stmt" count="0"/>
3794
- <line num="2958" type="stmt" count="0"/>
3795
- <line num="2959" type="stmt" count="0"/>
3796
- <line num="2960" type="stmt" count="0"/>
3797
- <line num="2962" type="stmt" count="0"/>
3798
- <line num="2964" type="stmt" count="0"/>
3799
- <line num="2965" type="stmt" count="0"/>
3800
- <line num="2981" type="method" name="boldgrid_backup_now_auto" visibility="public" complexity="4" crap="20" count="0"/>
3801
- <line num="2983" type="stmt" count="0"/>
3802
- <line num="2986" type="stmt" count="0"/>
3803
- <line num="2987" type="stmt" count="0"/>
3804
- <line num="2991" type="stmt" count="0"/>
3805
- <line num="2994" type="stmt" count="0"/>
3806
- <line num="2995" type="stmt" count="0"/>
3807
- <line num="2999" type="stmt" count="0"/>
3808
- <line num="3000" type="stmt" count="0"/>
3809
- <line num="3011" type="method" name="enforce_retention" visibility="public" complexity="8" crap="8.07" count="4"/>
3810
- <line num="3012" type="stmt" count="4"/>
3811
- <line num="3013" type="stmt" count="4"/>
3812
- <line num="3014" type="stmt" count="4"/>
3813
- <line num="3016" type="stmt" count="4"/>
3814
- <line num="3017" type="stmt" count="4"/>
3815
- <line num="3019" type="stmt" count="4"/>
3816
- <line num="3020" type="stmt" count="4"/>
3817
- <line num="3023" type="stmt" count="4"/>
3818
- <line num="3024" type="stmt" count="4"/>
3819
- <line num="3025" type="stmt" count="4"/>
3820
- <line num="3026" type="stmt" count="4"/>
3821
- <line num="3027" type="stmt" count="0"/>
3822
- <line num="3028" type="stmt" count="0"/>
3823
- <line num="3029" type="stmt" count="0"/>
3824
- <line num="3030" type="stmt" count="4"/>
3825
- <line num="3031" type="stmt" count="4"/>
3826
  <line num="3032" type="stmt" count="4"/>
3827
- <line num="3035" type="stmt" count="4"/>
3828
- <line num="3038" type="stmt" count="4"/>
 
 
3829
  <line num="3039" type="stmt" count="4"/>
3830
  <line num="3040" type="stmt" count="4"/>
3831
- <line num="3044" type="stmt" count="1"/>
3832
- <line num="3047" type="stmt" count="1"/>
3833
- <line num="3050" type="stmt" count="1"/>
3834
- <line num="3051" type="stmt" count="1"/>
3835
- <line num="3052" type="stmt" count="1"/>
3836
- <line num="3055" type="stmt" count="1"/>
3837
- <line num="3058" type="stmt" count="1"/>
3838
- <line num="3061" type="stmt" count="1"/>
3839
- <line num="3063" type="stmt" count="1"/>
 
 
 
 
 
3840
  <line num="3064" type="stmt" count="1"/>
3841
- <line num="3073" type="stmt" count="1"/>
3842
- <line num="3074" type="stmt" count="1"/>
3843
- <line num="3075" type="stmt" count="0"/>
3844
- <line num="3077" type="stmt" count="1"/>
3845
- <line num="3079" type="stmt" count="1"/>
3846
- <line num="3080" type="stmt" count="1"/>
3847
  <line num="3081" type="stmt" count="1"/>
3848
- <line num="3088" type="method" name="add_thickbox" visibility="public" complexity="2" crap="6" count="0"/>
3849
- <line num="3089" type="stmt" count="0"/>
3850
- <line num="3090" type="stmt" count="0"/>
3851
- <line num="3091" type="stmt" count="0"/>
3852
- <line num="3092" type="stmt" count="0"/>
3853
- <metrics loc="3093" ncloc="1611" classes="1" methods="29" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="1123" coveredstatements="538" elements="1152" coveredelements="542"/>
 
 
 
 
 
 
 
 
 
3854
  </file>
3855
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/class-boldgrid-backup-admin-cron-log.php">
3856
  <class name="Boldgrid_Backup_Admin_Cron_Log" namespace="global" fullPackage="Boldgrid.Backup.Admin.Cron">
@@ -4722,7 +4732,7 @@
4722
  </file>
4723
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/class-boldgrid-backup-admin-db-get.php">
4724
  <class name="Boldgrid_Backup_Admin_Db_Get" namespace="global" fullPackage="Boldgrid.Backup.Admin.Db">
4725
- <metrics complexity="11" methods="5" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="44" coveredstatements="35" elements="49" coveredelements="38"/>
4726
  </class>
4727
  <line num="39" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="29"/>
4728
  <line num="40" type="stmt" count="29"/>
@@ -4742,38 +4752,52 @@
4742
  <line num="82" type="stmt" count="6"/>
4743
  <line num="83" type="stmt" count="6"/>
4744
  <line num="85" type="stmt" count="6"/>
4745
- <line num="100" type="method" name="filter_by_type" visibility="public" complexity="3" crap="3" count="5"/>
4746
- <line num="102" type="stmt" count="5"/>
4747
- <line num="104" type="stmt" count="5"/>
4748
- <line num="106" type="stmt" count="5"/>
4749
- <line num="107" type="stmt" count="5"/>
4750
- <line num="108" type="stmt" count="5"/>
4751
- <line num="109" type="stmt" count="5"/>
4752
- <line num="110" type="stmt" count="5"/>
4753
- <line num="112" type="stmt" count="5"/>
4754
- <line num="124" type="method" name="prefixed" visibility="public" complexity="2" crap="2" count="5"/>
4755
- <line num="125" type="stmt" count="5"/>
4756
- <line num="127" type="stmt" count="5"/>
4757
- <line num="129" type="stmt" count="5"/>
4758
- <line num="130" type="stmt" count="5"/>
4759
  <line num="131" type="stmt" count="5"/>
4760
- <line num="132" type="stmt" count="5"/>
4761
  <line num="133" type="stmt" count="5"/>
4762
  <line num="135" type="stmt" count="5"/>
 
4763
  <line num="137" type="stmt" count="5"/>
4764
  <line num="138" type="stmt" count="5"/>
4765
  <line num="139" type="stmt" count="5"/>
4766
  <line num="141" type="stmt" count="5"/>
4767
- <line num="156" type="method" name="prefixed_count" visibility="public" complexity="2" crap="6" count="0"/>
4768
- <line num="157" type="stmt" count="0"/>
4769
- <line num="159" type="stmt" count="0"/>
4770
- <line num="161" type="stmt" count="0"/>
4771
- <line num="163" type="stmt" count="0"/>
4772
- <line num="164" type="stmt" count="0"/>
4773
- <line num="166" type="stmt" count="0"/>
4774
- <line num="167" type="stmt" count="0"/>
4775
- <line num="169" type="stmt" count="0"/>
4776
- <metrics loc="171" ncloc="79" classes="1" methods="5" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="44" coveredstatements="35" elements="49" coveredelements="38"/>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4777
  </file>
4778
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/class-boldgrid-backup-admin-db-import.php">
4779
  <class name="Boldgrid_Backup_Admin_Db_Import" namespace="global" fullPackage="Boldgrid.Backup.Admin.Db">
@@ -5809,9 +5833,9 @@
5809
  <line num="165" type="stmt" count="4"/>
5810
  <line num="167" type="stmt" count="4"/>
5811
  <line num="168" type="stmt" count="4"/>
5812
- <line num="175" type="method" name="add_separator" visibility="public" complexity="1" crap="1" count="1"/>
5813
- <line num="176" type="stmt" count="1"/>
5814
- <line num="177" type="stmt" count="1"/>
5815
  <line num="184" type="method" name="clean_up" visibility="public" complexity="4" crap="4.25" count="4"/>
5816
  <line num="186" type="stmt" count="4"/>
5817
  <line num="187" type="stmt" count="4"/>
@@ -76670,7 +76694,7 @@
76670
  <metrics loc="445" ncloc="281" classes="1" methods="21" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="216" coveredstatements="0" elements="237" coveredelements="0"/>
76671
  </file>
76672
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/autoload_static.php">
76673
- <class name="ComposerStaticInit29273361b32788cb4095487657d85d8a" namespace="Composer\Autoload">
76674
  <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
76675
  </class>
76676
  <line num="91" type="method" name="getInitializer" visibility="public" complexity="1" crap="2" count="0"/>
@@ -76762,7 +76786,7 @@
76762
  <metrics loc="12" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="7" coveredelements="0"/>
76763
  </file>
76764
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/autoload_real.php">
76765
- <class name="ComposerAutoloaderInit29273361b32788cb4095487657d85d8a" namespace="global">
76766
  <metrics complexity="13" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="41" coveredstatements="0" elements="43" coveredelements="0"/>
76767
  </class>
76768
  <line num="9" type="method" name="loadClassLoader" visibility="public" complexity="2" crap="6" count="0"/>
@@ -95981,6 +96005,6 @@
95981
  <line num="16" type="stmt" count="0"/>
95982
  <metrics loc="16" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="8" coveredelements="0"/>
95983
  </file>
95984
- <metrics files="961" loc="192629" ncloc="117519" classes="870" methods="3581" coveredmethods="306" conditionals="0" coveredconditionals="0" statements="86492" coveredstatements="4537" elements="90073" coveredelements="4843"/>
95985
  </project>
95986
  </coverage>
1
  <?xml version="1.0" encoding="UTF-8"?>
2
+ <coverage generated="1594920095">
3
+ <project timestamp="1594920095">
4
  <package name="Boldgrid\Backup\Admin\Card">
5
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/card/class-amazon-s3.php">
6
  <class name="Amazon_S3" namespace="Boldgrid\Backup\Admin\Card" fullPackage="Amazon">
2245
  <line num="284" type="stmt" count="7"/>
2246
  <line num="287" type="stmt" count="7"/>
2247
  <line num="288" type="stmt" count="7"/>
2248
+ <line num="289" type="stmt" count="7"/>
2249
  <line num="292" type="stmt" count="7"/>
2250
  <line num="294" type="stmt" count="7"/>
2251
  <line num="295" type="stmt" count="7"/>
2696
  </file>
2697
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/class-boldgrid-backup-admin-core.php">
2698
  <class name="Boldgrid_Backup_Admin_Core" namespace="global" fullPackage="Boldgrid.Backup.Admin">
2699
+ <metrics complexity="232" methods="29" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="1126" coveredstatements="555" elements="1155" coveredelements="559"/>
2700
  </class>
2701
  <line num="600" type="method" name="__construct" visibility="public" complexity="8" crap="8.07" count="29"/>
2702
  <line num="601" type="stmt" count="29"/>
3011
  <line num="1217" type="stmt" count="0"/>
3012
  <line num="1221" type="stmt" count="4"/>
3013
  <line num="1224" type="stmt" count="4"/>
3014
+ <line num="1244" type="method" name="restore_database" visibility="private" complexity="9" crap="20.94" count="1"/>
3015
  <line num="1246" type="stmt" count="1"/>
3016
  <line num="1248" type="stmt" count="0"/>
3017
  <line num="1249" type="stmt" count="0"/>
3042
  <line num="1306" type="stmt" count="1"/>
3043
  <line num="1309" type="stmt" count="1"/>
3044
  <line num="1310" type="stmt" count="1"/>
3045
+ <line num="1312" type="stmt" count="1"/>
3046
  <line num="1313" type="stmt" count="1"/>
3047
+ <line num="1314" type="stmt" count="1"/>
3048
+ <line num="1315" type="stmt" count="1"/>
3049
+ <line num="1316" type="stmt" count="1"/>
3050
+ <line num="1317" type="stmt" count="1"/>
3051
+ <line num="1318" type="stmt" count="1"/>
3052
+ <line num="1321" type="stmt" count="1"/>
3053
+ <line num="1323" type="stmt" count="0"/>
3054
+ <line num="1325" type="stmt" count="0"/>
3055
  <line num="1327" type="stmt" count="0"/>
3056
  <line num="1328" type="stmt" count="0"/>
3057
+ <line num="1329" type="stmt" count="0"/>
3058
+ <line num="1330" type="stmt" count="0"/>
3059
+ <line num="1332" type="stmt" count="0"/>
3060
  <line num="1334" type="stmt" count="0"/>
3061
+ <line num="1335" type="stmt" count="0"/>
3062
  <line num="1336" type="stmt" count="0"/>
3063
+ <line num="1339" type="stmt" count="1"/>
3064
+ <line num="1342" type="stmt" count="0"/>
3065
+ <line num="1344" type="stmt" count="0"/>
3066
+ <line num="1345" type="stmt" count="0"/>
3067
+ <line num="1348" type="stmt" count="1"/>
3068
+ <line num="1359" type="method" name="get_filelist" visibility="public" complexity="10" crap="10.11" count="4"/>
3069
  <line num="1362" type="stmt" count="4"/>
3070
  <line num="1363" type="stmt" count="0"/>
3071
  <line num="1367" type="stmt" count="4"/>
3072
  <line num="1370" type="stmt" count="4"/>
3073
+ <line num="1371" type="stmt" count="0"/>
 
3074
  <line num="1375" type="stmt" count="4"/>
3075
  <line num="1378" type="stmt" count="4"/>
3076
+ <line num="1379" type="stmt" count="4"/>
3077
+ <line num="1380" type="stmt" count="4"/>
3078
+ <line num="1383" type="stmt" count="4"/>
3079
+ <line num="1386" type="stmt" count="4"/>
 
 
3080
  <line num="1397" type="stmt" count="4"/>
3081
+ <line num="1398" type="stmt" count="4"/>
3082
+ <line num="1399" type="stmt" count="4"/>
3083
  <line num="1400" type="stmt" count="4"/>
3084
+ <line num="1401" type="stmt" count="4"/>
3085
  <line num="1403" type="stmt" count="4"/>
3086
+ <line num="1405" type="stmt" count="4"/>
 
3087
  <line num="1408" type="stmt" count="4"/>
3088
+ <line num="1409" type="stmt" count="0"/>
3089
+ <line num="1411" type="stmt" count="4"/>
3090
+ <line num="1412" type="stmt" count="4"/>
3091
+ <line num="1415" type="stmt" count="4"/>
3092
  <line num="1416" type="stmt" count="4"/>
3093
+ <line num="1419" type="stmt" count="0"/>
 
3094
  <line num="1421" type="stmt" count="4"/>
3095
+ <line num="1424" type="stmt" count="4"/>
3096
+ <line num="1426" type="stmt" count="4"/>
3097
  <line num="1427" type="stmt" count="4"/>
3098
+ <line num="1429" type="stmt" count="4"/>
3099
+ <line num="1431" type="stmt" count="4"/>
 
3100
  <line num="1435" type="stmt" count="4"/>
 
3101
  <line num="1438" type="stmt" count="4"/>
3102
  <line num="1441" type="stmt" count="4"/>
3103
+ <line num="1442" type="stmt" count="4"/>
3104
+ <line num="1443" type="stmt" count="4"/>
3105
+ <line num="1444" type="stmt" count="4"/>
3106
+ <line num="1446" type="stmt" count="4"/>
3107
+ <line num="1449" type="stmt" count="4"/>
3108
+ <line num="1465" type="method" name="get_filtered_filelist" visibility="public" complexity="8" crap="8.30" count="4"/>
3109
  <line num="1468" type="stmt" count="4"/>
3110
  <line num="1469" type="stmt" count="0"/>
3111
  <line num="1473" type="stmt" count="4"/>
3112
  <line num="1476" type="stmt" count="4"/>
3113
+ <line num="1477" type="stmt" count="0"/>
3114
+ <line num="1481" type="stmt" count="4"/>
3115
+ <line num="1484" type="stmt" count="4"/>
 
 
3116
  <line num="1487" type="stmt" count="4"/>
3117
+ <line num="1488" type="stmt" count="4"/>
3118
  <line num="1490" type="stmt" count="4"/>
3119
+ <line num="1491" type="stmt" count="0"/>
3120
  <line num="1494" type="stmt" count="4"/>
3121
+ <line num="1495" type="stmt" count="4"/>
3122
+ <line num="1498" type="stmt" count="4"/>
3123
+ <line num="1499" type="stmt" count="4"/>
3124
+ <line num="1502" type="stmt" count="4"/>
3125
+ <line num="1505" type="stmt" count="4"/>
3126
+ <line num="1508" type="stmt" count="4"/>
3127
+ <line num="1520" type="method" name="generate_archive_path" visibility="public" complexity="3" crap="3.00" count="4"/>
3128
+ <line num="1522" type="stmt" count="4"/>
3129
  <line num="1525" type="stmt" count="4"/>
3130
  <line num="1528" type="stmt" count="4"/>
3131
+ <line num="1529" type="stmt" count="0"/>
 
 
3132
  <line num="1533" type="stmt" count="4"/>
 
 
3133
  <line num="1536" type="stmt" count="4"/>
3134
+ <line num="1538" type="stmt" count="4"/>
3135
  <line num="1539" type="stmt" count="4"/>
3136
+ <line num="1540" type="stmt" count="4"/>
3137
+ <line num="1541" type="stmt" count="4"/>
3138
  <line num="1542" type="stmt" count="4"/>
3139
+ <line num="1543" type="stmt" count="4"/>
3140
  <line num="1544" type="stmt" count="4"/>
 
3141
  <line num="1547" type="stmt" count="4"/>
3142
+ <line num="1550" type="stmt" count="4"/>
3143
+ <line num="1552" type="stmt" count="4"/>
3144
+ <line num="1554" type="stmt" count="4"/>
3145
+ <line num="1555" type="stmt" count="4"/>
3146
+ <line num="1557" type="stmt" count="4"/>
3147
+ <line num="1572" type="method" name="archive_files" visibility="public" complexity="49" crap="69.65" count="4"/>
3148
+ <line num="1573" type="stmt" count="4"/>
3149
+ <line num="1575" type="stmt" count="4"/>
3150
+ <line num="1576" type="stmt" count="4"/>
3151
  <line num="1578" type="stmt" count="4"/>
3152
  <line num="1580" type="stmt" count="4"/>
3153
+ <line num="1586" type="stmt" count="4"/>
3154
+ <line num="1588" type="stmt" count="4"/>
3155
  <line num="1589" type="stmt" count="4"/>
3156
+ <line num="1590" type="stmt" count="4"/>
3157
+ <line num="1597" type="stmt" count="4"/>
3158
+ <line num="1599" type="stmt" count="4"/>
3159
+ <line num="1600" type="stmt" count="4"/>
3160
+ <line num="1601" type="stmt" count="4"/>
3161
+ <line num="1612" type="stmt" count="4"/>
 
 
3162
  <line num="1613" type="stmt" count="0"/>
3163
+ <line num="1614" type="stmt" count="0"/>
3164
  <line num="1615" type="stmt" count="0"/>
3165
+ <line num="1619" type="stmt" count="4"/>
3166
+ <line num="1621" type="stmt" count="0"/>
3167
+ <line num="1623" type="stmt" count="0"/>
3168
+ <line num="1624" type="stmt" count="0"/>
3169
+ <line num="1626" type="stmt" count="0"/>
3170
+ <line num="1630" type="stmt" count="4"/>
 
 
 
 
 
3171
  <line num="1639" type="stmt" count="4"/>
3172
  <line num="1640" type="stmt" count="4"/>
3173
  <line num="1641" type="stmt" count="4"/>
3174
+ <line num="1642" type="stmt" count="4"/>
3175
  <line num="1643" type="stmt" count="4"/>
3176
  <line num="1644" type="stmt" count="4"/>
3177
  <line num="1645" type="stmt" count="4"/>
3178
  <line num="1646" type="stmt" count="4"/>
3179
+ <line num="1647" type="stmt" count="4"/>
3180
  <line num="1648" type="stmt" count="4"/>
3181
  <line num="1649" type="stmt" count="4"/>
 
3182
  <line num="1651" type="stmt" count="4"/>
3183
  <line num="1652" type="stmt" count="4"/>
3184
  <line num="1653" type="stmt" count="4"/>
3185
  <line num="1654" type="stmt" count="4"/>
 
3186
  <line num="1656" type="stmt" count="4"/>
3187
  <line num="1657" type="stmt" count="4"/>
3188
  <line num="1658" type="stmt" count="4"/>
3189
  <line num="1659" type="stmt" count="4"/>
3190
  <line num="1660" type="stmt" count="4"/>
3191
+ <line num="1661" type="stmt" count="4"/>
3192
+ <line num="1662" type="stmt" count="4"/>
3193
  <line num="1663" type="stmt" count="4"/>
3194
+ <line num="1664" type="stmt" count="4"/>
3195
  <line num="1665" type="stmt" count="4"/>
3196
+ <line num="1666" type="stmt" count="4"/>
3197
+ <line num="1667" type="stmt" count="4"/>
3198
  <line num="1668" type="stmt" count="4"/>
3199
+ <line num="1671" type="stmt" count="4"/>
 
 
3200
  <line num="1672" type="stmt" count="0"/>
3201
  <line num="1673" type="stmt" count="4"/>
3202
+ <line num="1674" type="stmt" count="0"/>
3203
+ <line num="1675" type="stmt" count="0"/>
3204
  <line num="1676" type="stmt" count="4"/>
3205
+ <line num="1677" type="stmt" count="0"/>
3206
+ <line num="1678" type="stmt" count="4"/>
3207
+ <line num="1679" type="stmt" count="0"/>
3208
  <line num="1680" type="stmt" count="0"/>
3209
+ <line num="1681" type="stmt" count="4"/>
3210
  <line num="1684" type="stmt" count="4"/>
3211
+ <line num="1687" type="stmt" count="4"/>
3212
+ <line num="1688" type="stmt" count="0"/>
 
3213
  <line num="1692" type="stmt" count="4"/>
3214
+ <line num="1693" type="stmt" count="4"/>
3215
+ <line num="1694" type="stmt" count="4"/>
3216
  <line num="1697" type="stmt" count="4"/>
3217
+ <line num="1700" type="stmt" count="4"/>
3218
+ <line num="1703" type="stmt" count="4"/>
 
3219
  <line num="1704" type="stmt" count="4"/>
3220
+ <line num="1705" type="stmt" count="4"/>
3221
+ <line num="1707" type="stmt" count="4"/>
3222
+ <line num="1709" type="stmt" count="4"/>
3223
  <line num="1710" type="stmt" count="4"/>
3224
+ <line num="1712" type="stmt" count="4"/>
3225
+ <line num="1714" type="stmt" count="0"/>
3226
+ <line num="1715" type="stmt" count="0"/>
3227
+ <line num="1716" type="stmt" count="0"/>
3228
+ <line num="1718" type="stmt" count="4"/>
3229
+ <line num="1721" type="stmt" count="4"/>
3230
+ <line num="1724" type="stmt" count="4"/>
3231
+ <line num="1727" type="stmt" count="4"/>
3232
+ <line num="1730" type="stmt" count="4"/>
3233
+ <line num="1731" type="stmt" count="0"/>
3234
+ <line num="1733" type="stmt" count="0"/>
3235
+ <line num="1734" type="stmt" count="0"/>
3236
  <line num="1736" type="stmt" count="0"/>
3237
  <line num="1740" type="stmt" count="4"/>
3238
+ <line num="1743" type="stmt" count="4"/>
3239
+ <line num="1744" type="stmt" count="0"/>
3240
+ <line num="1748" type="stmt" count="4"/>
 
 
3241
  <line num="1749" type="stmt" count="4"/>
 
3242
  <line num="1752" type="stmt" count="4"/>
3243
  <line num="1753" type="stmt" count="4"/>
3244
  <line num="1754" type="stmt" count="4"/>
3245
  <line num="1755" type="stmt" count="4"/>
 
3246
  <line num="1757" type="stmt" count="4"/>
 
3247
  <line num="1759" type="stmt" count="4"/>
3248
+ <line num="1760" type="stmt" count="4"/>
3249
  <line num="1761" type="stmt" count="4"/>
3250
+ <line num="1762" type="stmt" count="4"/>
3251
+ <line num="1763" type="stmt" count="4"/>
3252
+ <line num="1764" type="stmt" count="4"/>
3253
+ <line num="1765" type="stmt" count="4"/>
3254
+ <line num="1766" type="stmt" count="4"/>
3255
+ <line num="1767" type="stmt" count="4"/>
3256
+ <line num="1769" type="stmt" count="4"/>
3257
  <line num="1781" type="stmt" count="4"/>
3258
  <line num="1783" type="stmt" count="4"/>
3259
  <line num="1784" type="stmt" count="4"/>
 
3260
  <line num="1787" type="stmt" count="4"/>
3261
+ <line num="1789" type="stmt" count="4"/>
3262
+ <line num="1791" type="stmt" count="4"/>
3263
+ <line num="1792" type="stmt" count="4"/>
3264
  <line num="1793" type="stmt" count="4"/>
3265
+ <line num="1795" type="stmt" count="4"/>
 
 
 
 
 
 
3266
  <line num="1801" type="stmt" count="4"/>
3267
+ <line num="1802" type="stmt" count="4"/>
3268
+ <line num="1803" type="stmt" count="1"/>
3269
+ <line num="1804" type="stmt" count="1"/>
3270
+ <line num="1805" type="stmt" count="1"/>
3271
+ <line num="1806" type="stmt" count="4"/>
3272
+ <line num="1807" type="stmt" count="4"/>
3273
+ <line num="1808" type="stmt" count="4"/>
3274
+ <line num="1809" type="stmt" count="4"/>
3275
  <line num="1810" type="stmt" count="1"/>
3276
  <line num="1812" type="stmt" count="0"/>
3277
  <line num="1813" type="stmt" count="0"/>
3279
  <line num="1816" type="stmt" count="0"/>
3280
  <line num="1817" type="stmt" count="0"/>
3281
  <line num="1818" type="stmt" count="1"/>
3282
+ <line num="1820" type="stmt" count="0"/>
3283
+ <line num="1821" type="stmt" count="0"/>
3284
+ <line num="1822" type="stmt" count="1"/>
 
 
3285
  <line num="1824" type="stmt" count="0"/>
3286
+ <line num="1825" type="stmt" count="0"/>
3287
+ <line num="1826" type="stmt" count="1"/>
3288
+ <line num="1827" type="stmt" count="1"/>
3289
+ <line num="1828" type="stmt" count="1"/>
3290
+ <line num="1829" type="stmt" count="1"/>
3291
+ <line num="1830" type="stmt" count="0"/>
3292
+ <line num="1831" type="stmt" count="0"/>
3293
+ <line num="1832" type="stmt" count="0"/>
3294
+ <line num="1833" type="stmt" count="4"/>
3295
  <line num="1835" type="stmt" count="4"/>
3296
  <line num="1836" type="stmt" count="4"/>
 
 
3297
  <line num="1839" type="stmt" count="4"/>
3298
  <line num="1840" type="stmt" count="4"/>
3299
+ <line num="1841" type="stmt" count="0"/>
3300
+ <line num="1842" type="stmt" count="0"/>
3301
  <line num="1843" type="stmt" count="4"/>
3302
+ <line num="1844" type="stmt" count="4"/>
3303
  <line num="1845" type="stmt" count="4"/>
3304
  <line num="1846" type="stmt" count="4"/>
3305
+ <line num="1847" type="stmt" count="4"/>
3306
  <line num="1848" type="stmt" count="4"/>
3307
+ <line num="1849" type="stmt" count="4"/>
3308
  <line num="1850" type="stmt" count="4"/>
3309
+ <line num="1851" type="stmt" count="4"/>
3310
+ <line num="1853" type="stmt" count="4"/>
3311
  <line num="1854" type="stmt" count="4"/>
3312
+ <line num="1856" type="stmt" count="4"/>
3313
  <line num="1858" type="stmt" count="4"/>
3314
+ <line num="1859" type="stmt" count="0"/>
3315
+ <line num="1860" type="stmt" count="0"/>
3316
  <line num="1862" type="stmt" count="4"/>
3317
+ <line num="1863" type="stmt" count="0"/>
3318
+ <line num="1866" type="stmt" count="4"/>
3319
  <line num="1868" type="stmt" count="4"/>
3320
+ <line num="1870" type="stmt" count="4"/>
3321
+ <line num="1873" type="stmt" count="4"/>
 
3322
  <line num="1876" type="stmt" count="4"/>
3323
  <line num="1877" type="stmt" count="4"/>
3324
+ <line num="1880" type="stmt" count="4"/>
3325
+ <line num="1883" type="stmt" count="4"/>
3326
+ <line num="1884" type="stmt" count="4"/>
3327
+ <line num="1885" type="stmt" count="4"/>
3328
+ <line num="1918" type="stmt" count="4"/>
 
 
3329
  <line num="1929" type="stmt" count="4"/>
3330
+ <line num="1930" type="stmt" count="4"/>
3331
  <line num="1932" type="stmt" count="4"/>
3332
+ <line num="1933" type="stmt" count="4"/>
3333
  <line num="1934" type="stmt" count="4"/>
3334
  <line num="1936" type="stmt" count="4"/>
3335
+ <line num="1937" type="stmt" count="4"/>
3336
+ <line num="1940" type="stmt" count="4"/>
3337
  <line num="1942" type="stmt" count="4"/>
3338
+ <line num="1944" type="stmt" count="4"/>
3339
+ <line num="1947" type="stmt" count="4"/>
 
3340
  <line num="1949" type="stmt" count="4"/>
3341
+ <line num="1950" type="stmt" count="4"/>
3342
+ <line num="1953" type="stmt" count="4"/>
3343
+ <line num="1954" type="stmt" count="0"/>
3344
+ <line num="1955" type="stmt" count="0"/>
3345
+ <line num="1957" type="stmt" count="4"/>
3346
+ <line num="1959" type="stmt" count="4"/>
3347
+ <line num="1960" type="stmt" count="0"/>
3348
+ <line num="1961" type="stmt" count="0"/>
3349
+ <line num="1963" type="stmt" count="4"/>
3350
+ <line num="1964" type="stmt" count="4"/>
3351
+ <line num="1966" type="stmt" count="4"/>
3352
+ <line num="1969" type="stmt" count="4"/>
3353
+ <line num="1990" type="method" name="get_archive_list" visibility="public" complexity="11" crap="11.15" count="6"/>
3354
  <line num="1992" type="stmt" count="6"/>
3355
  <line num="1995" type="stmt" count="6"/>
3356
+ <line num="1998" type="stmt" count="6"/>
3357
+ <line num="1999" type="stmt" count="6"/>
3358
  <line num="2000" type="stmt" count="6"/>
3359
  <line num="2003" type="stmt" count="6"/>
3360
  <line num="2004" type="stmt" count="0"/>
3361
  <line num="2008" type="stmt" count="6"/>
 
3362
  <line num="2011" type="stmt" count="6"/>
3363
+ <line num="2012" type="stmt" count="0"/>
3364
+ <line num="2016" type="stmt" count="6"/>
3365
+ <line num="2017" type="stmt" count="0"/>
3366
  <line num="2019" type="stmt" count="6"/>
3367
+ <line num="2020" type="stmt" count="5"/>
3368
+ <line num="2023" type="stmt" count="6"/>
3369
+ <line num="2024" type="stmt" count="5"/>
3370
  <line num="2027" type="stmt" count="6"/>
3371
+ <line num="2029" type="stmt" count="6"/>
3372
+ <line num="2032" type="stmt" count="6"/>
3373
+ <line num="2035" type="stmt" count="6"/>
3374
+ <line num="2036" type="stmt" count="6"/>
3375
+ <line num="2038" type="stmt" count="5"/>
 
3376
  <line num="2041" type="stmt" count="5"/>
3377
+ <line num="2042" type="stmt" count="0"/>
3378
+ <line num="2047" type="stmt" count="5"/>
3379
+ <line num="2048" type="stmt" count="5"/>
3380
+ <line num="2049" type="stmt" count="5"/>
 
3381
  <line num="2050" type="stmt" count="5"/>
3382
+ <line num="2051" type="stmt" count="5"/>
3383
+ <line num="2052" type="stmt" count="5"/>
3384
  <line num="2053" type="stmt" count="5"/>
3385
+ <line num="2054" type="stmt" count="5"/>
3386
+ <line num="2058" type="stmt" count="5"/>
3387
+ <line num="2059" type="stmt" count="1"/>
3388
+ <line num="2061" type="stmt" count="5"/>
3389
+ <line num="2062" type="stmt" count="6"/>
3390
+ <line num="2065" type="stmt" count="6"/>
3391
+ <line num="2076" type="method" name="delete_archive_file" visibility="public" complexity="11" crap="132" count="0"/>
3392
  <line num="2079" type="stmt" count="0"/>
3393
+ <line num="2080" type="stmt" count="0"/>
 
3394
  <line num="2084" type="stmt" count="0"/>
 
3395
  <line num="2087" type="stmt" count="0"/>
3396
+ <line num="2090" type="stmt" count="0"/>
 
3397
  <line num="2091" type="stmt" count="0"/>
3398
+ <line num="2092" type="stmt" count="0"/>
3399
  <line num="2093" type="stmt" count="0"/>
3400
+ <line num="2095" type="stmt" count="0"/>
3401
+ <line num="2096" type="stmt" count="0"/>
3402
  <line num="2097" type="stmt" count="0"/>
 
3403
  <line num="2099" type="stmt" count="0"/>
3404
  <line num="2101" type="stmt" count="0"/>
 
 
3405
  <line num="2105" type="stmt" count="0"/>
3406
+ <line num="2106" type="stmt" count="0"/>
3407
  <line num="2107" type="stmt" count="0"/>
3408
+ <line num="2109" type="stmt" count="0"/>
3409
+ <line num="2110" type="stmt" count="0"/>
3410
  <line num="2111" type="stmt" count="0"/>
3411
+ <line num="2113" type="stmt" count="0"/>
3412
+ <line num="2115" type="stmt" count="0"/>
3413
  <line num="2119" type="stmt" count="0"/>
3414
+ <line num="2120" type="stmt" count="0"/>
3415
+ <line num="2124" type="stmt" count="0"/>
 
 
3416
  <line num="2127" type="stmt" count="0"/>
3417
+ <line num="2129" type="stmt" count="0"/>
3418
+ <line num="2130" type="stmt" count="0"/>
3419
+ <line num="2131" type="stmt" count="0"/>
3420
  <line num="2133" type="stmt" count="0"/>
3421
+ <line num="2135" type="stmt" count="0"/>
 
 
3422
  <line num="2140" type="stmt" count="0"/>
3423
  <line num="2141" type="stmt" count="0"/>
3424
+ <line num="2142" type="stmt" count="0"/>
3425
  <line num="2145" type="stmt" count="0"/>
3426
+ <line num="2147" type="stmt" count="0"/>
3427
+ <line num="2148" type="stmt" count="0"/>
3428
+ <line num="2149" type="stmt" count="0"/>
3429
  <line num="2151" type="stmt" count="0"/>
3430
+ <line num="2153" type="stmt" count="0"/>
 
 
3431
  <line num="2158" type="stmt" count="0"/>
3432
  <line num="2159" type="stmt" count="0"/>
3433
  <line num="2160" type="stmt" count="0"/>
3434
  <line num="2162" type="stmt" count="0"/>
3435
+ <line num="2165" type="stmt" count="0"/>
3436
+ <line num="2166" type="stmt" count="0"/>
3437
+ <line num="2167" type="stmt" count="0"/>
3438
+ <line num="2168" type="stmt" count="0"/>
3439
+ <line num="2170" type="stmt" count="0"/>
3440
+ <line num="2171" type="stmt" count="0"/>
3441
+ <line num="2181" type="stmt" count="0"/>
3442
+ <line num="2184" type="stmt" count="0"/>
3443
+ <line num="2197" type="method" name="get_dump_file" visibility="public" complexity="9" crap="25.08" count="1"/>
3444
+ <line num="2199" type="stmt" count="1"/>
3445
+ <line num="2200" type="stmt" count="0"/>
3446
+ <line num="2220" type="stmt" count="1"/>
3447
+ <line num="2221" type="stmt" count="1"/>
3448
+ <line num="2222" type="stmt" count="1"/>
3449
+ <line num="2223" type="stmt" count="1"/>
3450
+ <line num="2227" type="stmt" count="0"/>
3451
  <line num="2230" type="stmt" count="0"/>
 
 
3452
  <line num="2233" type="stmt" count="0"/>
3453
  <line num="2234" type="stmt" count="0"/>
 
3454
  <line num="2238" type="stmt" count="0"/>
3455
+ <line num="2239" type="stmt" count="0"/>
3456
+ <line num="2240" type="method" name="anonymous function" complexity="3" crap="12" count="0"/>
3457
  <line num="2241" type="stmt" count="0"/>
3458
+ <line num="2242" type="stmt" count="0"/>
3459
+ <line num="2245" type="stmt" count="0"/>
3460
+ <line num="2246" type="stmt" count="0"/>
3461
+ <line num="2249" type="stmt" count="0"/>
3462
  <line num="2251" type="stmt" count="0"/>
 
 
 
3463
  <line num="2258" type="stmt" count="0"/>
3464
+ <line num="2259" type="stmt" count="0"/>
3465
+ <line num="2260" type="stmt" count="0"/>
3466
+ <line num="2261" type="stmt" count="0"/>
3467
+ <line num="2263" type="stmt" count="0"/>
3468
+ <line num="2266" type="stmt" count="0"/>
3469
+ <line num="2279" type="method" name="restore_archive_file" visibility="public" complexity="25" crap="41.46" count="1"/>
3470
+ <line num="2280" type="stmt" count="1"/>
3471
+ <line num="2282" type="stmt" count="1"/>
3472
+ <line num="2283" type="stmt" count="1"/>
3473
  <line num="2284" type="stmt" count="1"/>
3474
+ <line num="2287" type="stmt" count="1"/>
3475
+ <line num="2289" type="stmt" count="1"/>
3476
+ <line num="2292" type="stmt" count="1"/>
 
 
3477
  <line num="2293" type="stmt" count="0"/>
3478
  <line num="2294" type="stmt" count="0"/>
3479
+ <line num="2295" type="stmt" count="0"/>
3480
  <line num="2299" type="stmt" count="1"/>
3481
+ <line num="2300" type="stmt" count="0"/>
3482
+ <line num="2301" type="stmt" count="0"/>
3483
+ <line num="2302" type="stmt" count="0"/>
3484
+ <line num="2306" type="stmt" count="1"/>
3485
+ <line num="2307" type="stmt" count="1"/>
3486
+ <line num="2310" type="stmt" count="1"/>
3487
  <line num="2311" type="stmt" count="1"/>
3488
  <line num="2312" type="stmt" count="1"/>
3489
+ <line num="2313" type="stmt" count="0"/>
3490
  <line num="2314" type="stmt" count="0"/>
3491
  <line num="2315" type="stmt" count="0"/>
3492
+ <line num="2319" type="stmt" count="1"/>
3493
  <line num="2320" type="stmt" count="1"/>
3494
+ <line num="2321" type="stmt" count="1"/>
3495
+ <line num="2322" type="stmt" count="0"/>
3496
+ <line num="2323" type="stmt" count="0"/>
3497
  <line num="2324" type="stmt" count="0"/>
3498
+ <line num="2328" type="stmt" count="1"/>
3499
+ <line num="2330" type="stmt" count="1"/>
 
3500
  <line num="2331" type="stmt" count="1"/>
3501
  <line num="2332" type="stmt" count="0"/>
3502
  <line num="2333" type="stmt" count="0"/>
3503
  <line num="2334" type="stmt" count="0"/>
3504
  <line num="2337" type="stmt" count="1"/>
3505
  <line num="2339" type="stmt" count="1"/>
3506
+ <line num="2340" type="stmt" count="0"/>
3507
+ <line num="2341" type="stmt" count="0"/>
3508
  <line num="2342" type="stmt" count="0"/>
3509
+ <line num="2345" type="stmt" count="1"/>
3510
+ <line num="2347" type="stmt" count="1"/>
3511
+ <line num="2348" type="stmt" count="1"/>
3512
  <line num="2349" type="stmt" count="1"/>
3513
+ <line num="2350" type="stmt" count="0"/>
3514
+ <line num="2351" type="stmt" count="0"/>
3515
+ <line num="2352" type="stmt" count="0"/>
 
 
 
 
3516
  <line num="2357" type="stmt" count="1"/>
3517
+ <line num="2358" type="stmt" count="1"/>
3518
+ <line num="2359" type="stmt" count="1"/>
3519
  <line num="2360" type="stmt" count="1"/>
3520
+ <line num="2361" type="stmt" count="1"/>
3521
  <line num="2362" type="stmt" count="1"/>
3522
+ <line num="2363" type="stmt" count="1"/>
3523
+ <line num="2364" type="stmt" count="1"/>
3524
+ <line num="2365" type="stmt" count="1"/>
3525
+ <line num="2368" type="stmt" count="1"/>
3526
+ <line num="2370" type="stmt" count="1"/>
3527
+ <line num="2379" type="stmt" count="1"/>
3528
+ <line num="2385" type="stmt" count="1"/>
3529
+ <line num="2386" type="stmt" count="1"/>
3530
+ <line num="2387" type="stmt" count="0"/>
3531
+ <line num="2388" type="stmt" count="0"/>
3532
+ <line num="2389" type="stmt" count="0"/>
 
3533
  <line num="2391" type="stmt" count="1"/>
3534
+ <line num="2392" type="stmt" count="0"/>
3535
+ <line num="2396" type="stmt" count="1"/>
3536
+ <line num="2398" type="stmt" count="1"/>
3537
+ <line num="2399" type="stmt" count="1"/>
3538
+ <line num="2400" type="stmt" count="1"/>
3539
+ <line num="2401" type="stmt" count="1"/>
3540
+ <line num="2402" type="stmt" count="1"/>
3541
+ <line num="2405" type="stmt" count="1"/>
3542
+ <line num="2407" type="stmt" count="1"/>
3543
+ <line num="2408" type="stmt" count="1"/>
3544
+ <line num="2409" type="stmt" count="1"/>
3545
+ <line num="2410" type="stmt" count="1"/>
3546
+ <line num="2411" type="stmt" count="1"/>
3547
+ <line num="2413" type="stmt" count="1"/>
3548
+ <line num="2414" type="stmt" count="0"/>
3549
+ <line num="2424" type="stmt" count="0"/>
3550
+ <line num="2426" type="stmt" count="0"/>
3551
+ <line num="2427" type="stmt" count="0"/>
3552
+ <line num="2428" type="stmt" count="0"/>
3553
+ <line num="2429" type="stmt" count="0"/>
3554
+ <line num="2430" type="stmt" count="0"/>
3555
+ <line num="2432" type="stmt" count="0"/>
3556
+ <line num="2444" type="stmt" count="1"/>
3557
+ <line num="2453" type="stmt" count="1"/>
3558
+ <line num="2454" type="stmt" count="1"/>
 
3559
  <line num="2455" type="stmt" count="1"/>
3560
+ <line num="2458" type="stmt" count="1"/>
3561
+ <line num="2460" type="stmt" count="1"/>
3562
+ <line num="2462" type="stmt" count="1"/>
3563
+ <line num="2463" type="stmt" count="1"/>
 
 
 
3564
  <line num="2466" type="stmt" count="1"/>
3565
+ <line num="2467" type="stmt" count="1"/>
3566
+ <line num="2470" type="stmt" count="1"/>
3567
+ <line num="2471" type="stmt" count="0"/>
3568
+ <line num="2472" type="stmt" count="0"/>
3569
+ <line num="2473" type="stmt" count="0"/>
3570
  <line num="2475" type="stmt" count="1"/>
3571
+ <line num="2478" type="stmt" count="1"/>
3572
+ <line num="2480" type="stmt" count="1"/>
3573
+ <line num="2481" type="stmt" count="1"/>
3574
  <line num="2483" type="stmt" count="1"/>
3575
+ <line num="2484" type="stmt" count="1"/>
3576
  <line num="2485" type="stmt" count="1"/>
3577
  <line num="2486" type="stmt" count="1"/>
3578
  <line num="2489" type="stmt" count="1"/>
3579
  <line num="2492" type="stmt" count="1"/>
3580
+ <line num="2495" type="stmt" count="1"/>
3581
  <line num="2496" type="stmt" count="1"/>
3582
  <line num="2499" type="stmt" count="1"/>
3583
+ <line num="2503" type="stmt" count="1"/>
3584
+ <line num="2505" type="stmt" count="1"/>
3585
+ <line num="2506" type="stmt" count="1"/>
3586
+ <line num="2509" type="stmt" count="1"/>
3587
+ <line num="2512" type="stmt" count="1"/>
3588
+ <line num="2514" type="stmt" count="1"/>
3589
+ <line num="2516" type="stmt" count="1"/>
3590
+ <line num="2519" type="stmt" count="1"/>
3591
+ <line num="2532" type="method" name="page_archives" visibility="public" complexity="4" crap="20" count="0"/>
3592
+ <line num="2533" type="stmt" count="0"/>
3593
+ <line num="2536" type="stmt" count="0"/>
 
 
3594
  <line num="2538" type="stmt" count="0"/>
3595
  <line num="2541" type="stmt" count="0"/>
3596
  <line num="2544" type="stmt" count="0"/>
3597
+ <line num="2545" type="stmt" count="0"/>
3598
  <line num="2547" type="stmt" count="0"/>
3599
+ <line num="2550" type="stmt" count="0"/>
3600
  <line num="2551" type="stmt" count="0"/>
3601
+ <line num="2552" type="stmt" count="0"/>
3602
+ <line num="2554" type="stmt" count="0"/>
3603
+ <line num="2555" type="stmt" count="0"/>
3604
  <line num="2558" type="stmt" count="0"/>
3605
+ <line num="2561" type="stmt" count="0"/>
 
3606
  <line num="2564" type="stmt" count="0"/>
3607
+ <line num="2566" type="stmt" count="0"/>
3608
+ <line num="2567" type="stmt" count="0"/>
3609
+ <line num="2568" type="stmt" count="0"/>
3610
+ <line num="2571" type="stmt" count="0"/>
3611
+ <line num="2573" type="stmt" count="0"/>
3612
  <line num="2576" type="stmt" count="0"/>
3613
  <line num="2577" type="stmt" count="0"/>
3614
  <line num="2578" type="stmt" count="0"/>
3615
  <line num="2580" type="stmt" count="0"/>
3616
+ <line num="2583" type="stmt" count="0"/>
3617
+ <line num="2584" type="stmt" count="0"/>
3618
+ <line num="2593" type="method" name="boldgrid_backup_now_callback" visibility="public" complexity="10" crap="110" count="0"/>
 
 
 
 
 
 
 
3619
  <line num="2596" type="stmt" count="0"/>
3620
  <line num="2597" type="stmt" count="0"/>
3621
+ <line num="2598" type="stmt" count="0"/>
3622
  <line num="2600" type="stmt" count="0"/>
3623
+ <line num="2601" type="stmt" count="0"/>
3624
  <line num="2602" type="stmt" count="0"/>
3625
  <line num="2605" type="stmt" count="0"/>
3626
  <line num="2606" type="stmt" count="0"/>
3627
  <line num="2607" type="stmt" count="0"/>
 
3628
  <line num="2609" type="stmt" count="0"/>
3629
+ <line num="2610" type="stmt" count="0"/>
3630
  <line num="2611" type="stmt" count="0"/>
3631
+ <line num="2613" type="stmt" count="0"/>
 
3632
  <line num="2615" type="stmt" count="0"/>
3633
  <line num="2616" type="stmt" count="0"/>
3634
+ <line num="2617" type="stmt" count="0"/>
3635
+ <line num="2619" type="stmt" count="0"/>
3636
+ <line num="2620" type="stmt" count="0"/>
3637
+ <line num="2622" type="stmt" count="0"/>
3638
  <line num="2625" type="stmt" count="0"/>
3639
  <line num="2626" type="stmt" count="0"/>
3640
+ <line num="2627" type="stmt" count="0"/>
3641
+ <line num="2628" type="stmt" count="0"/>
3642
+ <line num="2629" type="stmt" count="0"/>
3643
+ <line num="2631" type="stmt" count="0"/>
3644
+ <line num="2632" type="stmt" count="0"/>
3645
+ <line num="2634" type="stmt" count="0"/>
3646
+ <line num="2635" type="stmt" count="0"/>
3647
+ <line num="2636" type="stmt" count="0"/>
3648
  <line num="2645" type="stmt" count="0"/>
3649
  <line num="2646" type="stmt" count="0"/>
3650
+ <line num="2658" type="method" name="download_archive_file_callback" visibility="public" complexity="10" crap="110" count="0"/>
 
 
 
 
 
 
 
3651
  <line num="2660" type="stmt" count="0"/>
3652
+ <line num="2663" type="stmt" count="0"/>
3653
+ <line num="2664" type="stmt" count="0"/>
3654
  <line num="2665" type="stmt" count="0"/>
3655
+ <line num="2666" type="stmt" count="0"/>
3656
  <line num="2669" type="stmt" count="0"/>
3657
  <line num="2670" type="stmt" count="0"/>
3658
  <line num="2671" type="stmt" count="0"/>
3659
+ <line num="2672" type="stmt" count="0"/>
3660
+ <line num="2673" type="stmt" count="0"/>
3661
  <line num="2677" type="stmt" count="0"/>
3662
  <line num="2678" type="stmt" count="0"/>
3663
  <line num="2679" type="stmt" count="0"/>
3664
  <line num="2680" type="stmt" count="0"/>
3665
+ <line num="2681" type="stmt" count="0"/>
3666
  <line num="2685" type="stmt" count="0"/>
3667
+ <line num="2688" type="stmt" count="0"/>
3668
  <line num="2689" type="stmt" count="0"/>
3669
  <line num="2690" type="stmt" count="0"/>
3670
  <line num="2691" type="stmt" count="0"/>
 
3671
  <line num="2694" type="stmt" count="0"/>
3672
+ <line num="2697" type="stmt" count="0"/>
3673
  <line num="2698" type="stmt" count="0"/>
3674
  <line num="2699" type="stmt" count="0"/>
3675
  <line num="2700" type="stmt" count="0"/>
 
3676
  <line num="2704" type="stmt" count="0"/>
3677
+ <line num="2705" type="stmt" count="0"/>
3678
+ <line num="2706" type="stmt" count="0"/>
3679
+ <line num="2709" type="stmt" count="0"/>
3680
+ <line num="2710" type="stmt" count="0"/>
3681
+ <line num="2711" type="stmt" count="0"/>
3682
+ <line num="2712" type="stmt" count="0"/>
3683
+ <line num="2714" type="stmt" count="0"/>
3684
  <line num="2716" type="stmt" count="0"/>
3685
+ <line num="2718" type="stmt" count="0"/>
3686
  <line num="2719" type="stmt" count="0"/>
3687
+ <line num="2720" type="stmt" count="0"/>
3688
+ <line num="2723" type="stmt" count="0"/>
3689
+ <line num="2724" type="stmt" count="0"/>
3690
+ <line num="2734" type="method" name="page_backup_test" visibility="public" complexity="6" crap="42" count="0"/>
 
3691
  <line num="2736" type="stmt" count="0"/>
3692
  <line num="2739" type="stmt" count="0"/>
3693
  <line num="2742" type="stmt" count="0"/>
3694
  <line num="2745" type="stmt" count="0"/>
3695
+ <line num="2748" type="stmt" count="0"/>
3696
+ <line num="2750" type="stmt" count="0"/>
3697
+ <line num="2753" type="stmt" count="0"/>
3698
  <line num="2756" type="stmt" count="0"/>
 
 
3699
  <line num="2759" type="stmt" count="0"/>
3700
  <line num="2762" type="stmt" count="0"/>
 
 
3701
  <line num="2765" type="stmt" count="0"/>
 
3702
  <line num="2767" type="stmt" count="0"/>
 
 
 
 
3703
  <line num="2775" type="stmt" count="0"/>
3704
  <line num="2776" type="stmt" count="0"/>
3705
  <line num="2777" type="stmt" count="0"/>
3706
  <line num="2778" type="stmt" count="0"/>
3707
  <line num="2779" type="stmt" count="0"/>
 
3708
  <line num="2782" type="stmt" count="0"/>
3709
  <line num="2783" type="stmt" count="0"/>
3710
+ <line num="2784" type="stmt" count="0"/>
3711
  <line num="2785" type="stmt" count="0"/>
3712
  <line num="2786" type="stmt" count="0"/>
3713
  <line num="2787" type="stmt" count="0"/>
3714
+ <line num="2788" type="stmt" count="0"/>
3715
  <line num="2789" type="stmt" count="0"/>
3716
+ <line num="2791" type="stmt" count="0"/>
 
 
3717
  <line num="2794" type="stmt" count="0"/>
3718
+ <line num="2795" type="stmt" count="0"/>
3719
+ <line num="2796" type="stmt" count="0"/>
3720
+ <line num="2797" type="stmt" count="0"/>
3721
+ <line num="2798" type="stmt" count="0"/>
3722
+ <line num="2799" type="stmt" count="0"/>
3723
  <line num="2801" type="stmt" count="0"/>
3724
+ <line num="2802" type="stmt" count="0"/>
3725
  <line num="2803" type="stmt" count="0"/>
3726
+ <line num="2805" type="stmt" count="0"/>
3727
  <line num="2806" type="stmt" count="0"/>
3728
+ <line num="2807" type="stmt" count="0"/>
3729
+ <line num="2809" type="stmt" count="0"/>
3730
+ <line num="2810" type="stmt" count="0"/>
3731
  <line num="2812" type="stmt" count="0"/>
3732
  <line num="2813" type="stmt" count="0"/>
3733
+ <line num="2814" type="stmt" count="0"/>
3734
+ <line num="2821" type="stmt" count="0"/>
3735
+ <line num="2823" type="stmt" count="0"/>
3736
+ <line num="2824" type="stmt" count="0"/>
3737
+ <line num="2826" type="stmt" count="0"/>
3738
+ <line num="2831" type="stmt" count="0"/>
3739
+ <line num="2832" type="stmt" count="0"/>
3740
+ <line num="2833" type="stmt" count="0"/>
3741
+ <line num="2837" type="stmt" count="0"/>
3742
+ <line num="2838" type="stmt" count="0"/>
3743
+ <line num="2853" type="method" name="set_doing_cron" visibility="public" complexity="3" crap="3" count="29"/>
 
3744
  <line num="2854" type="stmt" count="29"/>
3745
+ <line num="2855" type="stmt" count="29"/>
3746
+ <line num="2862" type="method" name="set_lang" visibility="public" complexity="1" crap="1" count="29"/>
 
 
 
 
 
 
 
3747
  <line num="2867" type="stmt" count="29"/>
3748
+ <line num="2869" type="stmt" count="29"/>
3749
+ <line num="2870" type="stmt" count="29"/>
3750
+ <line num="2871" type="stmt" count="29"/>
3751
+ <line num="2872" type="stmt" count="29"/>
3752
+ <line num="2873" type="stmt" count="29"/>
3753
  <line num="2874" type="stmt" count="29"/>
3754
  <line num="2876" type="stmt" count="29"/>
3755
  <line num="2877" type="stmt" count="29"/>
 
3756
  <line num="2879" type="stmt" count="29"/>
3757
  <line num="2880" type="stmt" count="29"/>
3758
+ <line num="2881" type="stmt" count="29"/>
3759
  <line num="2882" type="stmt" count="29"/>
3760
+ <line num="2883" type="stmt" count="29"/>
3761
+ <line num="2884" type="stmt" count="29"/>
3762
  <line num="2886" type="stmt" count="29"/>
3763
+ <line num="2887" type="stmt" count="29"/>
3764
  <line num="2888" type="stmt" count="29"/>
3765
+ <line num="2894" type="stmt" count="29"/>
3766
+ <line num="2896" type="stmt" count="29"/>
3767
+ <line num="2897" type="stmt" count="29"/>
3768
+ <line num="2898" type="stmt" count="29"/>
3769
+ <line num="2899" type="stmt" count="29"/>
3770
+ <line num="2900" type="stmt" count="29"/>
3771
+ <line num="2902" type="stmt" count="29"/>
3772
+ <line num="2905" type="stmt" count="29"/>
3773
+ <line num="2906" type="stmt" count="29"/>
3774
+ <line num="2908" type="stmt" count="29"/>
3775
+ <line num="2910" type="stmt" count="29"/>
3776
+ <line num="2922" type="method" name="set_time_limit" visibility="public" complexity="2" crap="2" count="4"/>
3777
+ <line num="2923" type="stmt" count="4"/>
3778
+ <line num="2925" type="stmt" count="4"/>
3779
+ <line num="2926" type="stmt" count="4"/>
3780
+ <line num="2933" type="method" name="wp_ajax_restore" visibility="public" complexity="6" crap="42" count="0"/>
3781
+ <line num="2934" type="stmt" count="0"/>
 
 
 
3782
  <line num="2935" type="stmt" count="0"/>
3783
+ <line num="2938" type="stmt" count="0"/>
3784
+ <line num="2939" type="stmt" count="0"/>
3785
+ <line num="2940" type="stmt" count="0"/>
3786
+ <line num="2942" type="stmt" count="0"/>
3787
+ <line num="2943" type="stmt" count="0"/>
3788
+ <line num="2944" type="stmt" count="0"/>
3789
+ <line num="2947" type="stmt" count="0"/>
3790
  <line num="2948" type="stmt" count="0"/>
3791
  <line num="2949" type="stmt" count="0"/>
3792
  <line num="2951" type="stmt" count="0"/>
3793
  <line num="2952" type="stmt" count="0"/>
3794
  <line num="2953" type="stmt" count="0"/>
 
3795
  <line num="2955" type="stmt" count="0"/>
3796
+ <line num="2968" type="stmt" count="0"/>
3797
+ <line num="2969" type="stmt" count="0"/>
3798
+ <line num="2971" type="stmt" count="0"/>
3799
+ <line num="2972" type="stmt" count="0"/>
3800
+ <line num="2973" type="stmt" count="0"/>
3801
+ <line num="2974" type="stmt" count="0"/>
3802
+ <line num="2975" type="stmt" count="0"/>
3803
+ <line num="2977" type="stmt" count="0"/>
3804
+ <line num="2978" type="stmt" count="0"/>
3805
+ <line num="2979" type="stmt" count="0"/>
3806
+ <line num="2980" type="stmt" count="0"/>
3807
+ <line num="2982" type="stmt" count="0"/>
3808
+ <line num="2984" type="stmt" count="0"/>
3809
+ <line num="2985" type="stmt" count="0"/>
3810
+ <line num="3001" type="method" name="boldgrid_backup_now_auto" visibility="public" complexity="4" crap="20" count="0"/>
3811
+ <line num="3003" type="stmt" count="0"/>
3812
+ <line num="3006" type="stmt" count="0"/>
3813
+ <line num="3007" type="stmt" count="0"/>
3814
+ <line num="3011" type="stmt" count="0"/>
3815
+ <line num="3014" type="stmt" count="0"/>
3816
+ <line num="3015" type="stmt" count="0"/>
3817
+ <line num="3019" type="stmt" count="0"/>
3818
+ <line num="3020" type="stmt" count="0"/>
3819
+ <line num="3031" type="method" name="enforce_retention" visibility="public" complexity="8" crap="8.07" count="4"/>
 
 
 
 
 
 
 
 
 
3820
  <line num="3032" type="stmt" count="4"/>
3821
+ <line num="3033" type="stmt" count="4"/>
3822
+ <line num="3034" type="stmt" count="4"/>
3823
+ <line num="3036" type="stmt" count="4"/>
3824
+ <line num="3037" type="stmt" count="4"/>
3825
  <line num="3039" type="stmt" count="4"/>
3826
  <line num="3040" type="stmt" count="4"/>
3827
+ <line num="3043" type="stmt" count="4"/>
3828
+ <line num="3044" type="stmt" count="4"/>
3829
+ <line num="3045" type="stmt" count="4"/>
3830
+ <line num="3046" type="stmt" count="4"/>
3831
+ <line num="3047" type="stmt" count="0"/>
3832
+ <line num="3048" type="stmt" count="0"/>
3833
+ <line num="3049" type="stmt" count="0"/>
3834
+ <line num="3050" type="stmt" count="4"/>
3835
+ <line num="3051" type="stmt" count="4"/>
3836
+ <line num="3052" type="stmt" count="4"/>
3837
+ <line num="3055" type="stmt" count="4"/>
3838
+ <line num="3058" type="stmt" count="4"/>
3839
+ <line num="3059" type="stmt" count="4"/>
3840
+ <line num="3060" type="stmt" count="4"/>
3841
  <line num="3064" type="stmt" count="1"/>
3842
+ <line num="3067" type="stmt" count="1"/>
3843
+ <line num="3070" type="stmt" count="1"/>
3844
+ <line num="3071" type="stmt" count="1"/>
3845
+ <line num="3072" type="stmt" count="1"/>
3846
+ <line num="3075" type="stmt" count="1"/>
3847
+ <line num="3078" type="stmt" count="1"/>
3848
  <line num="3081" type="stmt" count="1"/>
3849
+ <line num="3083" type="stmt" count="1"/>
3850
+ <line num="3084" type="stmt" count="1"/>
3851
+ <line num="3093" type="stmt" count="1"/>
3852
+ <line num="3094" type="stmt" count="1"/>
3853
+ <line num="3095" type="stmt" count="0"/>
3854
+ <line num="3097" type="stmt" count="1"/>
3855
+ <line num="3099" type="stmt" count="1"/>
3856
+ <line num="3100" type="stmt" count="1"/>
3857
+ <line num="3101" type="stmt" count="1"/>
3858
+ <line num="3108" type="method" name="add_thickbox" visibility="public" complexity="2" crap="6" count="0"/>
3859
+ <line num="3109" type="stmt" count="0"/>
3860
+ <line num="3110" type="stmt" count="0"/>
3861
+ <line num="3111" type="stmt" count="0"/>
3862
+ <line num="3112" type="stmt" count="0"/>
3863
+ <metrics loc="3113" ncloc="1619" classes="1" methods="29" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="1133" coveredstatements="555" elements="1162" coveredelements="559"/>
3864
  </file>
3865
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/class-boldgrid-backup-admin-cron-log.php">
3866
  <class name="Boldgrid_Backup_Admin_Cron_Log" namespace="global" fullPackage="Boldgrid.Backup.Admin.Cron">
4732
  </file>
4733
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/class-boldgrid-backup-admin-db-get.php">
4734
  <class name="Boldgrid_Backup_Admin_Db_Get" namespace="global" fullPackage="Boldgrid.Backup.Admin.Db">
4735
+ <metrics complexity="17" methods="6" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="57" coveredstatements="49" elements="63" coveredelements="53"/>
4736
  </class>
4737
  <line num="39" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="29"/>
4738
  <line num="40" type="stmt" count="29"/>
4752
  <line num="82" type="stmt" count="6"/>
4753
  <line num="83" type="stmt" count="6"/>
4754
  <line num="85" type="stmt" count="6"/>
4755
+ <line num="98" type="method" name="get_prefix" visibility="public" complexity="4" crap="8.12" count="1"/>
4756
+ <line num="99" type="stmt" count="1"/>
4757
+ <line num="102" type="stmt" count="1"/>
4758
+ <line num="103" type="stmt" count="0"/>
4759
+ <line num="104" type="stmt" count="0"/>
4760
+ <line num="106" type="stmt" count="1"/>
4761
+ <line num="107" type="stmt" count="0"/>
4762
+ <line num="109" type="stmt" count="0"/>
4763
+ <line num="110" type="stmt" count="0"/>
4764
+ <line num="111" type="stmt" count="0"/>
4765
+ <line num="112" type="stmt" count="0"/>
4766
+ <line num="114" type="stmt" count="1"/>
4767
+ <line num="129" type="method" name="filter_by_type" visibility="public" complexity="3" crap="3" count="5"/>
 
4768
  <line num="131" type="stmt" count="5"/>
 
4769
  <line num="133" type="stmt" count="5"/>
4770
  <line num="135" type="stmt" count="5"/>
4771
+ <line num="136" type="stmt" count="5"/>
4772
  <line num="137" type="stmt" count="5"/>
4773
  <line num="138" type="stmt" count="5"/>
4774
  <line num="139" type="stmt" count="5"/>
4775
  <line num="141" type="stmt" count="5"/>
4776
+ <line num="154" type="method" name="prefixed" visibility="public" complexity="3" crap="3" count="5"/>
4777
+ <line num="155" type="stmt" count="5"/>
4778
+ <line num="157" type="stmt" count="5"/>
4779
+ <line num="159" type="stmt" count="5"/>
4780
+ <line num="161" type="stmt" count="5"/>
4781
+ <line num="162" type="stmt" count="5"/>
4782
+ <line num="163" type="stmt" count="5"/>
4783
+ <line num="164" type="stmt" count="5"/>
4784
+ <line num="165" type="stmt" count="5"/>
4785
+ <line num="167" type="stmt" count="5"/>
4786
+ <line num="169" type="stmt" count="5"/>
4787
+ <line num="170" type="stmt" count="5"/>
4788
+ <line num="171" type="stmt" count="5"/>
4789
+ <line num="173" type="stmt" count="5"/>
4790
+ <line num="188" type="method" name="prefixed_count" visibility="public" complexity="3" crap="3" count="1"/>
4791
+ <line num="189" type="stmt" count="1"/>
4792
+ <line num="191" type="stmt" count="1"/>
4793
+ <line num="193" type="stmt" count="1"/>
4794
+ <line num="195" type="stmt" count="1"/>
4795
+ <line num="197" type="stmt" count="1"/>
4796
+ <line num="198" type="stmt" count="1"/>
4797
+ <line num="200" type="stmt" count="1"/>
4798
+ <line num="201" type="stmt" count="1"/>
4799
+ <line num="203" type="stmt" count="1"/>
4800
+ <metrics loc="205" ncloc="100" classes="1" methods="6" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="57" coveredstatements="49" elements="63" coveredelements="53"/>
4801
  </file>
4802
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/class-boldgrid-backup-admin-db-import.php">
4803
  <class name="Boldgrid_Backup_Admin_Db_Import" namespace="global" fullPackage="Boldgrid.Backup.Admin.Db">
5833
  <line num="165" type="stmt" count="4"/>
5834
  <line num="167" type="stmt" count="4"/>
5835
  <line num="168" type="stmt" count="4"/>
5836
+ <line num="175" type="method" name="add_separator" visibility="public" complexity="1" crap="1" count="2"/>
5837
+ <line num="176" type="stmt" count="2"/>
5838
+ <line num="177" type="stmt" count="2"/>
5839
  <line num="184" type="method" name="clean_up" visibility="public" complexity="4" crap="4.25" count="4"/>
5840
  <line num="186" type="stmt" count="4"/>
5841
  <line num="187" type="stmt" count="4"/>
76694
  <metrics loc="445" ncloc="281" classes="1" methods="21" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="216" coveredstatements="0" elements="237" coveredelements="0"/>
76695
  </file>
76696
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/autoload_static.php">
76697
+ <class name="ComposerStaticInit7a2add814acceaebf163e45ff8e56eb0" namespace="Composer\Autoload">
76698
  <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
76699
  </class>
76700
  <line num="91" type="method" name="getInitializer" visibility="public" complexity="1" crap="2" count="0"/>
76786
  <metrics loc="12" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="7" coveredelements="0"/>
76787
  </file>
76788
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/autoload_real.php">
76789
+ <class name="ComposerAutoloaderInit7a2add814acceaebf163e45ff8e56eb0" namespace="global">
76790
  <metrics complexity="13" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="41" coveredstatements="0" elements="43" coveredelements="0"/>
76791
  </class>
76792
  <line num="9" type="method" name="loadClassLoader" visibility="public" complexity="2" crap="6" count="0"/>
96005
  <line num="16" type="stmt" count="0"/>
96006
  <metrics loc="16" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="8" coveredelements="0"/>
96007
  </file>
96008
+ <metrics files="961" loc="192683" ncloc="117548" classes="870" methods="3582" coveredmethods="307" conditionals="0" coveredconditionals="0" statements="86515" coveredstatements="4568" elements="90097" coveredelements="4875"/>
96009
  </project>
96010
  </coverage>
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit29273361b32788cb4095487657d85d8a::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInit7a2add814acceaebf163e45ff8e56eb0::getLoader();
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit29273361b32788cb4095487657d85d8a
6
  {
7
  private static $loader;
8
 
@@ -22,15 +22,15 @@ class ComposerAutoloaderInit29273361b32788cb4095487657d85d8a
22
  return self::$loader;
23
  }
24
 
25
- spl_autoload_register(array('ComposerAutoloaderInit29273361b32788cb4095487657d85d8a', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
27
- spl_autoload_unregister(array('ComposerAutoloaderInit29273361b32788cb4095487657d85d8a', 'loadClassLoader'));
28
 
29
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
30
  if ($useStaticLoader) {
31
  require_once __DIR__ . '/autoload_static.php';
32
 
33
- call_user_func(\Composer\Autoload\ComposerStaticInit29273361b32788cb4095487657d85d8a::getInitializer($loader));
34
  } else {
35
  $map = require __DIR__ . '/autoload_namespaces.php';
36
  foreach ($map as $namespace => $path) {
@@ -51,19 +51,19 @@ class ComposerAutoloaderInit29273361b32788cb4095487657d85d8a
51
  $loader->register(true);
52
 
53
  if ($useStaticLoader) {
54
- $includeFiles = Composer\Autoload\ComposerStaticInit29273361b32788cb4095487657d85d8a::$files;
55
  } else {
56
  $includeFiles = require __DIR__ . '/autoload_files.php';
57
  }
58
  foreach ($includeFiles as $fileIdentifier => $file) {
59
- composerRequire29273361b32788cb4095487657d85d8a($fileIdentifier, $file);
60
  }
61
 
62
  return $loader;
63
  }
64
  }
65
 
66
- function composerRequire29273361b32788cb4095487657d85d8a($fileIdentifier, $file)
67
  {
68
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
69
  require $file;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInit7a2add814acceaebf163e45ff8e56eb0
6
  {
7
  private static $loader;
8
 
22
  return self::$loader;
23
  }
24
 
25
+ spl_autoload_register(array('ComposerAutoloaderInit7a2add814acceaebf163e45ff8e56eb0', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
27
+ spl_autoload_unregister(array('ComposerAutoloaderInit7a2add814acceaebf163e45ff8e56eb0', 'loadClassLoader'));
28
 
29
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
30
  if ($useStaticLoader) {
31
  require_once __DIR__ . '/autoload_static.php';
32
 
33
+ call_user_func(\Composer\Autoload\ComposerStaticInit7a2add814acceaebf163e45ff8e56eb0::getInitializer($loader));
34
  } else {
35
  $map = require __DIR__ . '/autoload_namespaces.php';
36
  foreach ($map as $namespace => $path) {
51
  $loader->register(true);
52
 
53
  if ($useStaticLoader) {
54
+ $includeFiles = Composer\Autoload\ComposerStaticInit7a2add814acceaebf163e45ff8e56eb0::$files;
55
  } else {
56
  $includeFiles = require __DIR__ . '/autoload_files.php';
57
  }
58
  foreach ($includeFiles as $fileIdentifier => $file) {
59
+ composerRequire7a2add814acceaebf163e45ff8e56eb0($fileIdentifier, $file);
60
  }
61
 
62
  return $loader;
63
  }
64
  }
65
 
66
+ function composerRequire7a2add814acceaebf163e45ff8e56eb0($fileIdentifier, $file)
67
  {
68
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
69
  require $file;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInit29273361b32788cb4095487657d85d8a
8
  {
9
  public static $files = array (
10
  'decc78cc4436b1292c6c0d151b19445c' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/bootstrap.php',
@@ -91,9 +91,9 @@ class ComposerStaticInit29273361b32788cb4095487657d85d8a
91
  public static function getInitializer(ClassLoader $loader)
92
  {
93
  return \Closure::bind(function () use ($loader) {
94
- $loader->prefixLengthsPsr4 = ComposerStaticInit29273361b32788cb4095487657d85d8a::$prefixLengthsPsr4;
95
- $loader->prefixDirsPsr4 = ComposerStaticInit29273361b32788cb4095487657d85d8a::$prefixDirsPsr4;
96
- $loader->classMap = ComposerStaticInit29273361b32788cb4095487657d85d8a::$classMap;
97
 
98
  }, null, ClassLoader::class);
99
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInit7a2add814acceaebf163e45ff8e56eb0
8
  {
9
  public static $files = array (
10
  'decc78cc4436b1292c6c0d151b19445c' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/bootstrap.php',
91
  public static function getInitializer(ClassLoader $loader)
92
  {
93
  return \Closure::bind(function () use ($loader) {
94
+ $loader->prefixLengthsPsr4 = ComposerStaticInit7a2add814acceaebf163e45ff8e56eb0::$prefixLengthsPsr4;
95
+ $loader->prefixDirsPsr4 = ComposerStaticInit7a2add814acceaebf163e45ff8e56eb0::$prefixDirsPsr4;
96
+ $loader->classMap = ComposerStaticInit7a2add814acceaebf163e45ff8e56eb0::$classMap;
97
 
98
  }, null, ClassLoader::class);
99
  }