PluginProbe ʕ •ᴥ•ʔ
SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments / 3.0.3
SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments v3.0.3
4.4.2 4.4.1 4.4.0 4.3.3 4.3.2 4.3.1 4.3.0 4.2.3 4.2.2 4.2.1 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.10 1.1.11 1.1.12 1.1.13 1.1.14 1.1.15 1.1.16 1.1.17 1.1.18 1.1.19 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.10.0 1.10.1 1.10.2 1.10.3 1.10.4 1.11.0 1.11.1 1.11.2 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.4.0 1.4.1 1.4.2 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.7.0 1.7.1 1.7.2 1.8.0 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.9.0 1.9.1 1.9.2 1.9.3 1.9.4 1.9.5 2.0.0 2.0.1 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.10.0 2.10.1 2.11.0 2.11.1 2.11.2 2.11.3 2.11.4 2.12.0 2.13.0 2.14.0 2.14.1 2.15.0 2.15.1 2.16.0 2.16.1 2.16.2 2.16.3 2.17.0 2.17.1 2.17.2 2.18.0 2.19.0 2.19.2 2.19.3 2.19.4 2.2.0 2.2.1 2.20.0 2.20.1 2.20.2 2.20.3 2.20.4 2.20.5 2.20.6 2.21.0 2.22.0 2.22.1 2.23.0 2.24.0 2.25.0 2.25.1 2.25.2 2.26.0 2.27.0 2.27.1 2.28.0 2.29.0 2.29.1 2.29.2 2.29.3 2.29.4 2.3.0 2.3.1 2.30.0 2.31.0 2.31.1 2.31.2 2.31.3 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.40.0 2.40.1 2.5.0 2.5.1 2.5.2 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.8.2 2.8.3 2.8.4 2.9.0 3.0.0 3.0.0-RC1 3.0.0-RC2 3.0.0-beta1 3.0.0-beta2 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.10.0 3.10.1 3.11.0 3.12.0 3.13.0 3.13.1 3.13.2 3.13.3 3.13.4 3.14.0 3.15.0 3.15.1 3.15.2 3.15.3 3.15.4 3.15.5 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.16.5 3.16.6 3.16.7 3.16.8 3.17.0 3.17.1 3.17.2 3.17.3 3.17.4 3.17.5 3.17.6 3.18.0 3.19.0 3.19.1 3.19.2 3.2.0 3.2.1 3.2.2 3.20.0 3.20.1 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.2 3.5.3 3.6.0 3.6.1 3.6.2 3.7.0 3.7.1 3.7.2 3.7.3 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.9.0 4.0.0 4.0.1 4.0.2 4.0.3 trunk 4.1.0 0.2.19.1 4.1.1 1.0.0 4.2.0 1.0.1 1.0.2
surecart / views / web / buy.php
surecart / views / web Last commit date
dashboard 3 years ago buy-template.php 1 year ago buy.php 1 year ago login.php 3 years ago no-customer.php 3 years ago product-canvas.php 3 years ago
buy.php
92 lines
1 <?php
2 /*
3 Template Name: SureCart
4 */
5
6 use SureCartBlocks\Blocks\Form\Block as FormBlock;
7
8 // this needs to happen before wp_head to ensure that blocks can add scripts and styles in wp_head().
9 global $post;
10 $post = $product->post; // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited
11 setup_postdata( $product->post );
12 ob_start();
13 require 'buy-template.php';
14 $content = ob_get_clean();
15
16 $template_html = filter_block_content(
17 ( new FormBlock() )->render(
18 [
19 'product' => $product,
20 'mode' => $mode,
21 'success_url' => $success_url,
22 ],
23 do_blocks( $content )
24 ),
25 );
26
27 ?>
28 <!DOCTYPE html>
29 <html <?php language_attributes(); ?>>
30
31 <head>
32 <meta charset="<?php bloginfo( 'charset' ); ?>" />
33 <meta name="viewport" content="width=device-width, initial-scale=1">
34 <?php wp_head(); ?>
35 <style>
36 /** block editor theme fix. */
37 body .is-layout-constrained > * + * {
38 margin-top: 0;
39 }
40 </style>
41 </head>
42
43 <body <?php body_class( 'sc-buy-page' ); ?>>
44
45 <?php wp_body_open(); ?>
46
47 <?php do_action( 'surecart_buy_page_body_open' ); ?>
48
49 <header class="sc-buy-header">
50 <div class="sc-buy-logo">
51 <a href="<?php echo esc_url( home_url( '/' ) ); ?>">
52 <?php if ( ! empty( $show_logo ) && ! empty( $logo_url ) ) : ?>
53 <img src="<?php echo esc_url( $logo_url ?? '' ); ?>"
54 style="max-width: <?php echo esc_attr( $logo_width ?? '180px' ); ?>; width: 100%; height: auto;"
55 alt="<?php echo esc_attr( get_bloginfo() ); ?>"
56 />
57 <?php endif; ?>
58 </a>
59 <?php if ( empty( $enabled ) ) : ?>
60 <sc-tag type="warning" size="small">
61 <?php esc_html_e( 'Not Published', 'surecart' ); ?>
62 </sc-tag>
63 <?php endif; ?>
64 </div>
65
66 <?php if ( ! empty( $user->ID ) ) : ?>
67 <sc-dropdown position="bottom-right" style="font-size: 15px;">
68 <sc-avatar image="<?php echo esc_url( get_avatar_url( $user->user_email, [ 'default' => '404' ] ) ); ?>" style="--sc-avatar-size: 34px" role="button" tabindex="0" initials="<?php echo esc_attr( substr( $user->display_name, 0, 1 ) ); ?>"></sc-avatar>
69 <sc-menu>
70 <?php if ( ! empty( $dashboard_link ) ) : ?>
71 <sc-menu-item href="<?php echo esc_url( $dashboard_link ); ?>">
72 <?php esc_html_e( 'Dashboard', 'surecart' ); ?>
73 </sc-menu-item>
74 <?php endif; ?>
75
76 <?php if ( ! empty( $logout_link ) ) : ?>
77 <sc-menu-item href="<?php echo esc_url( $logout_link ); ?>">
78 <?php esc_html_e( 'Logout', 'surecart' ); ?>
79 </sc-menu-item>
80 <?php endif; ?>
81 </sc-menu>
82 </sc-dropdown>
83 <?php endif; ?>
84 </header>
85
86
87 <?php echo $template_html; ?>
88
89 <?php wp_footer(); ?>
90 </body>
91 </html>
92