| Server IP : 68.178.247.200 / Your IP : 216.73.216.14 Web Server : Apache System : Linux p3plzcpnl489463.prod.phx3.secureserver.net 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64 User : x9dppmxs4rgd ( 8559391) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/x9dppmxs4rgd/www/wp-content/plugins/simple-sitemap/api/classes/ |
Upload File : |
<?php
namespace WPGO_Plugins\Plugin_Framework;
/*
* Hook callback functions relevant to the free version of the plugin.
* This file will not be included in the pro version.
*
* Update: It's not strictly necessary to remove free only code from the pro version via hooks but it keeps things cleaner. I've left in this file as an example of how to do it, but it's probably enough to just 'hide' free only code using if(flexible_faqs_fs()->can_use_premium_code()) { // free only code here } in the main code.
*/
class Hooks_FW
{
protected $module_roots ;
/* Class constructor. */
public function __construct( $module_roots, $custom_plugin_data, $fs )
{
$this->module_roots = $module_roots;
$this->custom_plugin_data = $custom_plugin_data;
$this->fs = $fs;
$this->hook_prefix = $this->custom_plugin_data->filter_prefix;
add_action( $this->hook_prefix . '_settings_row_section_1', array( &$this, 'add_donation_content' ) );
}
// Display a table row on the plugin settings page for the free version only
public function add_donation_content( $donation_link )
{
?>
<tr valign="top">
<th scope="row">Help support this plugin</th>
<td>
<div style="float:left;"><a style="margin-right:10px;line-height:0;display:block;" href="<?php
echo $this->custom_plugin_data->donation_link ;
?>" target="_blank"><img style="box-shadow:0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);width:75px;border-radius:2px;border:2px white solid;" src="<?php
echo $this->module_roots['uri'] ;
?>/api/assets/images/david.png"></a></div>
<p style="margin-top:0;">Hi there, I'm David. I spend a lot of time developing FREE WordPress plugins like this one. If you like <?php
echo $this->custom_plugin_data->main_menu_label ;
?>, and use it on your website, please consider making a <a href="<?php
echo $donation_link ;
?>" target="_blank">donation</a> to help fund continued development (and to keep Dexter in doggy biscuits!).</p>
</td>
</tr>
<?php
}
}
/* End class definition */