Files
roi-theme/wp-content/plugins/wp-marketing-automations/woofunnels/views/woofunnels-tabs-plugins.phtml
root a22573bf0b Commit inicial - WordPress Análisis de Precios Unitarios
- WordPress core y plugins
- Tema Twenty Twenty-Four configurado
- Plugin allow-unfiltered-html.php simplificado
- .gitignore configurado para excluir wp-config.php y uploads

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 21:04:30 -06:00

188 lines
9.3 KiB
PHTML
Executable File

<?php
$current_page = 'woofunnels';
?>
<div class="woofunnels_plugins_wrap">
<h1><?php esc_html_e( 'View Plugins ', 'woofunnels' ); // phpcs:ignore WordPress.WP.I18n.TextDomainMismatch ?></h1>
<?php if ( $model ) { ?>
<div class="wp-filter">
<?php
if ( $model->tabs && count( $model->tabs ) > 0 ):
?>
<ul class="filter-links js_filters filter-primary"><?php
foreach ( $model->tabs as $key => $tabs ):
?>
<li class="plugin-install-<?php echo $tabs['data-name']; ?> <?php echo ( $key == 0 ) ? "current" : ""; ?>"
data-type="<?php echo $tabs['data-type']; ?>" data-name="<?php echo $tabs['data-name']; ?>">
<a href="#<?php echo ( $tabs['data-name'] !== "" ) ? $tabs['data-name'] : 'all'; ?>"
data-dd="ddddd" class=""><?php echo $tabs['title']; ?></a>
</li>
<?php
endforeach;
?></ul><?php
endif;
?>
</ul>
<ul class="filter-links woofunnels_plugins_license_links">
<?php $licenses = WooFunnels_licenses::get_instance();
$licenses->get_plugins_list();
if ( ! empty( $licenses->plugins_list ) ) { ?>
<li class="plugin-install-featured <?php echo ( isset( $model->current_tab ) && $model->current_tab === "licenses" ) ? "current" : "" ?>">
<a href="<?php echo admin_url( 'admin.php?page=' . $current_page . "&tab=licenses" ); ?>"><?php esc_html_e( 'Licenses', 'woofunnels' ); // phpcs:ignore WordPress.WP.I18n.TextDomainMismatch ?></a>
</li>
<?php } ?>
<li class="plugin-install-popular">
<a href="<?php echo admin_url( 'admin.php?page=' . $current_page . "&tab=support" ); ?>"
class=""><?php esc_html_e( 'Support', 'woofunnels' ); // phpcs:ignore WordPress.WP.I18n.TextDomainMismatch ?></a>
</li>
<?php if ( isset( $model->additional_tabs ) && is_array( $modal->additional_tabs ) && count( $modal->additional_tabs ) > 0 ): ?>
<?php foreach ( $model->additional_tabs as $tab ): ?>
<li class="<?php echo ( isset( $model->current_tab ) && $model->current_tab === $tab['slug'] ) ? "current" : "" ?>">
<a href="<?php echo admin_url( 'admin.php?page=' . $current_page . '&tab=' . $tab['slug'] ); ?>"><?php $tab['label']; ?></a>
</li>
<?php endforeach; ?>
<?php endif; ?>
</ul>
</div>
<br class="clear">
<?php echo $model->welcome_text; ?>
<form id="plugin-filter" method="post">
<div class="wp-list-table widefat plugin-install">
<div id="the-list">
<?php if ( $model->data && count( $model->data ) > 0 ):$incr = 0;
foreach ( $model->data as $key => $addons ): ?>
<div class="plugin-card plugin-card-<?php echo $key; ?>" data-index="<?php echo $incr; ?>"
data-terms='<?php echo json_encode( $addons->term ); ?>'>
<div class="plugin-card-top">
<div class="name column-name">
<h3>
<a target="_blank" href="<?php echo $addons->title_link; ?>"
class="">
<?php echo $addons->title; ?>
<img src="<?php echo trim( $addons->icon_full_url ); ?>"
class="plugin-icon" alt="">
</a>
</h3>
</div>
<div class="action-links">
<ul class="plugin-action-buttons">
<?php if ( isset( $addons->button_config['state'] ) ): ?>
<li><a target="_blank" class="<?php echo $addons->button_config['state']; ?> button"
data-slug="<?php echo $key; ?>"
data-plugin="<?php echo $addons->pluginbasename; ?>"
data-name="<?php echo $key; ?>"
href="<?php echo $addons->button_config['url']; ?>"
aria-label="Install BuddyPress 2.5.3 now"
data-name="BuddyPress 2.5.3"><?php echo $addons->button_config['text']; ?></a>
</li>
<?php else: ?>
<li><span
class="button button-disabled"><?php _e( 'Installed', 'woofunnels' ); // phpcs:ignore WordPress.WP.I18n.TextDomainMismatch ?></span>
</li>
<?php endif; ?>
<li><a target="_blank" href="<?php echo $addons->more_details_link ?>"
class="open-plugin-details-modal" aria-label=""
data-title=""><?php _e( 'More Details', 'woofunnels' ); // phpcs:ignore WordPress.WP.I18n.TextDomainMismatch ?></a></li>
</ul>
</div>
<div class="desc column-description">
<?php echo mb_strimwidth( $addons->description, 0, 150, "..." ); ?> </div>
</div>
<div class="plugin-card-bottom woofunnels_plugins_status_div">
<p class="woofunnels_plugins_status"><span
class="woofunnels_status_text"><strong><?php _e( 'Status:', 'woofunnels' ); // phpcs:ignore WordPress.WP.I18n.TextDomainMismatch ?></strong> <span
class="woofunnels_current_status woofunnels_available"><?php echo implode( " but ", $addons->status_config ); ?></span></span>
</p>
</div>
<div class="plugin-card-bottom woofunnels_plugins_features_div">
<div class="woofunnels_plugins_features">
<?php if ( $addons->additional_rows && count( $addons->additional_rows ) > 0 ): foreach ( $addons->additional_rows as $add_rows ): ?>
<div class="woofunnels_plugins_half_col">
<?php echo mb_strimwidth( $add_rows, 0, 70, "..." ); ?> </div> <?php
endforeach;
endif;
?>
</div>
</div>
<div class="plugin-card-bottom woofunnels_plugins_features_links_div">
<div class="woofunnels_plugins_features_links woofunnels_plugins_deactivate_add clearfix ">
<ul class="subsubsub">
<?php
if ( $addons->additional_links && count( $addons->additional_links ) > 0 ): $i = 0;
foreach ( $addons->additional_links as $lable => $add_link ):
?>
<li class="<?php echo $lable; ?>">
<?php
if ( $i > 0 ) {
echo "|";
}
?>
<a target="_blank" href="<?php echo $add_link; ?>"><?php echo $lable; ?></a>
</li> <?php
$i ++;
endforeach;
endif;
?>
</ul>
<?php
if ( $addons->plugin_state_config && count( $addons->plugin_state_config ) > 0 ):
?>
<ul class="woofunnels_plugins_options">
<?php
$i = 0;
foreach ( $addons->plugin_state_config as $lable => $add_link ):
?>
<li class="<?php echo $add_link['wrapperClass']; ?>"> <?php
if ( $i > 0 ) {
echo "|";
}
?> <a target="_blank" href="<?php echo $add_link['url']; ?>"
class="<?php echo $add_link['class'] ?>"><?php echo $add_link['text']; ?></a>
<?php echo $add_link['after_link']; ?>
</li>
<?php
$i ++;
endforeach;
?></ul><?php
endif;
?>
</div>
</div>
</div>
<?php
$incr ++;
endforeach;
endif;
?>
</div>
</div>
</form>
<br class="clear">
<?php } else { ?>
<div class="woofunnels_cannot_connect"> <?php esc_html_e( 'Could not connect to server.', 'woofunnels' ); // phpcs:ignore WordPress.WP.I18n.TextDomainMismatch ?></div><?php } ?>
</div>