Current Path: > home > transcarter > public_html > wp-content > plugins > leadin > public > admin
Operation : Linux host59.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64 Software : Apache Server IP : 198.54.126.42 | Your IP: 216.73.216.135 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
modules | Directory | - | - | |
widgets | Directory | - | - | |
class-adminconstants.php | File | 7415 bytes | July 17 2025 21:06:25. | |
class-connection.php | File | 5403 bytes | July 17 2025 21:06:25. | |
class-contentembedinstaller.php | File | 5054 bytes | July 17 2025 21:06:25. | |
class-deactivationform.php | File | 3593 bytes | July 17 2025 21:06:25. | |
class-gutenberg.php | File | 1243 bytes | July 17 2025 21:06:25. | |
class-impact.php | File | 1045 bytes | July 17 2025 21:06:25. | |
class-leadinadmin.php | File | 10491 bytes | July 17 2025 21:06:25. | |
class-links.php | File | 6427 bytes | July 17 2025 21:06:25. | |
class-menuconstants.php | File | 492 bytes | July 17 2025 21:06:25. | |
class-noticemanager.php | File | 2246 bytes | July 17 2025 21:06:25. | |
class-pluginactionsmanager.php | File | 1832 bytes | July 17 2025 21:06:25. | |
class-reviewbanner.php | File | 3004 bytes | July 17 2025 21:06:25. | |
class-reviewcontroller.php | File | 2234 bytes | July 17 2025 21:06:25. | |
class-routing.php | File | 2636 bytes | July 17 2025 21:06:25. |
<?php namespace Leadin\admin; use Leadin\data\Filters; use Leadin\admin\Links; use Leadin\admin\Connection; use Leadin\data\Portal_Options; /** * Class responsible for the custom functionalities inside the plugins.php page. */ class PluginActionsManager { /** * Class constructor, adds the necessary hooks. */ public function __construct() { add_filter( 'plugin_action_links_leadin/leadin.php', array( $this, 'add_plugin_settings_link' ) ); add_filter( 'plugin_action_links_leadin/leadin.php', array( $this, 'leadin_plugin_advanced_features_link' ) ); } /** * Adds setting link for Leadin to plugins management page. * * @param array $links Return the links for the settings page. * @return array */ public function add_plugin_settings_link( $links ) { if ( Connection::is_connected() ) { $page = 'leadin_settings'; } else { $page = 'leadin'; } $url = get_admin_url( get_current_blog_id(), "admin.php?page=$page" ); $settings_link = '<a href="' . $url . '">' . __( 'Settings', 'leadin' ) . '</a>'; array_unshift( $links, $settings_link ); return $links; } /** * Adds upgrade link for Leadin to plugins management page * * @param array $links Return the links for the upgrade page. * @return array */ public function leadin_plugin_advanced_features_link( $links ) { if ( Connection::is_connected() ) { $portal_id = Portal_Options::get_portal_id(); $url = Filters::apply_base_url_filters() . '/pricing/' . $portal_id . '/marketing?' . Links::get_query_params(); $advanced_features_link = '<a class="hubspot-menu-pricing" target="_blank" rel="noopener" href="' . esc_attr( $url ) . '">' . esc_html( __( 'Upgrade', 'leadin' ) ) . '</a>'; array_push( $links, $advanced_features_link ); } return $links; } }
SILENT KILLER Tool