HEX
Server: nginx/1.24.0
System: Linux VM-8-5-opencloudos 6.6.47-12.oc9.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Sep 24 16:15:42 CST 2024 x86_64
User: www (1000)
PHP: 8.0.26
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,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_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot/aiwellbore.com/wp-content/plugins/restrict-content/core/includes/admin/export.php
<?php
/**
 * Export Page
 *
 * @package     Restrict Content Pro
 * @subpackage  Admin/Export
 * @copyright   Copyright (c) 2020, Restrict Content Pro
 * @license     http://opensource.org/licenses/gpl-2.0.php GNU Public License
 */

/**
 * Render the export page
 *
 * @deprecated 3.4
 *
 * @return void
 */
function rcp_export_page() {
	_deprecated_function( __FUNCTION__, '3.4' );

	global $rcp_options, $rcp_db_name, $wpdb;
	$current_page = admin_url( '/admin.php?page=rcp-export' );
	?>
	<div class="wrap">
		<h1><?php _e( 'Export', 'rcp' ); ?></h1>

		<?php do_action( 'rcp_export_page_top' ); ?>

		<h2><?php _e( 'Memberships Export', 'rcp' ); ?></h2>
		<p><?php _e( 'Download membership data as a CSV file. This is useful for tasks such as importing batch users into MailChimp, or other systems.', 'rcp' ); ?></p>
		<form id="rcp_export" action="<?php echo esc_attr( $current_page ); ?>" method="post">
			<p>
				<select name="rcp-subscription" id="rcp-subscription">
					<option value="0"><?php _e( 'All', 'rcp' ); ?></option>
					<?php
					$levels = rcp_get_membership_levels( array( 'number' => 999 ) );
					if ( $levels ) :
						foreach ( $levels as $key => $level ) :
							?>
						<option value="<?php echo absint( $level->get_id() ); ?>"><?php echo esc_html( $level->get_name() ); ?></option>
							<?php
						endforeach;
					endif;
					?>
				</select>
				<label for="rcp-subscription"><?php _e( 'Choose the subscription to export memberships from', 'rcp' ); ?></label><br/>
				<select name="rcp-status" id="rcp-status">
					<option value="active"><?php _e( 'Active', 'rcp' ); ?></option>
					<option value="pending"><?php _e( 'Pending', 'rcp' ); ?></option>
					<option value="expired"><?php _e( 'Expired', 'rcp' ); ?></option>
					<option value="cancelled"><?php _e( 'Cancelled', 'rcp' ); ?></option>
				</select>
				<label for="rcp-status"><?php _e( 'Choose the status to export', 'rcp' ); ?></label><br/>
				<input type="number" id="rcp-number" name="rcp-number" class="small-text" value="500" />
				<label for="rcp-number"><?php _e( 'Maximum number of memberships to export', 'rcp' ); ?><br/>
				<input type="number" id="rcp-offset" name="rcp-offset" class="small-text" value="0" />
				<label for="rcp-offset"><?php _e( 'The number of memberships to skip', 'rcp' ); ?>
			</p>
			<p><?php _e( 'If you need to export a large number of memberships, export them in batches using the max and offset options', 'rcp' ); ?></p>
			<input type="hidden" name="rcp-action" value="export-members"/>
			<input type="submit" class="button-secondary" value="<?php _e( 'Download Memberships CSV', 'rcp' ); ?>"/>
		</form>

		<!-- payments export -->
		<h2><?php _e( 'Payments Export', 'rcp' ); ?></h2>
		<p><?php _e( 'Download payment data as a CSV file. Use this file for your own record keeping or tracking.', 'rcp' ); ?></p>
		<form id="rcp_export" action="<?php echo esc_url( $current_page ); ?>" method="post">
			<p>
				<select name="rcp-year" id="rcp-year">
					<option value="0"><?php _e( 'All years', 'rcp' ); ?>
					<?php
					$current = date( 'Y' );
					$year    = $current;
					$end     = $current - 5;
					while ( $year >= $end ) :
						// phpcs:disable
						?>
						<option value="<?php echo $year; ?>"><?php echo $year; ?></option>
						<?php
						$year--;
					endwhile;
						// phpcs:enable
					?>
				</select>
				<select name="rcp-month" id="rcp-month">
					<option value="0"><?php _e( 'All months', 'rcp' ); ?>
					<?php for ( $i = 1; $i <= 12; $i++ ) : ?>
						<option value="<?php echo esc_attr( $i ); ?>"><?php echo esc_attr( rcp_get_month_name( $i ) ); ?></option>
					<?php endfor; ?>
				</select>
			</p>
			<p>
				<input type="submit" class="button-secondary" value="<?php _e( 'Download Payments CSV', 'rcp' ); ?>"/>
				<input type="hidden" name="rcp-action" value="export-payments"/>
			</p>
		</form>

		<?php do_action( 'rcp_export_page_bottom' ); ?>

	</div><!--end wrap-->
	<?php
}