HEX
Server: LiteSpeed
System: Linux shams.tasjeel.ae 5.14.0-611.5.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 11 08:09:09 EST 2025 x86_64
User: infowars (1469)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: /home/infowars/www/wp-content/plugins/backup/src/JetBackup/functions.php
<?php

if (!defined( '__JETBACKUP__')) die('Direct access is not allowed');

/**
 * @param $data
 * @param $exit
 *
 * @return void
 */
function po($data, $exit=0) {
	echo "<pre>";
	print_r($data);
	if($exit) exit;
}

/**
 * PHP 7.4 Backward compatability
 * This is taken and provided by WordPress, however during restore procedure we are not inside WordPress ecosystem
 */
if ( ! function_exists( 'str_starts_with' ) ) {
	/**
	 * @param $haystack
	 * @param $needle
	 *
	 * @return bool
	 */
	function str_starts_with( $haystack, $needle ): bool {
		if ( '' === $needle ) return true;
		return 0 === strpos( $haystack, $needle );
	}
}

/**
 * PHP 7.4 Backward compatability
 * This is taken and provided by WordPress, however during restore procedure we are not inside WordPress ecosystem
 */
if ( ! function_exists( 'str_ends_with' ) ) {
	/**
	 * @param $haystack
	 * @param $needle
	 *
	 * @return bool
	 */
	function str_ends_with( $haystack, $needle ): bool {
		if ( '' === $haystack && '' !== $needle ) return false;
		$len = strlen( $needle );
		return 0 === substr_compare( $haystack, $needle, -$len, $len );
	}
}