403Webshell
Server IP : 145.239.37.162  /  Your IP : 216.73.216.72
Web Server : Apache
System : Linux webm003.cluster130.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User : verseaa ( 38250)
PHP Version : 7.4.33
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/v/e/r/verseaa/www2024/wp-content/plugins/ml-pc-plugin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/v/e/r/verseaa/www2024/wp-content/plugins/ml-pc-plugin/ml-pc-plugin.php
<?php
/*
Plugin Name: ml-pc
Plugin URI: alencrebleue
Description: Plugin pour gérer les mentions légales et la politique de confidentialité
Version: 1.0
Author: alencrebleue
Author URI: alencrebleue.com
*/

//dans 'admin_menu' fais 'ml_pc_plugin_menu'
add_action('admin_menu', 'ml_pc_plugin_menu');

// fonction nommée ci-dessus -> ajoute un menu MLPC affiché MLPC pour manage options de ml-plugin et ml-content-page
// et sous menu ml-plugin affiché 'configuration'

function ml_pc_plugin_menu()
{

    add_menu_page('MLPC', 'MLPC', 'manage_options', 'ml-plugin', 'ml_page_content', 'dashicons-bank');
}

// 

// enregistrer datas
add_action('admin_init', 'save_form');

// Inclure les fichiers du dossier 'admin'
if (is_admin()) {
    require_once plugin_dir_path(__FILE__) . 'admin/class-ml-pc-admin.php';
}


// Inclure les fichiers du dossier 'public'
if (!is_admin()) {
    //if (is_page('mentions-legales')) {
    require_once plugin_dir_path(__FILE__) . 'public/class-ml-pc-public.php';
    //}
}

function ml_page_content()
{
    // Vous pouvez utiliser la méthode statique d'affichage du formulaire dans la classe admin
    ML_PC_Admin::display_pc_form();
}
function pc_page_content()
{
    // Vous pouvez utiliser la méthode statique d'affichage du formulaire dans la classe admin
    ML_PC_Public::display_ml();
}




if (is_admin()) {
    function wpdocs_enqueue_custom_admin_style()
    {
        wp_enqueue_style('custom-admin-style', plugin_dir_url(__FILE__) . 'ml-pc.css');
    }
    add_action('admin_enqueue_scripts', 'wpdocs_enqueue_custom_admin_style');
}


if (!is_admin()) {
    function wpdocs_enqueue_custom_public_style()
    {
        if (is_page('mentions-legales') | is_page('politique-de-confidentialite')) {
            wp_enqueue_style('custom-public-style', plugin_dir_url(__FILE__) . 'ml-pc-public.css');
        }
    }

    // add_action('wp_enqueue_scripts', 'wpdocs_enqueue_custom_public_style');
    add_action('template_redirect', 'wpdocs_enqueue_custom_public_style');
}

Youez - 2016 - github.com/yon3zu
LinuXploit