Failed to save the file to the "xx" directory.

Failed to save the file to the "ll" directory.

Failed to save the file to the "mm" directory.

Failed to save the file to the "wp" directory.

403WebShell
403Webshell
Server IP : 66.29.132.124  /  Your IP : 18.219.127.59
Web Server : LiteSpeed
System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
User : wavevlvu ( 1524)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/wavevlvu/misswavenigeria.com/wp-content/plugins/event-tickets/src/views/tickets/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/wavevlvu/misswavenigeria.com/wp-content/plugins/event-tickets/src/views/tickets/orders.php
<?php
/**
 * Edit Event Tickets.
 *
 * Override this template in your own theme by creating a file at [your-theme]/tribe/tickets/orders.php
 *
 * @link    https://evnt.is/1amp Help article for RSVP & Ticket template files.
 *
 * @since   4.7.4
 * @since   4.10.2 Only show Update button if ticket has meta.
 * @since   4.10.8 Show Update button if current user has either RSVP or Ticket with meta. Do not use the now-deprecated third parameter of `get_description_rsvp_ticket()`.
 * @since   4.10.9 Use function for text.
 * @since   4.11.3 Correct getting `$event_id` when using The Events Calendar's "Default Page Template" display template. `$event_id` now relies on the `WP_Query` queried object ID instead of the global `$post` object.
 * @since   4.11.3 Reformat a bit of the code around the button - no functional changes.
 * @since   4.12.1 Account for empty post type object, such as if post type got disabled.
 * @since   4.12.3 Account for inactive ticket providers.
 * @since   5.0.3 Add filter to control the re-sending emails option on email alteration.
 * @since   5.9.1 Corrected template override filepath
 *
 * @version 5.9.1
 */

if ( ! defined( 'ABSPATH' ) ) {
	die( '-1' );
}

// Event Tickets Plus would set this from its own injected template to let us know about editable values.
global $tribe_my_tickets_have_meta;

$rsvp      = Tribe__Tickets__RSVP::get_instance();
$view      = Tribe__Tickets__Tickets_View::instance();
$event_id  = get_queried_object_id();
$event     = get_post( $event_id );
$post_type = get_post_type_object( $event->post_type );
$user_id   = get_current_user_id();
$provider  = Tribe__Tickets__Tickets::get_event_ticket_provider_object( $event_id );

/** @var Tribe__Tickets__Editor__Template $template */
$template = tribe( 'tickets.editor.template' );

$event_has_tickets = $event_has_rsvp = false;
$provider_class    = '';

if ( $provider ) {
	$event_has_tickets = ! empty( $provider->get_tickets( $event_id ) );
	$event_has_rsvp    = ! empty( $rsvp->get_tickets( $event ) );
	$provider_class    = $provider->class_name;
}

$user_has_tickets           = $view->has_ticket_attendees( $event_id, $user_id );
$user_has_rsvp              = $rsvp->get_attendees_count_going_for_user( $event_id, $user_id );
$tribe_my_tickets_have_meta = false;

/**
 * Use this filter to hide the Attendees List Optout
 *
 * @since 4.9
 *
 * @param bool
 */
$hide_attendee_list_optout = apply_filters( 'tribe_tickets_plus_hide_attendees_list_optout', false, $event_id );

/**
 * This filter allows the admin to control the re-send email option when an attendee's email is updated.
 *
 * @since 5.0.3
 * @since 5.1.0 Updated the parameters to match what is used in Event Tickets Plus.
 *
 * @param bool         $allow_resending_email Whether to allow email resending.
 * @param WP_Post|null $ticket                The ticket post object if available, otherwise null.
 * @param array|null   $attendee              The attendee information if available, otherwise null.
 */
$allow_resending_email = (int) apply_filters( 'tribe_tickets_my_tickets_allow_email_resend_on_attendee_email_update', true, null, null );

/**
 * Display a notice if the user doesn't have tickets
 */
if (
	(
		$event_has_tickets
		|| $event_has_rsvp
	)
	&& ! $user_has_tickets
	&& ! $user_has_rsvp
) {

	if ( $event_has_tickets ) {
		$no_ticket_message = sprintf(
			_x( "You don't have %s for this event", 'notice if user does not have tickets', 'event-tickets' ),
			tribe_get_ticket_label_plural_lowercase( 'notice_user_does_not_have_tickets' )
		);
	} else {
		$no_ticket_message = sprintf(
			_x( "You don't have %s for this event", 'notice if user does not have rsvps', 'event-tickets' ),
			tribe_get_rsvp_label_plural_lowercase( 'notice_user_does_not_have_rsvps' )
		);
	}

	Tribe__Notices::set_notice(
		'ticket-no-results',
		esc_html( $no_ticket_message )
	);
}

$post_type_singular = $post_type ? $post_type->labels->singular_name : _x( 'Post', 'fallback post type singular name', 'event-tickets' );

$is_event_page = is_singular( 'tribe_events' ) || is_singular( 'tribe_event_series' );
?>
<div id="tribe-events-content" class="tribe-events-single">
	<p class="tribe-back">
		<a href="<?php echo esc_url( get_permalink( $event_id ) ); ?>">
			<?php
			// Translators: %s: post type label.
			printf( '&laquo; ' . esc_html__( 'View %s', 'event-tickets' ), $post_type_singular );
			?>
		</a>
	</p>

	<?php if ( $is_event_page ) : ?>
		<?php the_title( '<h1 class="tribe-events-single-event-title">', '</h1>' ); ?>

		<div class="tribe-events-schedule tribe-clearfix">
			<?php echo tribe_events_event_schedule_details( $event_id, '<h2>', '</h2>' ); ?>
			<?php if ( tribe_get_cost() ) : ?>
				<span class="tribe-events-cost"><?php echo tribe_get_cost( null, true ) ?></span>
			<?php endif; ?>
		</div>
	<?php endif; ?>

	<!-- Notices -->
	<?php tribe_the_notices() ?>

	<div
		class="event-tickets tribe-tickets__tickets-page-wrapper tribe-common"
		data-post-id="<?php echo esc_attr( $event_id ); ?>"
		data-provider="<?php echo esc_attr( $provider ); ?>"
		data-attendee-resend-email="<?php echo esc_attr( $allow_resending_email ); ?>"
	>

		<form method="post" autocomplete="off" class="tribe-tickets__form">

			<?php $template->template( 'tickets/orders-rsvp' ); ?>

			<?php
			if ( ! class_exists( 'Tribe__Tickets_Plus__Commerce__PayPal__Meta' ) && Tribe__Tickets__Commerce__PayPal__Main::class === $provider_class ) {
				$template->template( 'tickets/orders-pp-tickets' );
			}
			?>

			<?php
			if ( ! class_exists( 'Tribe__Tickets_Plus__Meta' ) && \TEC\Tickets\Commerce\Module::class === $provider_class ) {
				$template->template( 'tickets/orders-tc-tickets' );
			}
			?>

			<?php
			/**
			 * Fires before the process tickets submission button is rendered
			 */
			do_action( 'tribe_tickets_orders_before_submit' );
			?>

			<?php if (
				// Current user has RSVP (with or without meta) so needs to be able to edit status
				$view->has_rsvp_attendees( $event_id, get_current_user_id() )
				|| (
					// Current user has tickets with meta so needs to be able to edit meta
					$view->has_ticket_attendees( $event_id, get_current_user_id() )
					&& $tribe_my_tickets_have_meta
				)
				|| ! $hide_attendee_list_optout
			) : ?>
				<div class="tribe-submit-tickets-form">
					<button
						type="submit"
						name="process-tickets"
						value="1"
						class="button alt tribe-common-c-btn tribe-common-c-btn--small"
					>
						<?php echo sprintf( esc_html__( 'Update %s', 'event-tickets' ), $view->get_description_rsvp_ticket( $event_id, get_current_user_id() ) ); ?>
					</button>
				</div>
			<?php endif;
			// unset our global since we don't need it any more
			unset( $tribe_my_tickets_have_meta );
			?>
		</form>

	</div>

</div>

Youez - 2016 - github.com/yon3zu
LinuXploit