LLMS_Helper_Admin_Add_Ons::output_single_update_action( obj $addon, string $curr_tab )
Output html for update action
Description Description
Does not output for "featured" items on general settings.
Parameters Parameters
- $addon
-
(obj) (Required) LLMS_Add_On instance.
- $curr_tab
-
(string) (Required) Slug of the current tab being viewed.
Return Return
(void)
Source Source
File: libraries/lifterlms-helper/includes/class-llms-helper-admin-add-ons.php
*/
public function output_single_update_action( $addon, $curr_tab ) {
if ( 'featured' === $curr_tab ) {
return;
}
if ( $addon->is_installable() && $addon->is_installed() && ( ! $addon->requires_license() || $addon->is_licensed() ) && $addon->has_available_update() ) {
?>
<label class="llms-status-icon status--update-available" for="<?php echo esc_attr( sprintf( '%s-update', $addon->get( 'id' ) ) ); ?>">
<input class="llms-bulk-check" data-action="update" name="llms_update[]" id="<?php echo esc_attr( sprintf( '%s-update', $addon->get( 'id' ) ) ); ?>" type="checkbox" value="<?php echo esc_attr( $addon->get( 'id' ) ); ?>">
<i class="fa fa-check-square-o" aria-hidden="true"></i>
<i class="fa fa-arrow-circle-up" aria-hidden="true"></i>
<span class="llms-status-text"><?php _e( 'Update', 'lifterlms' ); ?></span>
</label>
<a href="<?php echo admin_url( 'plugin-install.php?tab=plugin-information&plugin=' . $addon->get( 'id' ) . '§ion=changelog&TB_iframe=true&width=600&height=800' ); ?>" class="thickbox open-plugin-details-modal tip--bottom-left" data-tip="<?php esc_attr_e( 'View update details', 'lifterlms' ); ?>">
<i class="fa fa-info-circle" aria-hidden="true"></i>
</a>
<?php
}
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
| Version | Description |
|---|---|
| 3.4.0 | Use core textdomain. |
| 3.2.1 | Output single update action if the addon doesn't require license (e.g. free product). |
| 3.0.0 | Introduced. |