HEX
Server: Apache
System: Linux clpupre 5.4.0-90-generic #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 x86_64
User: undanet (1000)
PHP: 7.4.3
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /home/undanet/www/wp-content/plugins/ultimate-member/includes/admin/core/packages/2.0.10/styles.php
<?php

$css = '';
$custom_css = UM()->options()->get( 'custom_css' );
$enable_css = UM()->options()->get( 'enable_custom_css' );

if ( ! empty( $enable_css ) && ! empty( $custom_css ) ) {
	$css .= $custom_css;
}

$forms_query = new WP_Query;
$registration_forms = $forms_query->query( array(
	'post_type' => 'um_form',
	'meta_query' => array(
		array(
			'key'   => '_um_mode',
			'value' => 'register'
		),
	),
	'posts_per_page' => -1,
	'fields' => 'ids'
) );

$forms_query = new WP_Query;
$login_forms = $forms_query->query( array(
	'post_type' => 'um_form',
	'meta_query' => array(
		array(
			'key'   => '_um_mode',
			'value' => 'login'
		)
	),
	'posts_per_page' => -1,
	'fields' => 'ids'
) );

$forms_query = new WP_Query;
$profile_forms = $forms_query->query( array(
	'post_type' => 'um_form',
	'meta_query' => array(
		array(
			'key'   => '_um_mode',
			'value' => 'profile'
		)
	),
	'posts_per_page' => -1,
	'fields' => 'ids'
) );


foreach ( $registration_forms as $form_id ) {
	$register_custom_css = get_post_meta( $form_id, '_um_register_custom_css', true );
	if ( ! empty( $register_custom_css ) ) {
		$css .= '
		/* registration form ID=' . $form_id . ' */
		' . $register_custom_css;
	}
}


foreach ( $login_forms as $form_id ) {
	$login_custom_css = get_post_meta( $form_id, '_um_login_custom_css', true );
	if ( ! empty( $login_custom_css ) ) {
		$css .= '
		/* login form ID=' . $form_id . ' */
		' . $login_custom_css;
	}
}


foreach ( $profile_forms as $form_id ) {
	$profile_custom_css = get_post_meta( $form_id, '_um_profile_custom_css', true );
	if ( ! empty( $profile_custom_css ) ) {
		$css .= '
		/* profile form ID=' . $form_id . ' */
		' . $profile_custom_css;
	}
}


if ( ! empty( $css ) ) {
	$uploads = wp_upload_dir();
	$upload_dir = $uploads['basedir'] . DIRECTORY_SEPARATOR . 'ultimatemember' . DIRECTORY_SEPARATOR;
	if ( file_exists( $upload_dir. 'um_old_settings.css' ) ) {
		$css_doc_file = fopen( $upload_dir. 'um_old_settings.css', 'a' );
		fwrite( $css_doc_file, "\r\n" . $css );
		fclose( $css_doc_file );
	}
}