Plugin Directory

Changeset 3318512


Ignore:
Timestamp:
06/26/2025 09:22:03 PM (9 months ago)
Author:
raubvogel
Message:

tagging version 3.26.1

Location:
wp-vgwort
Files:
1 deleted
34 edited
42 copied

Legend:

Unmodified
Added
Removed
  • wp-vgwort/tags/3.26.1/includes/admin-views-manager.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_AdminViewsManger
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_AdminViewsManger
    1012{
    1113    private $views;
  • wp-vgwort/tags/3.26.1/includes/cache.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_Cache
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_Cache
    1012{
    1113    private $markersManager;
  • wp-vgwort/tags/3.26.1/includes/database-data-retriever.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_DatabaseDataRetriever
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_DatabaseDataRetriever
    1012{
    1113    private $markersManager;
  • wp-vgwort/tags/3.26.1/includes/helper.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_Helper
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_Helper
    1012{
    1113    public static $shortcodeRegex = '/(?<!\[)\[[^\[\]]+\](?!\])/i';
  • wp-vgwort/tags/3.26.1/includes/long-task.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_LongTask
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_LongTask
    1012{
    1113    private const AJAX_NONCE_STRING = WPVGW . '-ajax-nonce-task-window';
  • wp-vgwort/tags/3.26.1/includes/markers-manager.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_MarkersManager
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_MarkersManager
    1012{
    1113    private $markersTableName;
  • wp-vgwort/tags/3.26.1/includes/mysql-limit-select.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_MySqlLimitSelect
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_MySqlLimitSelect
    1012{
    1113    private $query;
  • wp-vgwort/tags/3.26.1/includes/options-base.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 abstract class WPVGW_OptionsBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} abstract class WPVGW_OptionsBase
    1012{
    1113    protected $options;
  • wp-vgwort/tags/3.26.1/includes/options.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_Options extends WPVGW_OptionsBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_Options extends WPVGW_OptionsBase
    1012{
    1113    private static $allowedPostTypes = 'allowed_post_types';
  • wp-vgwort/tags/3.26.1/includes/posts-extras.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_PostsExtras
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_PostsExtras
    1012{
    1113    private $postExtrasTableName;
  • wp-vgwort/tags/3.26.1/includes/shortcodes.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_Shortcodes
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_Shortcodes
    1012{
    1113    private static $instance;
  • wp-vgwort/tags/3.26.1/includes/uncached-wp-query.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_Uncached_WP_Query
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_Uncached_WP_Query
    1012{
    1113    private $queryParameters;
  • wp-vgwort/tags/3.26.1/includes/user-options.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_UserOptions extends WPVGW_OptionsBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_UserOptions extends WPVGW_OptionsBase
    1012{
    1113    private static $markersAdminViewAdminMessages = 'markers_admin_view_admin_messages';
  • wp-vgwort/tags/3.26.1/includes/users-extras.php

    r3318409 r3318512  
    11
    22<?php
    3  class WPVGW_UsersExtras
     3 if (!defined('ABSPATH')) {
     4     exit;
     5 } class WPVGW_UsersExtras
    46 {
    57     private $usersExtrasTableName;
  • wp-vgwort/tags/3.26.1/main.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_Main
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_Main
    1012{
    1113    private $options;
     
    574576                }
    575577            }
    576         } $mediaUrlsAndMarkerStringsJs = implode(', ', array_map(static function ($mediaUrlAndMarkerString) { return '["' . addslashes($mediaUrlAndMarkerString['url']) . '", "' . addslashes($mediaUrlAndMarkerString['marker-string']) . '"]'; }, $mediaUrlsAndMarkerStrings));
    577         return sprintf(<<<HTML
     578        } $mediaUrlsAndMarkerStringsJs = implode(', ', array_map(static function ($mediaUrlAndMarkerString) { return sprintf('["%s", "%s"]', addslashes($mediaUrlAndMarkerString['url']), addslashes($mediaUrlAndMarkerString['marker-string'])); }, $mediaUrlsAndMarkerStrings));
     579        return sprintf('
    578580<script type="text/javascript">
    579581//<![CDATA[
    580582document.addEventListener("DOMContentLoaded", function () {
    581     const mediaUrlsAndMarkerStrings = [{$mediaUrlsAndMarkerStringsJs}];
     583    const mediaUrlsAndMarkerStrings = [%s];
    582584    for (let i = 0, l = mediaUrlsAndMarkerStrings.length; i < l; i++) {
    583585        const url = mediaUrlsAndMarkerStrings[i][0];
    584586        const markerString = mediaUrlsAndMarkerStrings[i][1];
    585587
    586         const aElement = document.querySelector("a[href='" + url + "']");
     588        const aElement = document.querySelector("a[href=\'" + url + "\']");
    587589        if (aElement === null)
    588590            continue;
     
    597599//]]>
    598600</script>
    599 HTML
    600         );
     601', $mediaUrlsAndMarkerStringsJs);
    601602    } public function get_marker_data(?WP_Post $post = null)
    602603    {
  • wp-vgwort/tags/3.26.1/plugin-extensions/advanced-custom-fields-plugin-extension.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_Advanced_Custom_Fields_Plugin_Extension extends WPVGW_Plugin_Extension
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_Advanced_Custom_Fields_Plugin_Extension extends WPVGW_Plugin_Extension
    1012{
    1113    public static function is_active()
  • wp-vgwort/tags/3.26.1/plugin-extensions/plugin-extension.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 abstract class WPVGW_Plugin_Extension
     9if (!defined('ABSPATH')) {
     10    exit;
     11} abstract class WPVGW_Plugin_Extension
    1012{
    1113    abstract public static function is_active();
  • wp-vgwort/tags/3.26.1/readme.txt

    r3318409 r3318512  
    66Tested up to: 6.8
    77Requires PHP: 8.1
    8 Stable tag: 3.26.0
     8Stable tag: 3.26.1
    99License: GPLv2 or later
    1010License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
     
    159159== Changelog ==
    160160
     161= 3.26.1 =
     162* Sicherheitsrelevante Härtung verbessert.
     163
    161164= 3.26.0 =
    162165
     
    640643== Upgrade Notice ==
    641644
     645= 3.26.1 =
     646Verbesserungen.
     647
    642648= 3.26.0 =
    643649Neue Funktionen. Verbesserungen. Fehlerbehebungen.
  • wp-vgwort/tags/3.26.1/rest-api/rest-api.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_MarkersRestRoute extends WP_REST_Controller
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_MarkersRestRoute extends WP_REST_Controller
    1012{
    1113    private const API_KEY_LENGTH = 20;
  • wp-vgwort/tags/3.26.1/views/admin/about-admin-view.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_AboutAdminView extends WPVGW_AdminViewBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_AboutAdminView extends WPVGW_AdminViewBase
    1012{
    1113    public static function get_slug_static()
  • wp-vgwort/tags/3.26.1/views/admin/admin-view-base.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 abstract class WPVGW_AdminViewBase extends WPVGW_ViewBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} abstract class WPVGW_AdminViewBase extends WPVGW_ViewBase
    1012{
    1113    protected $adminMessages = array();
  • wp-vgwort/tags/3.26.1/views/admin/configuration-admin-view.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_ConfigurationAdminView extends WPVGW_AdminViewBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_ConfigurationAdminView extends WPVGW_AdminViewBase
    1012{
    1113    protected $markersManager;
  • wp-vgwort/tags/3.26.1/views/admin/data-privacy-admin-view.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_DataPrivacyAdminView extends WPVGW_AdminViewBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_DataPrivacyAdminView extends WPVGW_AdminViewBase
    1012{
    1113    protected $options;
  • wp-vgwort/tags/3.26.1/views/admin/import-admin-view.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_ImportAdminView extends WPVGW_AdminViewBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_ImportAdminView extends WPVGW_AdminViewBase
    1012{
    1113    private const AJAX_NONCE_STRING = WPVGW . '-ajax-nonce-import-admin-view';
  • wp-vgwort/tags/3.26.1/views/admin/markers-admin-view.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_MarkersAdminView extends WPVGW_AdminViewBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_MarkersAdminView extends WPVGW_AdminViewBase
    1012{
    1113    private const AJAX_NONCE_STRING = WPVGW . '-ajax-nonce-markers-admin-view';
  • wp-vgwort/tags/3.26.1/views/admin/operations-admin-view.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_OperationsAdminView extends WPVGW_AdminViewBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_OperationsAdminView extends WPVGW_AdminViewBase
    1012{
    1113    protected $markersManager;
  • wp-vgwort/tags/3.26.1/views/admin/support-admin-view.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_SupportAdminView extends WPVGW_AdminViewBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_SupportAdminView extends WPVGW_AdminViewBase
    1012{
    1113    public static function get_slug_static()
  • wp-vgwort/tags/3.26.1/views/markers-table.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 require_once(ABSPATH . 'wp-admin/includes/class-wp-list-table.php');
     9if (!defined('ABSPATH')) {
     10    exit;
     11} require_once(ABSPATH . 'wp-admin/includes/class-wp-list-table.php');
    1012class WPVGW_MarkersListTable extends WP_List_Table
    1113{
  • wp-vgwort/tags/3.26.1/views/post-table-view.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_PostTableView extends WPVGW_ViewBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_PostTableView extends WPVGW_ViewBase
    1012{
    1113    protected $markersManager;
  • wp-vgwort/tags/3.26.1/views/post-view.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_PostView extends WPVGW_ViewBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_PostView extends WPVGW_ViewBase
    1012{
    1113    private const AJAX_NONCE_STRING = WPVGW . '-ajax-nonce-post-view';
  • wp-vgwort/tags/3.26.1/views/user-table-view.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_UserTableView extends WPVGW_ViewBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_UserTableView extends WPVGW_ViewBase
    1012{
    1113    protected $usersExtras;
     
    112114            return WPVGW_Helper::null_data_text();
    113115        } $userExtras = $this->usersIdMap[$user_id];
    114         $outputTemplate = <<<HTML
    115             <abbr title="%s">%s</abbr>:&nbsp;%s<br/>
    116             <abbr title="%s">%s</abbr>:&nbsp;%s<br/>
    117 HTML;
    118         return sprintf($outputTemplate, __('VG-WORT-Karteinummer', 'wp-vgwort'), __('K.Nr.', 'wp-vgwort'), esc_html(WPVGW_Helper::null_data_text($userExtras['vg_wort_card_number'])), __('Autor für Zählmarken zugelassen', 'wp-vgwort'), __('Zuge.', 'wp-vgwort'), $userExtras['is_allowed'] ? __('ja', 'wp-vgwort') : __('nein', 'wp-vgwort'));
     116        return sprintf('<abbr title="%s">%s</abbr>:&nbsp;%s<br/><abbr title="%s">%s</abbr>:&nbsp;%s<br/>', esc_attr__('VG-WORT-Karteinummer', 'wp-vgwort'), esc_html__('K.Nr.', 'wp-vgwort'), esc_html(WPVGW_Helper::null_data_text($userExtras['vg_wort_card_number'])), esc_attr__('Autor für Zählmarken zugelassen', 'wp-vgwort'), esc_html__('Zuge.', 'wp-vgwort'), $userExtras['is_allowed'] ? esc_html__('ja', 'wp-vgwort') : esc_html__('nein', 'wp-vgwort'));
    119117    } private function column_number_of_free_markers($user_id)
    120118    {
  • wp-vgwort/tags/3.26.1/views/user-view.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_UserView extends WPVGW_ViewBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_UserView extends WPVGW_ViewBase
    1012{
    1113    private const AJAX_NONCE_STRING = WPVGW . '-ajax-nonce-users-view';
  • wp-vgwort/tags/3.26.1/views/view-base.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 abstract class WPVGW_ViewBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} abstract class WPVGW_ViewBase
    1012{
    1113    private $isInit = false;
  • wp-vgwort/tags/3.26.1/wp-vgwort.php

    r3318409 r3318512  
    44 * Plugin URI: https://wordpress.org/plugins/wp-vgwort/
    55 * Description: Verdienen Sie mit Ihren Beiträgen/Texten Geld durch die Integration von Zählmarken der VG WORT.
    6  * Version: 3.26.0
     6 * Version: 3.26.1
    77 * Author: Prosodia – Verlag für Musik und Literatur
    88 * Author URI: https://prosodia.de/
     
    2121
    2222
    23 // exit if file is accessed directly (outside from WordPress)
    24 if ( !defined( 'ABSPATH' ) ) exit;
     23// exit if accessed directly
     24if ( !defined( 'ABSPATH' ) )
     25    exit;
    2526
    2627
     
    3334 * The global plugin version.
    3435 */
    35 define( 'WPVGW_VERSION', '3.26.0' );
     36define( 'WPVGW_VERSION', '3.26.1' );
    3637
    3738/**
  • wp-vgwort/trunk/includes/admin-views-manager.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_AdminViewsManger
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_AdminViewsManger
    1012{
    1113    private $views;
  • wp-vgwort/trunk/includes/cache.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_Cache
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_Cache
    1012{
    1113    private $markersManager;
  • wp-vgwort/trunk/includes/database-data-retriever.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_DatabaseDataRetriever
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_DatabaseDataRetriever
    1012{
    1113    private $markersManager;
  • wp-vgwort/trunk/includes/helper.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_Helper
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_Helper
    1012{
    1113    public static $shortcodeRegex = '/(?<!\[)\[[^\[\]]+\](?!\])/i';
  • wp-vgwort/trunk/includes/long-task.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_LongTask
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_LongTask
    1012{
    1113    private const AJAX_NONCE_STRING = WPVGW . '-ajax-nonce-task-window';
  • wp-vgwort/trunk/includes/markers-manager.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_MarkersManager
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_MarkersManager
    1012{
    1113    private $markersTableName;
  • wp-vgwort/trunk/includes/mysql-limit-select.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_MySqlLimitSelect
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_MySqlLimitSelect
    1012{
    1113    private $query;
  • wp-vgwort/trunk/includes/options-base.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 abstract class WPVGW_OptionsBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} abstract class WPVGW_OptionsBase
    1012{
    1113    protected $options;
  • wp-vgwort/trunk/includes/options.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_Options extends WPVGW_OptionsBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_Options extends WPVGW_OptionsBase
    1012{
    1113    private static $allowedPostTypes = 'allowed_post_types';
  • wp-vgwort/trunk/includes/posts-extras.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_PostsExtras
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_PostsExtras
    1012{
    1113    private $postExtrasTableName;
  • wp-vgwort/trunk/includes/shortcodes.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_Shortcodes
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_Shortcodes
    1012{
    1113    private static $instance;
  • wp-vgwort/trunk/includes/uncached-wp-query.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_Uncached_WP_Query
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_Uncached_WP_Query
    1012{
    1113    private $queryParameters;
  • wp-vgwort/trunk/includes/user-options.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_UserOptions extends WPVGW_OptionsBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_UserOptions extends WPVGW_OptionsBase
    1012{
    1113    private static $markersAdminViewAdminMessages = 'markers_admin_view_admin_messages';
  • wp-vgwort/trunk/includes/users-extras.php

    r3318409 r3318512  
    11
    22<?php
    3  class WPVGW_UsersExtras
     3 if (!defined('ABSPATH')) {
     4     exit;
     5 } class WPVGW_UsersExtras
    46 {
    57     private $usersExtrasTableName;
  • wp-vgwort/trunk/main.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_Main
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_Main
    1012{
    1113    private $options;
     
    574576                }
    575577            }
    576         } $mediaUrlsAndMarkerStringsJs = implode(', ', array_map(static function ($mediaUrlAndMarkerString) { return '["' . addslashes($mediaUrlAndMarkerString['url']) . '", "' . addslashes($mediaUrlAndMarkerString['marker-string']) . '"]'; }, $mediaUrlsAndMarkerStrings));
    577         return sprintf(<<<HTML
     578        } $mediaUrlsAndMarkerStringsJs = implode(', ', array_map(static function ($mediaUrlAndMarkerString) { return sprintf('["%s", "%s"]', addslashes($mediaUrlAndMarkerString['url']), addslashes($mediaUrlAndMarkerString['marker-string'])); }, $mediaUrlsAndMarkerStrings));
     579        return sprintf('
    578580<script type="text/javascript">
    579581//<![CDATA[
    580582document.addEventListener("DOMContentLoaded", function () {
    581     const mediaUrlsAndMarkerStrings = [{$mediaUrlsAndMarkerStringsJs}];
     583    const mediaUrlsAndMarkerStrings = [%s];
    582584    for (let i = 0, l = mediaUrlsAndMarkerStrings.length; i < l; i++) {
    583585        const url = mediaUrlsAndMarkerStrings[i][0];
    584586        const markerString = mediaUrlsAndMarkerStrings[i][1];
    585587
    586         const aElement = document.querySelector("a[href='" + url + "']");
     588        const aElement = document.querySelector("a[href=\'" + url + "\']");
    587589        if (aElement === null)
    588590            continue;
     
    597599//]]>
    598600</script>
    599 HTML
    600         );
     601', $mediaUrlsAndMarkerStringsJs);
    601602    } public function get_marker_data(?WP_Post $post = null)
    602603    {
  • wp-vgwort/trunk/plugin-extensions/advanced-custom-fields-plugin-extension.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_Advanced_Custom_Fields_Plugin_Extension extends WPVGW_Plugin_Extension
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_Advanced_Custom_Fields_Plugin_Extension extends WPVGW_Plugin_Extension
    1012{
    1113    public static function is_active()
  • wp-vgwort/trunk/plugin-extensions/plugin-extension.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 abstract class WPVGW_Plugin_Extension
     9if (!defined('ABSPATH')) {
     10    exit;
     11} abstract class WPVGW_Plugin_Extension
    1012{
    1113    abstract public static function is_active();
  • wp-vgwort/trunk/readme.txt

    r3318409 r3318512  
    66Tested up to: 6.8
    77Requires PHP: 8.1
    8 Stable tag: 3.26.0
     8Stable tag: 3.26.1
    99License: GPLv2 or later
    1010License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
     
    159159== Changelog ==
    160160
     161= 3.26.1 =
     162* Sicherheitsrelevante Härtung verbessert.
     163
    161164= 3.26.0 =
    162165
     
    640643== Upgrade Notice ==
    641644
     645= 3.26.1 =
     646Verbesserungen.
     647
    642648= 3.26.0 =
    643649Neue Funktionen. Verbesserungen. Fehlerbehebungen.
  • wp-vgwort/trunk/rest-api/rest-api.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_MarkersRestRoute extends WP_REST_Controller
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_MarkersRestRoute extends WP_REST_Controller
    1012{
    1113    private const API_KEY_LENGTH = 20;
  • wp-vgwort/trunk/views/admin/about-admin-view.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_AboutAdminView extends WPVGW_AdminViewBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_AboutAdminView extends WPVGW_AdminViewBase
    1012{
    1113    public static function get_slug_static()
  • wp-vgwort/trunk/views/admin/admin-view-base.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 abstract class WPVGW_AdminViewBase extends WPVGW_ViewBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} abstract class WPVGW_AdminViewBase extends WPVGW_ViewBase
    1012{
    1113    protected $adminMessages = array();
  • wp-vgwort/trunk/views/admin/configuration-admin-view.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_ConfigurationAdminView extends WPVGW_AdminViewBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_ConfigurationAdminView extends WPVGW_AdminViewBase
    1012{
    1113    protected $markersManager;
  • wp-vgwort/trunk/views/admin/data-privacy-admin-view.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_DataPrivacyAdminView extends WPVGW_AdminViewBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_DataPrivacyAdminView extends WPVGW_AdminViewBase
    1012{
    1113    protected $options;
  • wp-vgwort/trunk/views/admin/import-admin-view.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_ImportAdminView extends WPVGW_AdminViewBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_ImportAdminView extends WPVGW_AdminViewBase
    1012{
    1113    private const AJAX_NONCE_STRING = WPVGW . '-ajax-nonce-import-admin-view';
  • wp-vgwort/trunk/views/admin/markers-admin-view.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_MarkersAdminView extends WPVGW_AdminViewBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_MarkersAdminView extends WPVGW_AdminViewBase
    1012{
    1113    private const AJAX_NONCE_STRING = WPVGW . '-ajax-nonce-markers-admin-view';
  • wp-vgwort/trunk/views/admin/operations-admin-view.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_OperationsAdminView extends WPVGW_AdminViewBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_OperationsAdminView extends WPVGW_AdminViewBase
    1012{
    1113    protected $markersManager;
  • wp-vgwort/trunk/views/admin/support-admin-view.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_SupportAdminView extends WPVGW_AdminViewBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_SupportAdminView extends WPVGW_AdminViewBase
    1012{
    1113    public static function get_slug_static()
  • wp-vgwort/trunk/views/markers-table.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 require_once(ABSPATH . 'wp-admin/includes/class-wp-list-table.php');
     9if (!defined('ABSPATH')) {
     10    exit;
     11} require_once(ABSPATH . 'wp-admin/includes/class-wp-list-table.php');
    1012class WPVGW_MarkersListTable extends WP_List_Table
    1113{
  • wp-vgwort/trunk/views/post-table-view.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_PostTableView extends WPVGW_ViewBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_PostTableView extends WPVGW_ViewBase
    1012{
    1113    protected $markersManager;
  • wp-vgwort/trunk/views/post-view.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_PostView extends WPVGW_ViewBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_PostView extends WPVGW_ViewBase
    1012{
    1113    private const AJAX_NONCE_STRING = WPVGW . '-ajax-nonce-post-view';
  • wp-vgwort/trunk/views/user-table-view.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_UserTableView extends WPVGW_ViewBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_UserTableView extends WPVGW_ViewBase
    1012{
    1113    protected $usersExtras;
     
    112114            return WPVGW_Helper::null_data_text();
    113115        } $userExtras = $this->usersIdMap[$user_id];
    114         $outputTemplate = <<<HTML
    115             <abbr title="%s">%s</abbr>:&nbsp;%s<br/>
    116             <abbr title="%s">%s</abbr>:&nbsp;%s<br/>
    117 HTML;
    118         return sprintf($outputTemplate, __('VG-WORT-Karteinummer', 'wp-vgwort'), __('K.Nr.', 'wp-vgwort'), esc_html(WPVGW_Helper::null_data_text($userExtras['vg_wort_card_number'])), __('Autor für Zählmarken zugelassen', 'wp-vgwort'), __('Zuge.', 'wp-vgwort'), $userExtras['is_allowed'] ? __('ja', 'wp-vgwort') : __('nein', 'wp-vgwort'));
     116        return sprintf('<abbr title="%s">%s</abbr>:&nbsp;%s<br/><abbr title="%s">%s</abbr>:&nbsp;%s<br/>', esc_attr__('VG-WORT-Karteinummer', 'wp-vgwort'), esc_html__('K.Nr.', 'wp-vgwort'), esc_html(WPVGW_Helper::null_data_text($userExtras['vg_wort_card_number'])), esc_attr__('Autor für Zählmarken zugelassen', 'wp-vgwort'), esc_html__('Zuge.', 'wp-vgwort'), $userExtras['is_allowed'] ? esc_html__('ja', 'wp-vgwort') : esc_html__('nein', 'wp-vgwort'));
    119117    } private function column_number_of_free_markers($user_id)
    120118    {
  • wp-vgwort/trunk/views/user-view.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 class WPVGW_UserView extends WPVGW_ViewBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} class WPVGW_UserView extends WPVGW_ViewBase
    1012{
    1113    private const AJAX_NONCE_STRING = WPVGW . '-ajax-nonce-users-view';
  • wp-vgwort/trunk/views/view-base.php

    r3318409 r3318512  
    77 * License: GPLv2 or later
    88 */
    9 abstract class WPVGW_ViewBase
     9if (!defined('ABSPATH')) {
     10    exit;
     11} abstract class WPVGW_ViewBase
    1012{
    1113    private $isInit = false;
  • wp-vgwort/trunk/wp-vgwort.php

    r3318409 r3318512  
    44 * Plugin URI: https://wordpress.org/plugins/wp-vgwort/
    55 * Description: Verdienen Sie mit Ihren Beiträgen/Texten Geld durch die Integration von Zählmarken der VG WORT.
    6  * Version: 3.26.0
     6 * Version: 3.26.1
    77 * Author: Prosodia – Verlag für Musik und Literatur
    88 * Author URI: https://prosodia.de/
     
    2121
    2222
    23 // exit if file is accessed directly (outside from WordPress)
    24 if ( !defined( 'ABSPATH' ) ) exit;
     23// exit if accessed directly
     24if ( !defined( 'ABSPATH' ) )
     25    exit;
    2526
    2627
     
    3334 * The global plugin version.
    3435 */
    35 define( 'WPVGW_VERSION', '3.26.0' );
     36define( 'WPVGW_VERSION', '3.26.1' );
    3637
    3738/**
Note: See TracChangeset for help on using the changeset viewer.