X7ROOT File Manager
Current Path:
/home/gfecatvj/4abetter.us/wp-content/plugins/leadin/public/admin
home
/
gfecatvj
/
4abetter.us
/
wp-content
/
plugins
/
leadin
/
public
/
admin
/
📁
..
📄
class-adminconstants.php
(7.24 KB)
📄
class-connection.php
(5.28 KB)
📄
class-contentembedinstaller.php
(4.94 KB)
📄
class-deactivationform.php
(3.51 KB)
📄
class-gutenberg.php
(1.21 KB)
📄
class-impact.php
(1.02 KB)
📄
class-leadinadmin.php
(10.25 KB)
📄
class-links.php
(6.28 KB)
📄
class-menuconstants.php
(492 B)
📄
class-noticemanager.php
(2.19 KB)
📄
class-pluginactionsmanager.php
(1.79 KB)
📄
class-reviewbanner.php
(2.93 KB)
📄
class-reviewcontroller.php
(2.18 KB)
📄
class-routing.php
(2.57 KB)
📁
modules
📁
widgets
Editing: class-pluginactionsmanager.php
<?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; } }
Upload File
Create Folder