MOON
Server: Apache
System: Linux server1.primemusicproductions.com 4.18.0-477.27.2.el8_8.x86_64 #1 SMP Fri Sep 29 08:21:01 EDT 2023 x86_64
User: primrwxj (1001)
PHP: 8.3.3
Disabled: NONE
Upload Files
File: /home/primrwxj/thepassiveincomeideas.com/wp-content/plugins/wpauto-pro/wpauto-deprecated.php
<?php

class WPAuto_Deprecated {

	public static $instance = null;
	
	public function __construct() {}
	
	public static function wpauto_trim( $string = '', $characters = '' ) {
		
		$string = !is_null( $string ) ? $string : '';
		
		$val = $string;
		if( !empty( $string ) ) {
			if( $characters ) {
				$val = trim( $string, $characters );
			} else {
				$val = trim( $string );
			}
		}
		
		return $val;
		
	}
	
	public static function wpauto_ltrim( $string = '', $characters = '' ) {
		
		$string = !is_null( $string ) ? $string : '';
		
		$val = $string;
		if( !empty( $string ) && !empty( $characters ) ) {
			$val = ltrim( $string, $characters );
		}
		
		return $val;
		
	}
	
	public static function wpauto_rtrim( $string = '', $characters = '' ) {
		
		$string = !is_null( $string ) ? $string : '';
		
		$val = $string;
		if( !empty( $string ) && !empty( $characters ) ) {
			$val = rtrim( $string, $characters );
		}
		
		return $val;
		
	}
	
	public static function wpauto_str_replace( $find, $replacement, $string, $count = null ) {
		
		$find = !is_null( $find ) ? $find : '';
		$replacement = !is_null( $replacement ) ? $replacement : '';
		$string = !is_null( $string ) ? $string : '';
		
		$val = $string;				
		if( !empty( $find ) && !empty( $string ) ) {
			$val = str_replace( $find, $replacement, $string, $count );
		}
		
		return $val;
		
	}
	
	public static function wpauto_htmlspecialchars( $string = '' ) { // no use
		
		$string = !is_null( $string ) ? $string : '';
		
		$val = $string;
		if( !empty( $string ) ) {
			$val = htmlspecialchars( $string );
		}
		
		return $val;
		
	}
	
	public static function wpauto_htmlentities( $string = '', $flags = '', $encoding = null, $double_encode = true ) { // no use
		
		$string = !is_null( $string ) ? $string : '';
		
		$val = $string;
		if( !empty( $string ) ) {
			if( $flags ) {
				$val = htmlentities( $string, $flags, $encoding, $double_encode );
			} else {
				$val = htmlentities( $string );
			}
		}
		
		return $val;
		
	}
	
	public static function wpauto_htmlspecialchars_decode( $string = '', $flag = '' ) { // no use
		
		$string = !is_null( $string ) ? $string : '';
		
		$val = $string;
		if( !empty( $string ) ) {
			if( $flag ) {
				$val = htmlspecialchars_decode( $string, $flag );
			} else {
				$val = htmlspecialchars_decode( $string );
			}
		}
		
		return $val;
		
	}
	
	public static function wpauto_mb_convert_encoding( $string = '' ) {
		
		$string = !is_null( $string ) ? $string : '';
		
		$val = $string;
		if( !empty( $string ) ) {
			
			/*$val = mb_encode_numericentity(
				self::wpauto_htmlspecialchars_decode( self::wpauto_htmlentities( $string, ENT_NOQUOTES, 'UTF-8', false ), ENT_NOQUOTES ), [0x80, 0x10FFFF, 0, ~0],
				'UTF-8'
			);	*/

			$val = mb_encode_numericentity(
				htmlspecialchars_decode(
					htmlentities($string, ENT_NOQUOTES, 'UTF-8', false)
					,ENT_NOQUOTES
				), [0x80, 0x10FFFF, 0, ~0],
				'UTF-8'
			);
			
		}
		
		return $val;
		
	}
	
	public static function wpauto_preg_replace( $pattern, $replacement, $subject, $limit = -1, $count = null ) {
		
		$subject = !is_null( $subject ) ? $subject : '';
		$val = $subject;
		if( !empty( $subject ) ) {
			$val = preg_replace( $pattern, $replacement, $subject, $limit, $count );
		}
		
		return $val;
		
	}
	
	public static function instance() {
		if ( is_null( self::$instance ) ) {
			self::$instance = new self();
		}
		return self::$instance;
	}
	
} WPAuto_Deprecated::instance();