Sindbad~EG File Manager
<?php
/**
* Admin View: Displaying all LearnPress's add-ons available but haven't installed.
*
* @author ThimPress
* @package LearnPress/Views
* @version 3.0.0
*/
defined( 'ABSPATH' ) || exit();
$last_checked = LP_Background_Query_Items::instance()->get_last_checked( 'plugins_tp' );
$check_url = wp_nonce_url( add_query_arg( 'force-check-update', 'yes' ), 'lp-check-updates' );
?>
<p><?php printf( __( 'Last checked %s. <a href="%s">Check again</a>', 'learnpress' ), human_time_diff( $last_checked ), $check_url ); ?></p>
<?php
// get all free Learnpress plugins
$wp_plugins = LP_Plugins_Helper::get_plugins( 'free' );
// get all premium Learnpress plugins
$tp_plugins = LP_Plugins_Helper::get_plugins( 'premium' );
if ( ! ( $wp_plugins || $tp_plugins ) ) {
_e( 'There is no available add-ons.', 'learnpress' );
return;
}
$all_plugins = array(
array(
'key' => 'free',
'title' => __( 'Free add-ons', 'learnpress' ),
'items' => $wp_plugins,
),
array(
'key' => 'premium',
'title' => __( 'Premium add-ons', 'learnpress' ),
'items' => $tp_plugins,
)
);
foreach ( $all_plugins as $plugins ) {
if ( $plugins['items'] ) { ?>
<h2>
<?php echo $plugins['title'] . ' (<span>' . sizeof( $plugins['items'] ) . '</span>)'; ?>
</h2>
<ul class="addons-browse widefat">
<?php foreach ( $plugins['items'] as $file => $add_on ) {
include learn_press_get_admin_view( 'addons/html-loop-plugin' );
} ?>
</ul>
<?php
}
}
?>
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists