HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux vmi1674223.contaboserver.net 5.4.0-182-generic #202-Ubuntu SMP Fri Apr 26 12:29:36 UTC 2024 x86_64
User: root (0)
PHP: 7.4.3-4ubuntu2.22
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/html/registry/wp-content/plugins/pdf-poster/pdf-poster.php
<?php

/*
 * Plugin Name: PDF Poster
 * Plugin URI:  https://bplugins.com/products/pdf-poster/
 * Description: You can easily embed/ show pdf file in your wordress website using this plugin.
 * Version:     2.3.1
 * Author:      bPlugins
 * Author URI:  https://profiles.wordpress.org/abuhayat
 * License:     GPLv2
 * Text Domain: pdfp
 */
use PDFPro\Model\Import;
if ( function_exists( 'pdfp_fs' ) ) {
    pdfp_fs()->set_basename( false, __FILE__ );
} else {
    /*Some Set-up*/
    define( 'PDFPRO_PLUGIN_DIR', plugin_dir_url( __FILE__ ) );
    define( 'PDFPRO_PATH', plugin_dir_path( __FILE__ ) );
    define( 'PDFPRO_VER', '2.3.1' );
    define( 'PDFPRO_IMPORT_VER', '1.0.0' );
    if ( file_exists( dirname( __FILE__ ) . '/vendor/autoload.php' ) ) {
        require_once dirname( __FILE__ ) . '/vendor/autoload.php';
    }
    if ( file_exists( dirname( __FILE__ ) . '/inc/functions.php' ) ) {
        require_once dirname( __FILE__ ) . '/inc/functions.php';
    }
    if ( file_exists( dirname( __FILE__ ) . '/inc/admin.php' ) ) {
        require_once dirname( __FILE__ ) . '/inc/admin.php';
    }
    // DO NOT REMOVE THIS IF, IT IS ESSENTIAL FOR THE `function_exists` CALL ABOVE TO PROPERLY WORK.
    if ( !function_exists( 'pdfp_fs' ) ) {
        // Create a helper function for easy SDK access.
        function pdfp_fs() {
            global $pdfp_fs;
            if ( !isset( $pdfp_fs ) ) {
                // Include Freemius SDK.
                // SDK is auto-loaded through composer
                $pdfp_fs = fs_dynamic_init( array(
                    'id'              => '14261',
                    'slug'            => 'pdf-poster',
                    'premium_slug'    => 'pdf-poster-pro',
                    'type'            => 'plugin',
                    'public_key'      => 'pk_6e833032174d131283193892a44a2',
                    'is_premium'      => false,
                    'premium_suffix'  => 'Pro',
                    'has_addons'      => false,
                    'has_paid_plans'  => true,
                    'has_affiliation' => 'all',
                    'menu'            => array(
                        'slug'    => 'pdf-poster',
                        'support' => false,
                    ),
                    'is_live'         => true,
                ) );
            }
            return $pdfp_fs;
        }

        // Init Freemius.
        pdfp_fs();
        // Signal that SDK was initiated.
        do_action( 'pdfp_fs_loaded' );
    }
    if ( class_exists( 'PDFPro\\Init' ) ) {
        PDFPro\Init::register_services();
    }
    require_once __DIR__ . '/upgrade.php';
    function get_p_option(  $array, $key = array(), $default = null  ) {
        if ( is_array( $array ) && array_key_exists( $key, $array ) ) {
            return $array[$key];
        }
        return $default;
    }

    add_action( 'media_buttons', 'pdfp_my_media_button', 3 );
    function pdfp_my_media_button() {
        echo wp_kses_post( '<a href="#" id="insert-pdf" class="button pdfp_insert_pdf_btn">
        <img src="' . PDFPRO_PLUGIN_DIR . '/img/icn.png' . '" alt="" width="20" height="20" style="position:relative; top:-1px">
        Add PDF</a>' );
    }

    add_action( 'admin_init', 'pdfp_admin_init' );
    function pdfp_admin_init() {
        if ( get_option( 'pdfp_import', '0' ) != PDFPRO_IMPORT_VER ) {
            Import::meta();
            Import::settings();
            update_option( 'pdfp_import', PDFPRO_IMPORT_VER );
        }
    }

    add_action( 'wp_head', function () {
        $option = get_option( 'fpdf_option' );
        ?>
        <style>
            <?php 
        echo esc_html( $option['custom_css'] ?? '' );
        ?>
        </style>
<?php 
    } );
}