PluginProbe ʕ •ᴥ•ʔ
SiteOrigin CSS / 1.6.2
SiteOrigin CSS v1.6.2
1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.10 1.5.11 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 trunk 1.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.2.0
so-css / inc / installer / tpl / admin.php
so-css / inc / installer / tpl Last commit date
action-btn.php 2 years ago admin.php 1 year ago
admin.php
126 lines
1 <div class="wrap siteorigin-installer-wrap">
2 <div class="siteorigin-installer-header">
3 <h1 class="siteorigin-logo">
4 <img src="<?php echo esc_url( plugin_dir_url( __FILE__ ) ) . '../img/siteorigin.svg'; ?>" />
5 <?php esc_html_e( 'SiteOrigin Installer', 'siteorigin-installer' ); ?>
6 </h1>
7
8 <ul class="page-sections">
9 <li><a href="#" data-section="plugins"><?php esc_html_e( 'Plugins', 'siteorigin-installer' ); ?></a></li>
10 <li><a href="#" data-section="themes"><?php esc_html_e( 'Themes', 'siteorigin-installer' ); ?></a></li>
11 <li class="active-section"><a href="#" data-section="all"><?php esc_html_e( 'All', 'siteorigin-installer' ); ?></a></li>
12 </ul>
13 </div>
14
15 <ul class="siteorigin-products">
16 <?php
17 foreach ( $products as $slug => $item ) {
18 $classes = array();
19 $classes[] = $slug == 'siteorigin-premium' || empty( $item['status'] ) ? 'active' : 'inactive';
20
21 if ( ! empty( $highlight ) && $slug == $highlight ) {
22 $classes[] = 'highlight-item';
23 }
24 ?>
25 <li class="siteorigin-installer-item siteorigin-<?php echo esc_attr( $item['type'] ); ?> siteorigin-installer-item-<?php echo sanitize_html_class( implode( ' ', $classes ) ); ?>">
26 <div
27 class="siteorigin-installer-item-body"
28 data-slug="<?php echo esc_attr( $slug ); ?>"
29 data-version="<?php echo esc_attr( $item['version'] ); ?>"
30 >
31 <?php if ( ! empty( $item['screenshot'] ) ) { ?>
32 <img class="siteorigin-installer-item-banner" src="<?php echo esc_url( $item['screenshot'] ); ?>" />
33 <?php } ?>
34
35 <div class="siteorigin-product-content">
36
37 <h3>
38 <?php echo esc_html( $item['name'] ); ?>
39 </h3>
40 <p class="so-description">
41 <?php
42 if ( ! empty( $highlight ) && $slug == $highlight ) {
43 echo '<span class="siteorigin-required">';
44 printf(
45 esc_html__( 'Required %s', 'siteorigin-installer' ),
46 $item['type'] == 'plugins' ? esc_html__( 'Plugin', 'siteorigin-installer' ) : esc_html__( 'Theme', 'siteorigin-installer' )
47 );
48 echo '</span>';
49 }
50 echo esc_html( $item['description'] );
51 ?>
52 </p>
53
54 <div class="so-type-indicator">
55 <?php
56 if ( $item['type'] == 'plugins' ) {
57 esc_html_e( 'Plugin', 'siteorigin-installer' );
58 } else {
59 esc_html_e( 'Theme', 'siteorigin-installer' );
60 }
61 ?>
62 </div>
63
64 <div class="so-buttons <?php
65 echo $slug != 'siteorigin-premium' && ! empty( $item['status'] ) && ! empty( $item['update'] ) ? 'so-buttons-force-wrap' : ''; ?>">
66 <?php
67 if (
68 $slug == 'siteorigin-premium' ||
69 ! empty( $item['status'] ) ||
70 ! empty( $item['update'] ) ||
71 $item['type'] == 'themes'
72 ) {
73 if ( $slug == 'siteorigin-premium' ) {
74 $premium_url = 'https://siteorigin.com/downloads/premium/';
75 $affiliate_id = apply_filters( 'siteorigin_premium_affiliate_id', '' );
76 if ( $affiliate_id && is_numeric( $affiliate_id ) ) {
77 $premium_url = add_query_arg( 'ref', urlencode( $affiliate_id ), $premium_url );
78 }
79 ?>
80 <a href="<?php echo esc_url( $premium_url ); ?>" target="_blank" rel="noopener noreferrer" class="button-primary">
81 <?php esc_html_e( 'Get SiteOrigin Premium', 'siteorigin-installer' ); ?>
82 </a>
83 <?php
84 } elseif ( ! empty( $item['status'] ) || $item['type'] == 'themes' ) {
85 if ( $item['status'] == 'install' ) {
86 $text = __( 'Install', 'siteorigin-installer' );
87 } else {
88 $text = __( 'Activate', 'siteorigin-installer' );
89 }
90 require 'action-btn.php';
91 }
92
93 if ( ! empty( $item['update'] ) ) {
94 $text = __( 'Update', 'siteorigin-installer' );
95 $item['status'] = 'update';
96 require 'action-btn.php';
97 }
98 }
99
100
101 if (
102 $item['type'] == 'themes' &&
103 ! empty( $item['demo'] )
104 ) {
105 ?>
106 <a href="<?php echo esc_url( $item['demo'] ); ?>" target="_blank" rel="noopener noreferrer" class="siteorigin-demo">
107 <?php esc_html_e( 'Demo', 'siteorigin-installer' ); ?>
108 </a>
109 <?php } ?>
110
111 <?php if ( ! empty( $item['documentation'] ) ) { ?>
112 <a href="<?php echo esc_url( $item['documentation'] ); ?>" target="_blank" rel="noopener noreferrer" class="siteorigin-docs">
113 <?php esc_html_e( 'Documentation', 'siteorigin-installer' ); ?>
114 </a>
115 <?php } ?>
116 </div>
117 </div>
118 </div>
119 </li>
120 <?php
121 }
122 ?>
123 </ul>
124
125 </div>
126