HEX
Server: Apache/2
System: Linux server.vm113-cu.cl1.il.proginter.com 4.18.0-553.78.1.el8_10.x86_64 #1 SMP Tue Oct 7 04:15:13 EDT 2025 x86_64
User: regevl (1053)
PHP: 7.4.33
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: /home/regevl/domains/to-web.co.il/public_html/my/wp-content/plugins/wp-socializer/admin/tools.php
<?php

if( ! defined( 'ABSPATH' ) ) exit;

class WPSR_Admin_Tools{

    public static function init(){

        // Add TinyMCE button
        add_action( 'admin_init', array( __class__, 'register_mce' ) );

    }

    public static function register_mce(){

        add_filter( 'mce_buttons', array( __class__, 'register_mce_button' ) );

        add_filter( 'mce_external_plugins', array( __class__, 'register_mce_js' ) );

    }

    public static function register_mce_button( $buttons ){

        array_push( $buttons, 'separator', 'wp-socializer' );
        return $buttons;

    }
    
    public static function register_mce_js( $plugins ){

        $plugins[ 'wp-socializer' ] = WPSR_ADMIN_URL . '/js/tinymce.js';
        return $plugins;

    }

}

WPSR_Admin_Tools::init();

?>