PluginProbe ʕ •ᴥ•ʔ
SiteOrigin CSS / 1.5.8
SiteOrigin CSS v1.5.8
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 2 years ago
admin.php
118 lines
1 <div class="wrap siteorigin-installer-wrap">
2 <div class="siteorigin-installer-header">
3 <h1 class="siteorigin-logo">
4 <img src="<?php echo plugin_dir_url( __FILE__ ) . '../img/siteorigin.svg'; ?>" />
5 <?php _e( 'SiteOrigin Installer', 'siteorigin-installer' ); ?>
6 </h1>
7
8 <ul class="page-sections">
9 <li><a href="#" data-section="plugins"><?php echo __( 'Plugins', 'siteorigin-installer' ); ?></a></li>
10 <li><a href="#" data-section="themes"><?php echo __( 'Themes', 'siteorigin-installer' ); ?></a></li>
11 <li class="active-section"><a href="#" data-section="all"><?php echo __( '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 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 __( 'Required %s', 'siteorigin-installer' ),
46 $item['type'] == 'plugins' ? __( 'Plugin', 'siteorigin-installer' ) : __( '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 echo __( 'Plugin', 'siteorigin-installer' );
58 } else {
59 echo __( 'Theme', 'siteorigin-installer' );
60 }
61 ?>
62 </div>
63
64 <div class="so-buttons <?php echo $slug != 'siteorigin-premium' && ! empty( $item['status'] ) && ! empty( $item['update'] ) ? 'so-buttons-force-wrap' : ''; ?>">
65 <?php if ( $slug == 'siteorigin-premium' || ! empty( $item['status'] ) || ! empty( $item['update'] ) || $item['type'] == 'themes' ) { ?>
66 <?php
67 if ( $slug == 'siteorigin-premium' ) {
68 $premium_url = 'https://siteorigin.com/downloads/premium/';
69 $affiliate_id = apply_filters( 'siteorigin_premium_affiliate_id', '' );
70 if ( $affiliate_id && is_numeric( $affiliate_id ) ) {
71 $premium_url = add_query_arg( 'ref', urlencode( $affiliate_id ), $premium_url );
72 }
73 ?>
74 <a href="<?php echo esc_url( $premium_url ); ?>" target="_blank" rel="noopener noreferrer" class="button-primary">
75 <?php _e( 'Get SiteOrigin Premium', 'siteorigin-installer' ); ?>
76 </a>
77 <?php
78 } elseif ( ! empty( $item['status'] ) || $item['type'] == 'themes' ) {
79 if ( $item['status'] == 'install' ) {
80 $text = __( 'Install', 'siteorigin-installer' );
81 } else {
82 $text = __( 'Activate', 'siteorigin-installer' );
83 }
84 require 'action-btn.php';
85 }
86
87 if ( ! empty( $item['update'] ) ) {
88 $text = __( 'Update', 'siteorigin-installer' );
89 $item['status'] = 'update';
90 require 'action-btn.php';
91 }
92 }
93
94
95 if ( $item['type'] == 'themes' && ! empty( $item['demo'] ) ) {
96 ?>
97 <a href="<?php echo esc_url( $item['demo'] ); ?>" target="_blank" rel="noopener noreferrer" class="siteorigin-demo">
98 <?php _e( 'Demo', 'siteorigin-installer' ); ?>
99 </a>
100 <?php } ?>
101
102 <?php if ( ! empty( $item['documentation'] ) ) { ?>
103 <a href="<?php echo esc_url( $item['documentation'] ); ?>" target="_blank" rel="noopener noreferrer" class="siteorigin-docs">
104 <?php _e( 'Documentation', 'siteorigin-installer' ); ?>
105 </a>
106 <?php } ?>
107 </div>
108 </div>
109
110 </div>
111 </li>
112 <?php
113 }
114 ?>
115 </ul>
116
117 </div>
118