File "recommended-actions.php"
Full Path: /home2/sdektunc/cepali.edu.mx/wp-content/themes/shapely/inc/libraries/welcome-screen/js/recommended-actions.php
File size: 3.17 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/**
* Template part for the recommended actions tab in welcome screen
*
* @package Epsilon Framework
*/
if ( ! defined( 'WPINC' ) ) {
die;
}
/**
* Actions required
*/
wp_enqueue_style( 'plugin-install' );
wp_enqueue_script( 'plugin-install' );
wp_enqueue_script( 'updates' );
$hooray = true;
?>
<div class="feature-section action-required demo-import-boxed" id="plugin-filter">
<?php
if ( ! empty( $this->actions ) ) {
$actions_left = $this->get_actions_left();
foreach ( $this->actions as $key => $value ) {
$hidden = false;
if ( isset( $actions_left[ $value['id'] ] ) && null !== $actions_left[ $value['id'] ] ) {
$hidden = $actions_left[ $value['id'] ];
}
if ( $value['check'] ) {
continue;
}
?>
<div class="action-required-box">
<span data-action="<?php echo $hidden ? 'visible' : 'hidden'; ?>" class="dashicons <?php echo $hidden ? 'dashicons-hidden' : 'dashicons-visibility'; ?> required-action-button" id="<?php echo esc_attr( $value['id'] ); ?>">
</span>
<?php if ( ! empty( $value['title'] ) ) { ?>
<h3> <?php echo esc_html( $value['title'] ); ?></h3>
<?php } ?>
<?php if ( ! empty( $value['description'] ) ) { ?>
<p>
<?php echo wp_kses_post( $value['description'] ); ?>
<br/>
</p>
<?php if ( ! empty( $value['help'] ) ) { ?>
<?php
$allowed = array(
'input' => array(
'type' => array(),
'name' => array(),
'id' => array(),
'class' => array(),
'value' => array(),
'checked' => array()
),
'a' => array(
'id' => array(),
'class' => array(),
'href' => array()
),
'div' => array(
'id' => array(),
'class' => array(),
),
'h4' => array(
'id' => array(),
'class' => array(),
),
);
if ( is_array( $value['help'] ) && is_a( $value['help'][0], 'Epsilon_Import_Data' ) ) {
$class = $value['help'][0];
$func = $value['help'][1];
echo wp_kses( $class->$func(), $allowed );
} else {
echo wp_kses( $value['help'], $allowed );
}
?>
<?php } ?>
<?php } ?>
<?php
if ( ! empty( $value['plugin_slug'] ) ) {
$plugin = $this->check_plugin( $value['plugin_slug'] );
$link = $this->create_plugin_link( $plugin['needs'], $value['plugin_slug'] );
?>
<p class="plugin-card-<?php echo esc_attr( $value['plugin_slug'] ); ?> action_button <?php echo ( 'install' !== $plugin['needs'] && $plugin['active'] ) ? 'active' : ''; ?>">
<a data-slug="<?php echo esc_attr( $value['plugin_slug'] ); ?>" class="<?php echo esc_attr( $plugin['class'] ); ?>" href="<?php echo esc_url( $plugin['url'] ); ?>"> <?php echo esc_html( $plugin['label'] ); ?> </a>
</p>
<?php } ?>
<?php $hooray = false; ?>
</div>
<?php } /* End foreach(). */ ?>
<?php } /* End if(). */ ?>
<?php if ( $hooray ) { ?>
<span class="hooray"><?php echo esc_html__( 'Hooray! There are no required actions for you right now.', 'epsilon-framework' ); ?> </span>
<?php } ?>
</div>