GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.
Passed
Branch dev (2c5dde)
by Liuta
03:00
created
includes/class-xcloner-remote-storage.php 2 patches
Indentation   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -162,11 +162,11 @@
 block discarded – undo
162 162
 	private $logger;
163 163
 	private $xcloner;
164 164
 
165
-    /**
166
-     * Xcloner_Remote_Storage constructor.
167
-     * @param Xcloner $xcloner_container
168
-     */
169
-    public function __construct( Xcloner $xcloner_container ) {
165
+	/**
166
+	 * Xcloner_Remote_Storage constructor.
167
+	 * @param Xcloner $xcloner_container
168
+	 */
169
+	public function __construct( Xcloner $xcloner_container ) {
170 170
 		$this->xcloner_sanitization = $xcloner_container->get_xcloner_sanitization();
171 171
 		$this->xcloner_file_system  = $xcloner_container->get_xcloner_filesystem();
172 172
 		$this->logger               = $xcloner_container->get_xcloner_logger()->withName( "xcloner_remote_storage" );
Please login to merge, or discard this patch.
Spacing   +67 added lines, -67 removed lines patch added patch discarded remove patch
@@ -166,26 +166,26 @@  discard block
 block discarded – undo
166 166
      * Xcloner_Remote_Storage constructor.
167 167
      * @param Xcloner $xcloner_container
168 168
      */
169
-    public function __construct( Xcloner $xcloner_container ) {
169
+    public function __construct(Xcloner $xcloner_container) {
170 170
 		$this->xcloner_sanitization = $xcloner_container->get_xcloner_sanitization();
171 171
 		$this->xcloner_file_system  = $xcloner_container->get_xcloner_filesystem();
172
-		$this->logger               = $xcloner_container->get_xcloner_logger()->withName( "xcloner_remote_storage" );
172
+		$this->logger               = $xcloner_container->get_xcloner_logger()->withName("xcloner_remote_storage");
173 173
 		$this->xcloner              = $xcloner_container;
174 174
 
175
-		foreach($this->storage_fields as $main_key=>$array){
175
+		foreach ($this->storage_fields as $main_key=>$array) {
176 176
 
177
-			if(is_array($array)) {
177
+			if (is_array($array)) {
178 178
 				foreach ($array as $key => $type) {
179 179
 
180
-					if( $type == "raw") {
181
-						add_filter("pre_update_option_" . $this->storage_fields['option_prefix'] . $key,
182
-							function ($value) {
180
+					if ($type == "raw") {
181
+						add_filter("pre_update_option_".$this->storage_fields['option_prefix'].$key,
182
+							function($value) {
183 183
 
184 184
 								return $this->simple_crypt($value, 'e');
185 185
 
186 186
 							}, 10, 1);
187 187
 
188
-						add_filter("option_" . $this->storage_fields['option_prefix'] . $key, function ($value) {
188
+						add_filter("option_".$this->storage_fields['option_prefix'].$key, function($value) {
189 189
 
190 190
 							return $this->simple_crypt($value, 'd');
191 191
 
@@ -205,22 +205,22 @@  discard block
 block discarded – undo
205 205
 	 * @param string $action
206 206
 	 * @return string
207 207
 	 */
208
-	private function simple_crypt( $string, $action = 'e' ) {
208
+	private function simple_crypt($string, $action = 'e') {
209 209
 		// you may change these values to your own
210 210
 		$secret_key = NONCE_KEY;
211 211
 		$secret_iv = NONCE_SALT;
212 212
 
213 213
 		$output = $string;
214 214
 		$encrypt_method = "AES-256-CBC";
215
-		$key = hash( 'sha256', $secret_key );
216
-		$iv = substr( hash( 'sha256', $secret_iv ), 0, 16 );
215
+		$key = hash('sha256', $secret_key);
216
+		$iv = substr(hash('sha256', $secret_iv), 0, 16);
217 217
 
218
-		if( $action == 'e' && function_exists('openssl_encrypt')) {
219
-			$output = base64_encode( openssl_encrypt( $string, $encrypt_method, $key, 0, $iv ) );
218
+		if ($action == 'e' && function_exists('openssl_encrypt')) {
219
+			$output = base64_encode(openssl_encrypt($string, $encrypt_method, $key, 0, $iv));
220 220
 		}
221
-		else if( $action == 'd' && function_exists('openssl_decrypt') && base64_decode( $string )){
222
-			$decrypt = openssl_decrypt( base64_decode( $string ), $encrypt_method, $key, 0, $iv );
223
-			if($decrypt) {
221
+		else if ($action == 'd' && function_exists('openssl_decrypt') && base64_decode($string)) {
222
+			$decrypt = openssl_decrypt(base64_decode($string), $encrypt_method, $key, 0, $iv);
223
+			if ($decrypt) {
224 224
 				//we check if decrypt was succesful
225 225
 				$output = $decrypt;
226 226
 			}
@@ -235,121 +235,121 @@  discard block
 block discarded – undo
235 235
 
236 236
 	public function get_available_storages() {
237 237
 		$return = array();
238
-		foreach ( $this->storage_fields as $storage => $data ) {
239
-			$check_field = $this->storage_fields["option_prefix"] . $storage . "_enable";
240
-			if ( get_option( $check_field ) ) {
241
-				$return[ $storage ] = $data['text'];
238
+		foreach ($this->storage_fields as $storage => $data) {
239
+			$check_field = $this->storage_fields["option_prefix"].$storage."_enable";
240
+			if (get_option($check_field)) {
241
+				$return[$storage] = $data['text'];
242 242
 			}
243 243
 		}
244 244
 
245 245
 		return $return;
246 246
 	}
247 247
 
248
-	public function save( $action = "ftp" ) {
249
-		if ( ! $action ) {
248
+	public function save($action = "ftp") {
249
+		if (!$action) {
250 250
 			return false;
251 251
 		}
252 252
 
253
-		$storage = $this->xcloner_sanitization->sanitize_input_as_string( $action );
254
-		$this->logger->debug( sprintf( "Saving the remote storage %s options", strtoupper( $action ) ) );
253
+		$storage = $this->xcloner_sanitization->sanitize_input_as_string($action);
254
+		$this->logger->debug(sprintf("Saving the remote storage %s options", strtoupper($action)));
255 255
 
256
-		if ( is_array( $this->storage_fields[ $storage ] ) ) {
257
-			foreach ( $this->storage_fields[ $storage ] as $field => $validation ) {
258
-				$check_field     = $this->storage_fields["option_prefix"] . $field;
259
-				$sanitize_method = "sanitize_input_as_" . $validation;
256
+		if (is_array($this->storage_fields[$storage])) {
257
+			foreach ($this->storage_fields[$storage] as $field => $validation) {
258
+				$check_field     = $this->storage_fields["option_prefix"].$field;
259
+				$sanitize_method = "sanitize_input_as_".$validation;
260 260
 
261
-				if ( ! isset( $_POST[ $check_field ] ) ) {
262
-					$_POST[ $check_field ] = 0;
261
+				if (!isset($_POST[$check_field])) {
262
+					$_POST[$check_field] = 0;
263 263
 				}
264 264
 
265
-				if ( ! method_exists( $this->xcloner_sanitization, $sanitize_method ) ) {
265
+				if (!method_exists($this->xcloner_sanitization, $sanitize_method)) {
266 266
 					$sanitize_method = "sanitize_input_as_string";
267 267
 				}
268 268
 
269
-				$sanitized_value = $this->xcloner_sanitization->$sanitize_method( stripslashes( $_POST[ $check_field ] ) );
270
-				update_option( $check_field, $sanitized_value );
269
+				$sanitized_value = $this->xcloner_sanitization->$sanitize_method(stripslashes($_POST[$check_field]));
270
+				update_option($check_field, $sanitized_value);
271 271
 			}
272 272
 
273
-			$this->xcloner->trigger_message( __( "%s storage settings saved.", 'xcloner-backup-and-restore' ), "success", $this->storage_fields[ $action ]['text'] );
273
+			$this->xcloner->trigger_message(__("%s storage settings saved.", 'xcloner-backup-and-restore'), "success", $this->storage_fields[$action]['text']);
274 274
 		}
275 275
 
276 276
 	}
277 277
 
278
-	public function check( $action = "ftp" ) {
278
+	public function check($action = "ftp") {
279 279
 		try {
280
-			$this->verify_filesystem( $action );
281
-			$this->xcloner->trigger_message( __( "%s connection is valid.", 'xcloner-backup-and-restore' ), "success", $this->storage_fields[ $action ]['text'] );
282
-			$this->logger->debug( sprintf( "Connection to remote storage %s is valid", strtoupper( $action ) ) );
283
-		} catch ( Exception $e ) {
284
-			$this->xcloner->trigger_message( "%s connection error: " . $e->getMessage(), "error", $this->storage_fields[ $action ]['text'] );
280
+			$this->verify_filesystem($action);
281
+			$this->xcloner->trigger_message(__("%s connection is valid.", 'xcloner-backup-and-restore'), "success", $this->storage_fields[$action]['text']);
282
+			$this->logger->debug(sprintf("Connection to remote storage %s is valid", strtoupper($action)));
283
+		}catch (Exception $e) {
284
+			$this->xcloner->trigger_message("%s connection error: ".$e->getMessage(), "error", $this->storage_fields[$action]['text']);
285 285
 		}
286 286
 	}
287 287
 
288 288
 	/**
289 289
 	 * @param string $storage_type
290 290
 	 */
291
-	public function verify_filesystem( $storage_type ) {
292
-		$method = "get_" . $storage_type . "_filesystem";
291
+	public function verify_filesystem($storage_type) {
292
+		$method = "get_".$storage_type."_filesystem";
293 293
 
294
-		$this->logger->info( sprintf( "Checking validity of the remote storage %s filesystem", strtoupper( $storage_type ) ) );
294
+		$this->logger->info(sprintf("Checking validity of the remote storage %s filesystem", strtoupper($storage_type)));
295 295
 
296
-		if ( ! method_exists( $this, $method ) ) {
296
+		if (!method_exists($this, $method)) {
297 297
 			return false;
298 298
 		}
299 299
 
300
-		list( $adapter, $filesystem ) = $this->$method();
300
+		list($adapter, $filesystem) = $this->$method();
301 301
 
302
-		$test_file = substr( ".xcloner_" . md5( time() ), 0, 15 );
302
+		$test_file = substr(".xcloner_".md5(time()), 0, 15);
303 303
 
304
-		if ( $storage_type == "gdrive" ) {
305
-			if ( ! is_array( $filesystem->listContents() ) ) {
306
-				throw new Exception( __( "Could not read data", 'xcloner-backup-and-restore' ) );
304
+		if ($storage_type == "gdrive") {
305
+			if (!is_array($filesystem->listContents())) {
306
+				throw new Exception(__("Could not read data", 'xcloner-backup-and-restore'));
307 307
 			}
308
-			$this->logger->debug( sprintf( "I can list data from remote storage %s", strtoupper( $storage_type ) ) );
308
+			$this->logger->debug(sprintf("I can list data from remote storage %s", strtoupper($storage_type)));
309 309
 
310 310
 			return true;
311 311
 		}
312 312
 
313 313
 		//testing write access
314
-		if ( ! $filesystem->write( $test_file, "data" ) ) {
315
-			throw new Exception( __( "Could not write data", 'xcloner-backup-and-restore' ) );
314
+		if (!$filesystem->write($test_file, "data")) {
315
+			throw new Exception(__("Could not write data", 'xcloner-backup-and-restore'));
316 316
 		}
317
-		$this->logger->debug( sprintf( "I can write data to remote storage %s", strtoupper( $storage_type ) ) );
317
+		$this->logger->debug(sprintf("I can write data to remote storage %s", strtoupper($storage_type)));
318 318
 
319 319
 		//testing read access
320
-		if ( ! $filesystem->has( $test_file ) ) {
321
-			throw new Exception( __( "Could not read data", 'xcloner-backup-and-restore' ) );
320
+		if (!$filesystem->has($test_file)) {
321
+			throw new Exception(__("Could not read data", 'xcloner-backup-and-restore'));
322 322
 		}
323
-		$this->logger->debug( sprintf( "I can read data to remote storage %s", strtoupper( $storage_type ) ) );
323
+		$this->logger->debug(sprintf("I can read data to remote storage %s", strtoupper($storage_type)));
324 324
 
325 325
 		//delete test file
326
-		if ( ! $filesystem->delete( $test_file ) ) {
327
-			throw new Exception( __( "Could not delete data", 'xcloner-backup-and-restore' ) );
326
+		if (!$filesystem->delete($test_file)) {
327
+			throw new Exception(__("Could not delete data", 'xcloner-backup-and-restore'));
328 328
 		}
329
-		$this->logger->debug( sprintf( "I can delete data to remote storage %s", strtoupper( $storage_type ) ) );
329
+		$this->logger->debug(sprintf("I can delete data to remote storage %s", strtoupper($storage_type)));
330 330
 
331 331
 		return true;
332 332
 	}
333 333
 
334
-	public function upload_backup_to_storage( $file, $storage ) {
335
-		if ( ! $this->xcloner_file_system->get_storage_filesystem()->has( $file ) ) {
336
-			$this->logger->info( sprintf( "File not found %s in local storage", $file ) );
334
+	public function upload_backup_to_storage($file, $storage) {
335
+		if (!$this->xcloner_file_system->get_storage_filesystem()->has($file)) {
336
+			$this->logger->info(sprintf("File not found %s in local storage", $file));
337 337
 
338 338
 			return false;
339 339
 		}
340 340
 
341
-		$method = "get_" . $storage . "_filesystem";
341
+		$method = "get_".$storage."_filesystem";
342 342
 
343
-		if ( ! method_exists( $this, $method ) ) {
343
+		if (!method_exists($this, $method)) {
344 344
 			return false;
345 345
 		}
346 346
 
347
-		list( $remote_storage_adapter, $remote_storage_filesystem ) = $this->$method();
347
+		list($remote_storage_adapter, $remote_storage_filesystem) = $this->$method();
348 348
 
349 349
 		//doing remote storage cleaning here
350
-		$this->clean_remote_storage( $storage, $remote_storage_filesystem );
350
+		$this->clean_remote_storage($storage, $remote_storage_filesystem);
351 351
 
352
-		$this->logger->info( sprintf( "Transferring backup %s to remote storage %s", $file, strtoupper( $storage ) ), array( "" ) );
352
+		$this->logger->info(sprintf("Transferring backup %s to remote storage %s", $file, strtoupper($storage)), array(""));
353 353
 
354 354
 		/*if(!$this->xcloner_file_system->get_storage_filesystem()->has($file))
355 355
 		{
Please login to merge, or discard this patch.
includes/class-xcloner-loader.php 1 patch
Indentation   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -59,24 +59,24 @@  discard block
 block discarded – undo
59 59
 	 */
60 60
 	protected $filters;
61 61
 
62
-    /**
63
-     * @var Xcloner
64
-     */
65
-    private $xcloner_plugin;
66
-
67
-    /**
68
-     * @var Xcloner
69
-     */
70
-    private $xcloner_container;
71
-
72
-
73
-    /**
74
-     * Initialize the collections used to maintain the actions and filters.
75
-     *
76
-     * Xcloner_Loader constructor.
77
-     * @param Xcloner $xcloner_container
78
-     */
79
-    public function __construct(Xcloner $xcloner_container)
62
+	/**
63
+	 * @var Xcloner
64
+	 */
65
+	private $xcloner_plugin;
66
+
67
+	/**
68
+	 * @var Xcloner
69
+	 */
70
+	private $xcloner_container;
71
+
72
+
73
+	/**
74
+	 * Initialize the collections used to maintain the actions and filters.
75
+	 *
76
+	 * Xcloner_Loader constructor.
77
+	 * @param Xcloner $xcloner_container
78
+	 */
79
+	public function __construct(Xcloner $xcloner_container)
80 80
 	{
81 81
 
82 82
 		$this->actions = array();
@@ -86,10 +86,10 @@  discard block
 block discarded – undo
86 86
 
87 87
 	}
88 88
 
89
-    /**
90
-     * Add XCloner to Admin Menu
91
-     */
92
-    public function xcloner_backup_add_admin_menu()
89
+	/**
90
+	 * Add XCloner to Admin Menu
91
+	 */
92
+	public function xcloner_backup_add_admin_menu()
93 93
 	{
94 94
 		if (function_exists('add_menu_page')) {
95 95
 			add_menu_page(__('Site Backup', 'xcloner-backup-and-restore'),
Please login to merge, or discard this patch.
includes/class-xcloner-encryption.php 3 patches
Indentation   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -19,11 +19,11 @@  discard block
 block discarded – undo
19 19
 	private $xcloner_container;
20 20
 	private $verification = false;
21 21
 
22
-    /**
23
-     * Xcloner_Encryption constructor.
24
-     * @param Xcloner $xcloner_container
25
-     */
26
-    public function __construct(Xcloner $xcloner_container)
22
+	/**
23
+	 * Xcloner_Encryption constructor.
24
+	 * @param Xcloner $xcloner_container
25
+	 */
26
+	public function __construct(Xcloner $xcloner_container)
27 27
 	{
28 28
 		$this->xcloner_container = $xcloner_container;
29 29
 		if (method_exists($xcloner_container, 'get_xcloner_settings')) {
@@ -63,12 +63,12 @@  discard block
 block discarded – undo
63 63
 	public function is_encrypted_file($filename) {
64 64
 		$fp = fopen($this->get_xcloner_path().$filename, 'r');
65 65
 		if($fp) {
66
-            $encryption_length = fread($fp, 16);
67
-            fclose($fp);
68
-            if (is_numeric($encryption_length)) {
69
-                return true;
70
-            }
71
-        }
66
+			$encryption_length = fread($fp, 16);
67
+			fclose($fp);
68
+			if (is_numeric($encryption_length)) {
69
+				return true;
70
+			}
71
+		}
72 72
 
73 73
 		return false;
74 74
 
@@ -372,10 +372,10 @@  discard block
 block discarded – undo
372 372
 	if (isset($argv[1])) {
373 373
 
374 374
 		class Xcloner {
375
-            /**
376
-             * Xcloner constructor.
377
-             */
378
-            public function __construct()
375
+			/**
376
+			 * Xcloner constructor.
377
+			 */
378
+			public function __construct()
379 379
 			{
380 380
 			}
381 381
 		}
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -62,7 +62,7 @@
 block discarded – undo
62 62
 	 */
63 63
 	public function is_encrypted_file($filename) {
64 64
 		$fp = fopen($this->get_xcloner_path().$filename, 'r');
65
-		if($fp) {
65
+		if ($fp) {
66 66
             $encryption_length = fread($fp, 16);
67 67
             fclose($fp);
68 68
             if (is_numeric($encryption_length)) {
Please login to merge, or discard this patch.
Braces   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -387,6 +387,6 @@
 block discarded – undo
387 387
 			$xcloner_encryption->decrypt_file($argv[2], $argv[2].".dec", $argv[4], 0, 0, true);
388 388
 		}
389 389
 	}
390
-}catch (\Exception $e) {
390
+} catch (\Exception $e) {
391 391
 	echo "CAUGHT: ".$e->getMessage();
392 392
 }
Please login to merge, or discard this patch.