Uname: Linux webm021.cluster127.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
Software: Apache
PHP version: 5.4.45 [ PHP INFO ] PHP os: Linux
Server Ip: 54.36.91.62
Your Ip: 216.73.216.111
User: matthif (139342) | Group: users (100)
Safe Mode: OFF
Disable Function:
_dyuweyrj4,_dyuweyrj4r,dl

name : AdminLightboxSettings.php
<?php


namespace PfhubPortfolio;


class AdminLightboxSettings
{
    public function __construct() {
        add_action( 'pfhub_portfolio_save_lightbox_options', array( __CLASS__, 'save_options' ) );
    }

    public static function load_page() {
        if ( isset( $_GET['page'] ) && $_GET['page'] == 'Options_portfolio_lightbox_styles' ) {
            if ( isset( $_GET['task'] )  && $_GET['task'] == 'save') {
                    do_action( 'pfhub_portfolio_save_lightbox_options' );
            }
            self::show_page();
        }
    }

    public static function show_page() {
        require( PFHUB_PORTFOLIO_TEMPLATES_PATH.DIRECTORY_SEPARATOR.'admin-lb-settings.php' );
    }

    public static function save_options() {
        if ( !isset( $_REQUEST['pfhub_portfolio_nonce_save_lightbox_options'] ) || ! wp_verify_nonce( $_REQUEST['pfhub_portfolio_nonce_save_lightbox_options'], 'pfhub_portfolio_nonce_save_lightbox_options' ) ) {
            wp_die( 'Security check fail' );
        }
        if ( isset( $_POST['params'] ) ) {
            $params = array_map('sanitize_text_field',( $_POST['params'] ));
            foreach ( $params as $name => $value ) {
                update_option( $name, wp_unslash( $value ) );
            }
            ?>
            <div class="updated"><p><strong><?php _e( 'Item Saved' ); ?></strong></p></div>
            <?php
        }
    }
}
© 2026 XylotrechusZ