PluginProbe
SweepPress: Website Cleanup and Optimization / 2.0
SweepPress: Website Cleanup and Optimization v2.0
trunk 1.1 1.2 1.3 1.4 1.4.1 1.5 1.6 1.7 1.8 2.0 2.1 2.1.1 2.2 2.3 2.3.1 2.4 2.4.1 2.4.2 2.5 2.6 3.0 3.1 3.1.1 3.2 All 39 releases
sweeppress / forms / header-about.php

header-about.php in SweepPress: Website Cleanup and Optimization 2.0, at forms/header-about.php

60 lines 1.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 use Dev4Press\v39\Core\Quick\Sanitize;
4 use function Dev4Press\v39\Functions\panel;
5
6 $_subpanels = panel()->subpanels();
7 $_panel = panel()->a()->panel;
8 $_subpanel = panel()->a()->subpanel;
9
10 if ( ! empty( $_subpanels ) ) {
11 $_available = array_keys( $_subpanels );
12
13 if ( ! in_array( $_subpanel, $_available ) ) {
14 $_subpanel = 'whatsnew';
15 }
16 }
17
18 $_classes = array(
19 'd4p-wrap',
20 'd4p-page-about',
21 'd4p-panel-' . $_panel
22 );
23
24 if ( ! empty( $_subpanel ) ) {
25 $_classes[] = 'd4p-subpanel-' . $_subpanel;
26 }
27
28 ?>
29 <div class="<?php echo Sanitize::html_classes( $_classes ); ?>">
30 <div class="d4p-about-head-wrapper">
31 <div class="d4p-about-information">
32 <h1><?php printf( __( "Welcome to %s %s&nbsp;%s", "sweeppress" ), panel()->a()->title(), ucfirst( panel()->a()->settings()->i()->edition ), panel()->a()->settings()->i()->version ); ?></h1>
33 <p class="d4p-about-text">
34 <?php echo panel()->a()->settings()->i()->description(); ?>
35 </p>
36 </div>
37 <div class="d4p-about-badge">
38 <div class="d4p-about-badge-inner" style="background-color: <?php echo esc_attr( panel()->a()->settings()->i()->color() ); ?>;">
39 <?php echo panel()->r()->icon( 'plugin-' . panel()->a()->plugin ); ?>
40 <?php printf( __( "Version %s", "sweeppress" ), panel()->a()->settings()->i()->version ); ?>
41 </div>
42 </div>
43 </div>
44
45 <h2 class="nav-tab-wrapper wp-clearfix">
46 <?php
47
48 if ( panel()->a()->variant == 'submenu' ) {
49 echo '<a href="' . esc_url( panel()->a()->panel_url() ) . '" class="nav-tab"><i class="d4p-icon d4p-ui-home"></i></a>';
50 }
51
52 foreach ( $_subpanels as $_tab => $obj ) {
53 echo '<a href="' . esc_url( panel()->a()->panel_url( 'about', $_tab ) ) . '" class="nav-tab' . ( $_tab == $_subpanel ? ' nav-tab-active' : '' ) . '">' . esc_html( $obj['title'] ) . '</a>';
54 }
55
56 ?>
57 </h2>
58
59 <div class="d4p-about-inner">
60