403Webshell
Server IP : 202.61.199.114  /  Your IP : 216.73.217.139
Web Server : nginx/1.22.1
System : Linux de.arni-solutions.de 6.1.0-49-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
User : web20 ( 1018)
PHP Version : 8.4.23
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/clients/client2/web20/web/wp-content/plugins/dgt-verkehrsmonitor/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/clients/client2/web20/web/wp-content/plugins/dgt-verkehrsmonitor/dgt-verkehrsmonitor.php
<?php
/**
 * Plugin Name: DGT Verkehrsmonitor
 * Description: Verkehrsmonitor Deutschland – Polizeimeldungen zu Alkohol & Drogen am Steuer, KI-analysiert.
 * Version:     0.2.1
 * Author:      drogentest-online.de
 * Text Domain: dgt-verkehrsmonitor
 *
 * @package dgt-verkehrsmonitor
 */

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

define( 'DGT_VM_VERSION', '0.2.1' );
define( 'DGT_VM_DIR', plugin_dir_path( __FILE__ ) );
define( 'DGT_VM_URL', plugin_dir_url( __FILE__ ) );

/* ─── Includes ─────────────────────────────────────────── */

require_once DGT_VM_DIR . 'includes/db.php';
require_once DGT_VM_DIR . 'includes/helpers.php';
require_once DGT_VM_DIR . 'includes/routing.php';
require_once DGT_VM_DIR . 'includes/queries.php';
require_once DGT_VM_DIR . 'includes/render.php';
require_once DGT_VM_DIR . 'includes/schema.php';
require_once DGT_VM_DIR . 'includes/fetcher.php';
require_once DGT_VM_DIR . 'includes/analyzer.php';
require_once DGT_VM_DIR . 'includes/aggregator.php';

if ( is_admin() ) {
	require_once DGT_VM_DIR . 'includes/admin.php';
}

require_once DGT_VM_DIR . 'includes/sitemap.php';
require_once DGT_VM_DIR . 'includes/facebook-modal.php';
require_once DGT_VM_DIR . 'includes/frontend-edit.php';

/* ─── Activation / Deactivation ────────────────────────── */

register_activation_hook( __FILE__, 'dgt_vm_activate' );

function dgt_vm_activate() {
	dgt_vm_create_tables();
	dgt_vm_rewrite_rules();
	flush_rewrite_rules( false );
	dgt_vm_seed_sources();
	update_option( 'dgt_vm_version', DGT_VM_VERSION );
}

register_deactivation_hook( __FILE__, 'dgt_vm_deactivate' );

function dgt_vm_deactivate() {
	flush_rewrite_rules( false );
}

/* ─── Rewrite-Flush bei Versionswechsel ────────────────── */

function dgt_vm_maybe_flush() {
	if ( get_option( 'dgt_vm_version' ) !== DGT_VM_VERSION ) {
		dgt_vm_create_tables();
		dgt_vm_rewrite_rules();
		flush_rewrite_rules( false );
		update_option( 'dgt_vm_version', DGT_VM_VERSION );
	}
}
add_action( 'init', 'dgt_vm_maybe_flush', 99 );

/* ─── Assets ───────────────────────────────────────────── */

function dgt_vm_enqueue_assets() {
	if ( ! dgt_vm_is_vm_page() ) {
		return;
	}

	$css_file = DGT_VM_DIR . 'assets/css/verkehrsmonitor.css';
	$css_ver  = file_exists( $css_file ) ? filemtime( $css_file ) : DGT_VM_VERSION;

	wp_enqueue_style(
		'dgt-vm',
		DGT_VM_URL . 'assets/css/verkehrsmonitor.css',
		array( 'dgt-main' ),
		$css_ver
	);

	$js_file = DGT_VM_DIR . 'assets/js/vm-tracking.js';
	if ( file_exists( $js_file ) && wp_script_is( 'arni-crm-tracking', 'enqueued' ) ) {
		wp_enqueue_script( 'dgt-vm-tracking', DGT_VM_URL . 'assets/js/vm-tracking.js', array( 'arni-crm-tracking' ), filemtime( $js_file ), true );
	}
}
add_action( 'wp_enqueue_scripts', 'dgt_vm_enqueue_assets' );

Youez - 2016 - github.com/yon3zu
LinuXploit