: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
$subscriptionCancellationModal.find( '.fs-modal-footer .button' ).addClass( 'disabled' );
$deactivateLicenseOrCancelTrial.unbind( 'click' );
if ( false === cancelSubscription || $deactivateLicenseOrCancelTrial.hasClass( 'fs-cancel-trial' ) ) {
$subscriptionCancellationModal.find( '.fs-modal-footer .button-primary' ).text( $deactivateLicenseOrCancelTrial.text() );
$deactivateLicenseOrCancelTrial[0].parentNode.submit();
var $form = $( 'input[value="downgrade_account"],input[value="cancel_trial"]' ).parent();
$form.prepend( '<input type="hidden" name="deactivate_license" value="true" />' );
$subscriptionCancellationModal.find( '.fs-modal-footer .button-primary' ).text( '<?php echo esc_js( sprintf(
fs_text_inline( 'Cancelling %s...', 'cancelling-x' , $slug ),
fs_text_inline( 'trial', 'trial', $slug ) :
fs_text_inline( 'subscription', 'subscription', $slug )
$deactivateLicenseOrCancelTrial.click(function() {
if ( $this.hasClass( 'fs-cancel-trial' ) ) {
$subscriptionCancellationModal.find( '.fs-modal-panel' ).find( 'ul.subscription-actions, .fs-price-increase-warning' ).remove();
$subscriptionCancellationModal.find( '.fs-modal-panel > p' ).text( <?php echo json_encode( $cancel_trial_confirm_text ) ?> );
$subscriptionCancellationModal.trigger( 'showModal' );
} else if (confirm('<?php fs_esc_attr_echo_inline( 'Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?', 'deactivate-license-confirm', $slug ) ?>')) {
if ( 0 !== $subscriptionCancellationModal.length ) {
$subscriptionCancellationModal.trigger( 'showModal' );
setLoading( $this, '<?php fs_esc_js_echo_inline( 'Deactivating', 'deactivating', $slug ) ?>...' );
$this[0].parentNode.submit();
var $sitesSection = $('#fs_sites'),
$sitesTable = $sitesSection.find('.fs-scrollable-table'),
$sitesTableRows = $sitesTable.find('.fs-site-details');
$('.fs-show-install-details').click(function(){
var installID = $(this).parents('.fs-site-details').attr('data-install-id');
$sitesSection.find('.fs-install-details[data-install-id=' + installID + ']').toggle();
var adjustColumnWidth = function($table) {
var $headerColumns = $table.find('.fs-table-head td'),
$bodyColumns = $table.find('.fs-table-body tr:first > td');
for (var i = 0, len = $headerColumns.length; i < len; i++) {
$($headerColumns[i]).width($($bodyColumns[i]).width());
for (i = 0, len = $headerColumns.length; i < len; i++) {
$($bodyColumns[i]).width($($headerColumns[i]).width());
adjustColumnWidth($sitesTable);
$sitesSection.find('.fs-search').keyup(function(){
var search = $(this).val().trim();
$sitesTableRows.each(function(index){
url = $(this).find('.fs-field-url').html();
if (-1 < url.indexOf(search)){
$( '.fs-toggle-whitelabel-mode' ).click( function () {
var $toggleLink = $( this );
url : <?php echo Freemius::ajax_url() ?>,
action : '<?php echo $fs->get_ajax_action( 'toggle_whitelabel_mode' ) ?>',
security : '<?php echo $fs->get_ajax_security( 'toggle_whitelabel_mode' ) ?>',
module_id: <?php echo $fs->get_id() ?>
beforeSend: function () {
$toggleLink.parent().text( '<?php
fs_esc_html_echo_inline( 'Disabling white-label mode', 'disabling-whitelabel-mode' ) :
fs_esc_html_echo_inline( 'Enabling white-label mode', 'enabling-whitelabel-mode' )
$fs->_add_tabs_after_content();
'module_id' => $fs->get_id(),
'module_type' => $fs->get_module_type(),
'module_version' => $fs->get_plugin_version(),
fs_require_template( 'powered-by.php', $params );