Plugin Directory

Changeset 2853906


Ignore:
Timestamp:
01/24/2023 09:57:03 PM (3 years ago)
Author:
activewebsight
Message:

FIX replace session with db option, UPDATE tested up to WP 6.1.1

Location:
seo-backlink-monitor
Files:
20 edited
1 copied

Legend:

Unmodified
Added
Removed
  • seo-backlink-monitor/tags/1.5.0/README.txt

    r2502713 r2853906  
    33Tags: internal link, link, links seo, seo backlinks, building campaign, track your link, backlinks, cron
    44Requires at least: 4.7.5
    5 Tested up to: 5.7
    6 Stable tag: 1.4.0
     5Tested up to: 6.1.1
     6Stable tag: 1.5.0
    77Requires PHP: 7.0
    88License: GPLv2 or later
     
    2929
    3030== Changelog ==
     31
     32= 1.5.0 =
     33* UPDATED: tested up to WP 6.1.1
     34* FIXED: replace session with db options (site health check, thanks to @divvy)
    3135
    3236= 1.4.0 =
  • seo-backlink-monitor/tags/1.5.0/admin/class-seo-backlink-monitor-admin.php

    r2502709 r2853906  
    88    private $refresh_link_tries = 2; # must be 1 or higher
    99
    10     public function __construct($startSession = true)
     10    public function __construct()
    1111    {
    1212        $this->settings_default = [
     
    1717            'resultItemsPerPage' => '10', // since 1.2.0
    1818        ];
    19         if ($startSession) {
    20             session_start();
    21         }
    2219    }
    2320
     
    133130    }
    134131
     132    public function session_read() {
     133        if ( !isset( $GLOBALS['SEO_Backlink_Monitor_session'] ) ) {
     134            $GLOBALS['SEO_Backlink_Monitor_session'] = get_option( SEO_BLM_OPTION_SESSION, [] );
     135        }
     136        return $GLOBALS['SEO_Backlink_Monitor_session'];
     137    }
     138
     139    public function session_isset( $key = '' ) {
     140        if ( empty( $key ) ) {
     141            return false;
     142        }
     143        $session = $this->session_read();
     144        return isset( $session[ $key ] );
     145    }
     146
     147    public function session_get( $key = '' ) {
     148        if ( empty( $key ) ) {
     149            return false;
     150        }
     151        $session = $this->session_read();
     152        if ( !isset( $session[ $key ] ) ) {
     153            return false;
     154        }
     155        return $session[ $key ];
     156    }
     157
     158    public function session_set( $key = '', $value = '' ) {
     159        if ( empty( $key ) ) {
     160            return;
     161        }
     162        $session = $this->session_read();
     163        $session[ $key ] = $value;
     164        update_option( SEO_BLM_OPTION_SESSION, $session );
     165    }
     166
     167    public function session_delete( $key = '' ) {
     168        if ( empty( $key ) ) {
     169            return;
     170        }
     171        $session = $this->session_read();
     172        if ( !isset( $session[ $key ] ) ) {
     173            return;
     174        }
     175        unset( $session[ $key ] );
     176        update_option( SEO_BLM_OPTION_SESSION, $session );
     177    }
     178
    135179    public function display_plugin_partial_page()
    136180    {
     
    141185            }
    142186            $linkData = isset($_REQUEST['edit']) ? SEO_Backlink_Monitor_Helper::get_link_by_id((int) $_REQUEST['edit']) : [];
    143             if (isset($_SESSION['SEO_Backlink_Monitor']) && isset($_SESSION['SEO_Backlink_Monitor']['edit-link'])) {
    144                 $linkData = $_SESSION['SEO_Backlink_Monitor']['edit-link'];
    145                 unset($_SESSION['SEO_Backlink_Monitor']['edit-link']);
     187            if ( $this->session_isset( 'edit-link' ) ) {
     188                $linkData = $this->session_get( 'edit-link' );
     189                $this->session_delete( 'edit-link' );
    146190            }
    147191            $multipleLinks = [];
     
    150194            $addLinkHasError = false;
    151195
    152             if (isset($_SESSION['SEO_Backlink_Monitor'])) {
    153                 if (isset($_SESSION['SEO_Backlink_Monitor']['add-link'])) {
    154                     $linkData = $_SESSION['SEO_Backlink_Monitor']['add-link'];
    155                     unset($_SESSION['SEO_Backlink_Monitor']['add-link']);
    156                     $addLinkHasError = true;
    157                 } elseif (isset($_SESSION['SEO_Backlink_Monitor']['add-multiple-links'])) {
    158                     if (count($_SESSION['SEO_Backlink_Monitor']['add-multiple-links']['links'])) {
    159                         $multipleLinks['links'] = implode("\r\n", $_SESSION['SEO_Backlink_Monitor']['add-multiple-links']['links']);
    160                     }
    161                     $addLinkHasError = count($_SESSION['SEO_Backlink_Monitor']['add-multiple-links']['links']);
    162                     unset($_SESSION['SEO_Backlink_Monitor']['add-multiple-links']);
    163                 }
     196            if ( $this->session_isset( 'add-link' ) ) {
     197                $linkData = $this->session_get( 'add-link' );
     198                $this->session_delete( 'add-link' );
     199                $addLinkHasError = true;
     200            } elseif ( $this->session_isset( 'add-multiple-links' ) ) {
     201                $links = $this->session_get( 'add-multiple-links' )['links'];
     202                $count_links = count( $links );
     203                if ( $count_links ) {
     204                    $multipleLinks['links'] = implode("\r\n", $links);
     205                }
     206                $addLinkHasError = $count_links;
     207                $this->session_delete( 'add-multiple-links' );
    164208            }
    165209
     
    222266            $isDuplicate = SEO_Backlink_Monitor_Helper::duplicate_check($linkTo, $linkFrom);
    223267            if ( $linkTo === '' || $linkFrom === '' || $isDuplicate ) {
    224                 $_SESSION['SEO_Backlink_Monitor']['add-link'] = [
     268                $this->session_set( 'add-link', [
    225269                    'linkTo' => $linkTo,
    226270                    'linkFrom' => $linkFrom,
    227271                    'notes' => $notes
    228                 ];
     272                ] );
    229273            }
    230274            if ( $linkTo === '' || $linkFrom === '' ) {
     
    343387                    $msgWithError = false;
    344388                    if (count($multiLinkErrors)) {
    345                         $_SESSION['SEO_Backlink_Monitor']['add-multiple-links']['errors'] = $multiLinkErrors;
     389                        $update_session = [];
     390                        $update_session['errors'] = $multiLinkErrors;
    346391                        foreach ($multiLinkErrors as $errorType => $multiLinks) {
    347392                            if ($errorType === 'duplicate') {
     
    349394                            }
    350395                            foreach ($multiLinks as $multiLink) {
    351                                 $_SESSION['SEO_Backlink_Monitor']['add-multiple-links']['links'][] = $multiLink;
     396                                $update_session['links'][] = $multiLink;
    352397                            }
    353398                        }
     399                        $this->session_set( 'add-multiple-links', $update_session );
    354400                        $msgWithError = true;
    355401                    }
     
    395441                    $isDuplicate = SEO_Backlink_Monitor_Helper::duplicate_check($linkTo, $linkFrom, $editId);
    396442                    if ( $linkTo === '' || $linkFrom === '' || $isDuplicate ) {
    397                         $_SESSION['SEO_Backlink_Monitor']['edit-link'] = [
     443                        $this->session_set( 'edit-link', [
    398444                            'linkTo' => $linkTo,
    399445                            'linkFrom' => $linkFrom,
    400446                            'notes' => $notes,
    401447                            'id' => $editId
    402                         ];
     448                        ] );
    403449                    }
    404450                    if ( $linkTo === '' || $linkFrom === '' ) {
  • seo-backlink-monitor/tags/1.5.0/admin/inc/class-seo-backlink-monitor-child-list-table.php

    r2502709 r2853906  
    8686        global $wpdb;
    8787        $settings = get_option(SEO_BLM_OPTION_SETTINGS);
    88         $SEO_Backlink_Monitor_Admin = new SEO_Backlink_Monitor_Admin(false);
     88        $SEO_Backlink_Monitor_Admin = new SEO_Backlink_Monitor_Admin();
    8989        if (!$settings) {
    9090            $settings = $SEO_Backlink_Monitor_Admin->get_settings_default();
  • seo-backlink-monitor/tags/1.5.0/languages/seo-backlink-monitor-de_DE.po

    r2502709 r2853906  
    33"Project-Id-Version: SEO Backlink Monitor\n"
    44"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/trunk\n"
    5 "POT-Creation-Date: 2021-03-24 17:11+0100\n"
    6 "PO-Revision-Date: 2021-03-24 17:12+0100\n"
     5"POT-Creation-Date: 2023-01-24 22:51+0100\n"
     6"PO-Revision-Date: 2023-01-24 22:51+0100\n"
    77"Last-Translator: \n"
    88"Language-Team: \n"
     
    2323
    2424#. Plugin Name of the plugin
    25 #: admin/class-seo-backlink-monitor-admin.php:126
    26 #: admin/class-seo-backlink-monitor-admin.php:127
     25#: admin/class-seo-backlink-monitor-admin.php:123
     26#: admin/class-seo-backlink-monitor-admin.php:124
    2727#: admin/partials/seo-backlink-monitor.php:3
    2828msgid "SEO Backlink Monitor"
     
    5353msgstr ""
    5454
    55 #: admin/class-seo-backlink-monitor-admin.php:90
     55#: admin/class-seo-backlink-monitor-admin.php:87
    5656msgid "Loading Links...."
    5757msgstr "Links werden geladen..."
    5858
    59 #: admin/class-seo-backlink-monitor-admin.php:92
     59#: admin/class-seo-backlink-monitor-admin.php:89
    6060msgid "Remove Link!"
    6161msgstr "Link löschen!"
    6262
    63 #: admin/class-seo-backlink-monitor-admin.php:93
     63#: admin/class-seo-backlink-monitor-admin.php:90
    6464msgid "Are you sure you want to remove this link?"
    6565msgstr "Bist du sicher, dass du diesen Link löschen möchtest?"
    6666
    67 #: admin/class-seo-backlink-monitor-admin.php:94
     67#: admin/class-seo-backlink-monitor-admin.php:91
    6868msgid "Remove"
    6969msgstr "Löschen"
    7070
    71 #: admin/class-seo-backlink-monitor-admin.php:169
     71#: admin/class-seo-backlink-monitor-admin.php:213
    7272msgid "Checking All Links...."
    7373msgstr "Alle Links überprüfen ...."
    7474
    75 #: admin/class-seo-backlink-monitor-admin.php:608
    76 #: admin/class-seo-backlink-monitor-admin.php:611
     75#: admin/class-seo-backlink-monitor-admin.php:654
     76#: admin/class-seo-backlink-monitor-admin.php:657
    7777msgid "Check All Links – Report"
    7878msgstr "Alle Links überprüfen - Bericht"
    7979
    80 #: admin/class-seo-backlink-monitor-admin.php:612
     80#: admin/class-seo-backlink-monitor-admin.php:658
    8181msgid "Number of Links Total"
    8282msgstr "Anzahl an Links insgesamt"
    8383
    84 #: admin/class-seo-backlink-monitor-admin.php:618
     84#: admin/class-seo-backlink-monitor-admin.php:664
    8585#: admin/inc/class-seo-backlink-monitor-child-list-table.php:63
    8686#: admin/inc/class-seo-backlink-monitor-parent-list-table.php:369
     
    8989msgstr "Linkziel"
    9090
    91 #: admin/class-seo-backlink-monitor-admin.php:619
     91#: admin/class-seo-backlink-monitor-admin.php:665
    9292#: admin/inc/class-seo-backlink-monitor-child-list-table.php:64
    9393#: admin/inc/class-seo-backlink-monitor-parent-list-table.php:370
     
    9696msgstr "Linkquelle"
    9797
    98 #: admin/class-seo-backlink-monitor-admin.php:620
     98#: admin/class-seo-backlink-monitor-admin.php:666
    9999#: admin/inc/class-seo-backlink-monitor-child-list-table.php:62
    100100msgid "Date"
    101101msgstr "Datum"
    102102
    103 #: admin/class-seo-backlink-monitor-admin.php:622
     103#: admin/class-seo-backlink-monitor-admin.php:668
    104104msgid "HTTP Status"
    105105msgstr "HTTP Status"
    106106
    107 #: admin/class-seo-backlink-monitor-admin.php:625
     107#: admin/class-seo-backlink-monitor-admin.php:671
    108108msgid "(i) checked with mobile user agent"
    109109msgstr "i) mit mobilem User Agent geprüft"
    110110
    111 #: admin/class-seo-backlink-monitor-admin.php:627
     111#: admin/class-seo-backlink-monitor-admin.php:673
    112112msgid "(i) checked with regular wordpress user agent"
    113113msgstr "i) mit regulärem WordPress User Agent geprüft"
    114114
    115 #: admin/class-seo-backlink-monitor-admin.php:633
     115#: admin/class-seo-backlink-monitor-admin.php:679
    116116msgid "SERVER DOWN"
    117117msgstr "SERVER NICHT ERREICHBAR"
    118118
    119 #: admin/class-seo-backlink-monitor-admin.php:641
     119#: admin/class-seo-backlink-monitor-admin.php:687
    120120msgid "HTTP STATUS :-("
    121121msgstr "HTTP STATUS :-("
    122122
    123 #: admin/class-seo-backlink-monitor-admin.php:649
     123#: admin/class-seo-backlink-monitor-admin.php:695
    124124msgid "LINK NOT FOUND :-("
    125125msgstr "LINK NICHT GEFUNDEN :-("
    126126
    127 #: admin/class-seo-backlink-monitor-admin.php:657
     127#: admin/class-seo-backlink-monitor-admin.php:703
    128128msgid "FOLLOW :-)"
    129129msgstr "FOLLOW :-)"
    130130
    131 #: admin/class-seo-backlink-monitor-admin.php:668
     131#: admin/class-seo-backlink-monitor-admin.php:714
    132132msgid "NO FOLLOW :-("
    133133msgstr "NO FOLLOW :-("
    134134
    135 #: admin/class-seo-backlink-monitor-admin.php:680
     135#: admin/class-seo-backlink-monitor-admin.php:726
    136136msgid "Maximum number of attempts to check a link"
    137137msgstr "Maximale Anzahl von Versuchen, einen Link zu überprüfen."
    138138
    139 #: admin/class-seo-backlink-monitor-admin.php:681
     139#: admin/class-seo-backlink-monitor-admin.php:727
    140140msgid "Links that had to be re-checked"
    141141msgstr "Links, die erneut überprüft werden mussten"
  • seo-backlink-monitor/tags/1.5.0/languages/seo-backlink-monitor-de_DE_formal.po

    r2502709 r2853906  
    33"Project-Id-Version: SEO Backlink Monitor\n"
    44"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/trunk\n"
    5 "POT-Creation-Date: 2021-03-24 17:12+0100\n"
    6 "PO-Revision-Date: 2021-03-24 17:12+0100\n"
     5"POT-Creation-Date: 2023-01-24 22:50+0100\n"
     6"PO-Revision-Date: 2023-01-24 22:50+0100\n"
    77"Last-Translator: \n"
    88"Language-Team: \n"
     
    2323
    2424#. Plugin Name of the plugin
    25 #: admin/class-seo-backlink-monitor-admin.php:126
    26 #: admin/class-seo-backlink-monitor-admin.php:127
     25#: admin/class-seo-backlink-monitor-admin.php:123
     26#: admin/class-seo-backlink-monitor-admin.php:124
    2727#: admin/partials/seo-backlink-monitor.php:3
    2828msgid "SEO Backlink Monitor"
     
    5353msgstr ""
    5454
    55 #: admin/class-seo-backlink-monitor-admin.php:90
     55#: admin/class-seo-backlink-monitor-admin.php:87
    5656msgid "Loading Links...."
    5757msgstr "Links werden geladen..."
    5858
    59 #: admin/class-seo-backlink-monitor-admin.php:92
     59#: admin/class-seo-backlink-monitor-admin.php:89
    6060msgid "Remove Link!"
    6161msgstr "Link löschen!"
    6262
    63 #: admin/class-seo-backlink-monitor-admin.php:93
     63#: admin/class-seo-backlink-monitor-admin.php:90
    6464msgid "Are you sure you want to remove this link?"
    6565msgstr "Sind Sie sicher, dass Sie diesen Link löschen möchten?"
    6666
    67 #: admin/class-seo-backlink-monitor-admin.php:94
     67#: admin/class-seo-backlink-monitor-admin.php:91
    6868msgid "Remove"
    6969msgstr "Löschen"
    7070
    71 #: admin/class-seo-backlink-monitor-admin.php:169
     71#: admin/class-seo-backlink-monitor-admin.php:213
    7272msgid "Checking All Links...."
    7373msgstr "Alle Links überprüfen ...."
    7474
    75 #: admin/class-seo-backlink-monitor-admin.php:608
    76 #: admin/class-seo-backlink-monitor-admin.php:611
     75#: admin/class-seo-backlink-monitor-admin.php:654
     76#: admin/class-seo-backlink-monitor-admin.php:657
    7777msgid "Check All Links – Report"
    7878msgstr "Alle Links überprüfen - Bericht"
    7979
    80 #: admin/class-seo-backlink-monitor-admin.php:612
     80#: admin/class-seo-backlink-monitor-admin.php:658
    8181msgid "Number of Links Total"
    8282msgstr "Anzahl an Links insgesamt"
    8383
    84 #: admin/class-seo-backlink-monitor-admin.php:618
     84#: admin/class-seo-backlink-monitor-admin.php:664
    8585#: admin/inc/class-seo-backlink-monitor-child-list-table.php:63
    8686#: admin/inc/class-seo-backlink-monitor-parent-list-table.php:369
     
    8989msgstr "Linkziel"
    9090
    91 #: admin/class-seo-backlink-monitor-admin.php:619
     91#: admin/class-seo-backlink-monitor-admin.php:665
    9292#: admin/inc/class-seo-backlink-monitor-child-list-table.php:64
    9393#: admin/inc/class-seo-backlink-monitor-parent-list-table.php:370
     
    9696msgstr "Linkquelle"
    9797
    98 #: admin/class-seo-backlink-monitor-admin.php:620
     98#: admin/class-seo-backlink-monitor-admin.php:666
    9999#: admin/inc/class-seo-backlink-monitor-child-list-table.php:62
    100100msgid "Date"
    101101msgstr "Datum"
    102102
    103 #: admin/class-seo-backlink-monitor-admin.php:622
     103#: admin/class-seo-backlink-monitor-admin.php:668
    104104msgid "HTTP Status"
    105105msgstr "HTTP Status"
    106106
    107 #: admin/class-seo-backlink-monitor-admin.php:625
     107#: admin/class-seo-backlink-monitor-admin.php:671
    108108msgid "(i) checked with mobile user agent"
    109109msgstr "(i) mit mobilem User Agent geprüft"
    110110
    111 #: admin/class-seo-backlink-monitor-admin.php:627
     111#: admin/class-seo-backlink-monitor-admin.php:673
    112112msgid "(i) checked with regular wordpress user agent"
    113113msgstr "(i) mit regulärem WordPress User Agent geprüft"
    114114
    115 #: admin/class-seo-backlink-monitor-admin.php:633
     115#: admin/class-seo-backlink-monitor-admin.php:679
    116116msgid "SERVER DOWN"
    117117msgstr "SERVER NICHT ERREICHBAR"
    118118
    119 #: admin/class-seo-backlink-monitor-admin.php:641
     119#: admin/class-seo-backlink-monitor-admin.php:687
    120120msgid "HTTP STATUS :-("
    121121msgstr "HTTP STATUS :-("
    122122
    123 #: admin/class-seo-backlink-monitor-admin.php:649
     123#: admin/class-seo-backlink-monitor-admin.php:695
    124124msgid "LINK NOT FOUND :-("
    125125msgstr "LINK NICHT GEFUNDEN :-("
    126126
    127 #: admin/class-seo-backlink-monitor-admin.php:657
     127#: admin/class-seo-backlink-monitor-admin.php:703
    128128msgid "FOLLOW :-)"
    129129msgstr "FOLLOW :-)"
    130130
    131 #: admin/class-seo-backlink-monitor-admin.php:668
     131#: admin/class-seo-backlink-monitor-admin.php:714
    132132msgid "NO FOLLOW :-("
    133133msgstr "NO FOLLOW :-("
    134134
    135 #: admin/class-seo-backlink-monitor-admin.php:680
     135#: admin/class-seo-backlink-monitor-admin.php:726
    136136msgid "Maximum number of attempts to check a link"
    137137msgstr "Maximale Anzahl von Versuchen, einen Link zu überprüfen."
    138138
    139 #: admin/class-seo-backlink-monitor-admin.php:681
     139#: admin/class-seo-backlink-monitor-admin.php:727
    140140msgid "Links that had to be re-checked"
    141141msgstr "Links, die erneut überprüft werden mussten"
  • seo-backlink-monitor/tags/1.5.0/languages/seo-backlink-monitor.pot

    r2502709 r2853906  
    1 # Copyright (C) 2021 Active Websight
     1# Copyright (C) 2023 Active Websight
    22# This file is distributed under the GPL-2.0+.
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: SEO Backlink Monitor 1.4.0\n"
     5"Project-Id-Version: SEO Backlink Monitor 1.5.0\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/trunk\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2021-03-24T17:11:08+01:00\n"
     12"POT-Creation-Date: 2023-01-24T22:45:05+01:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.4.0\n"
     
    1616
    1717#. Plugin Name of the plugin
    18 #: admin/class-seo-backlink-monitor-admin.php:126
    19 #: admin/class-seo-backlink-monitor-admin.php:127
     18#: admin/class-seo-backlink-monitor-admin.php:123
     19#: admin/class-seo-backlink-monitor-admin.php:124
    2020#: admin/partials/seo-backlink-monitor.php:3
    2121msgid "SEO Backlink Monitor"
     
    3838msgstr ""
    3939
     40#: admin/class-seo-backlink-monitor-admin.php:87
     41msgid "Loading Links...."
     42msgstr ""
     43
     44#: admin/class-seo-backlink-monitor-admin.php:89
     45msgid "Remove Link!"
     46msgstr ""
     47
    4048#: admin/class-seo-backlink-monitor-admin.php:90
    41 msgid "Loading Links...."
    42 msgstr ""
    43 
    44 #: admin/class-seo-backlink-monitor-admin.php:92
    45 msgid "Remove Link!"
    46 msgstr ""
    47 
    48 #: admin/class-seo-backlink-monitor-admin.php:93
    4949msgid "Are you sure you want to remove this link?"
    5050msgstr ""
    5151
    52 #: admin/class-seo-backlink-monitor-admin.php:94
     52#: admin/class-seo-backlink-monitor-admin.php:91
    5353msgid "Remove"
    5454msgstr ""
    5555
    56 #: admin/class-seo-backlink-monitor-admin.php:169
     56#: admin/class-seo-backlink-monitor-admin.php:213
    5757msgid "Checking All Links...."
    5858msgstr ""
    5959
    60 #: admin/class-seo-backlink-monitor-admin.php:608
    61 #: admin/class-seo-backlink-monitor-admin.php:611
     60#: admin/class-seo-backlink-monitor-admin.php:654
     61#: admin/class-seo-backlink-monitor-admin.php:657
    6262msgid "Check All Links – Report"
    6363msgstr ""
    6464
    65 #: admin/class-seo-backlink-monitor-admin.php:612
     65#: admin/class-seo-backlink-monitor-admin.php:658
    6666msgid "Number of Links Total"
    6767msgstr ""
    6868
    69 #: admin/class-seo-backlink-monitor-admin.php:618
     69#: admin/class-seo-backlink-monitor-admin.php:664
    7070#: admin/inc/class-seo-backlink-monitor-child-list-table.php:63
    7171#: admin/inc/class-seo-backlink-monitor-parent-list-table.php:369
     
    7474msgstr ""
    7575
    76 #: admin/class-seo-backlink-monitor-admin.php:619
     76#: admin/class-seo-backlink-monitor-admin.php:665
    7777#: admin/inc/class-seo-backlink-monitor-child-list-table.php:64
    7878#: admin/inc/class-seo-backlink-monitor-parent-list-table.php:370
     
    8181msgstr ""
    8282
    83 #: admin/class-seo-backlink-monitor-admin.php:620
     83#: admin/class-seo-backlink-monitor-admin.php:666
    8484#: admin/inc/class-seo-backlink-monitor-child-list-table.php:62
    8585msgid "Date"
    8686msgstr ""
    8787
    88 #: admin/class-seo-backlink-monitor-admin.php:622
     88#: admin/class-seo-backlink-monitor-admin.php:668
    8989msgid "HTTP Status"
    9090msgstr ""
    9191
    92 #: admin/class-seo-backlink-monitor-admin.php:625
     92#: admin/class-seo-backlink-monitor-admin.php:671
    9393msgid "(i) checked with mobile user agent"
    9494msgstr ""
    9595
    96 #: admin/class-seo-backlink-monitor-admin.php:627
     96#: admin/class-seo-backlink-monitor-admin.php:673
    9797msgid "(i) checked with regular wordpress user agent"
    9898msgstr ""
    9999
    100 #: admin/class-seo-backlink-monitor-admin.php:633
     100#: admin/class-seo-backlink-monitor-admin.php:679
    101101msgid "SERVER DOWN"
    102102msgstr ""
    103103
    104 #: admin/class-seo-backlink-monitor-admin.php:641
     104#: admin/class-seo-backlink-monitor-admin.php:687
    105105msgid "HTTP STATUS :-("
    106106msgstr ""
    107107
    108 #: admin/class-seo-backlink-monitor-admin.php:649
     108#: admin/class-seo-backlink-monitor-admin.php:695
    109109msgid "LINK NOT FOUND :-("
    110110msgstr ""
    111111
    112 #: admin/class-seo-backlink-monitor-admin.php:657
     112#: admin/class-seo-backlink-monitor-admin.php:703
    113113msgid "FOLLOW :-)"
    114114msgstr ""
    115115
    116 #: admin/class-seo-backlink-monitor-admin.php:668
     116#: admin/class-seo-backlink-monitor-admin.php:714
    117117msgid "NO FOLLOW :-("
    118118msgstr ""
    119119
    120 #: admin/class-seo-backlink-monitor-admin.php:680
     120#: admin/class-seo-backlink-monitor-admin.php:726
    121121msgid "Maximum number of attempts to check a link"
    122122msgstr ""
    123123
    124 #: admin/class-seo-backlink-monitor-admin.php:681
     124#: admin/class-seo-backlink-monitor-admin.php:727
    125125msgid "Links that had to be re-checked"
    126126msgstr ""
  • seo-backlink-monitor/tags/1.5.0/seo-backlink-monitor.php

    r2502709 r2853906  
    1515 * Plugin URI:        https://www.active-websight.de
    1616 * Description:       SEO Backlink Monitor checks if the link is live or not. This plugin is based on <a href='https://wordpress.org/plugins/backlink-monitoring-manager/' target='_blank'>Backlink Monitoring Manager</a> (v0.1.3). Thanks to Syed Fakhar Abbas <3.
    17  * Version:           1.4.0
     17 * Version:           1.5.0
    1818 * Author:            Active Websight
    1919 * Author URI:        http://www.active-websight.de
     
    3131define( 'SEO_BLM_PLUGIN_NAME', 'SEO Backlink Monitor' );
    3232if (!defined('SEO_BLM_PLUGIN_VERSION'))
    33     define( 'SEO_BLM_PLUGIN_VERSION', '1.4.0' );
     33    define( 'SEO_BLM_PLUGIN_VERSION', '1.5.0' );
    3434define( 'SEO_BLM_PLUGIN_URL', untrailingslashit( plugins_url( '', __FILE__ ) ) );
    3535define( 'SEO_BLM_PLUGIN_PATH', plugin_dir_path( __FILE__ ) );
     
    3737define( 'SEO_BLM_OPTION_LINKS', 'seo_backlink_monitor_links' );
    3838define( 'SEO_BLM_OPTION_VERSION', 'seo_backlink_monitor_version' );
     39define( 'SEO_BLM_OPTION_SESSION', 'seo_backlink_monitor_session' );
    3940define( 'SEO_BLM_CRON', 'seo_backlink_monitor_cron' );
    4041
  • seo-backlink-monitor/tags/1.5.0/uninstall.php

    r2502709 r2853906  
    99    'seo_backlink_monitor_settings',
    1010    'seo_backlink_monitor_links',
    11     'seo_backlink_monitor_version'
     11    'seo_backlink_monitor_version',
     12    'seo_backlink_monitor_session',
    1213];
    1314
  • seo-backlink-monitor/trunk/README.txt

    r2502713 r2853906  
    33Tags: internal link, link, links seo, seo backlinks, building campaign, track your link, backlinks, cron
    44Requires at least: 4.7.5
    5 Tested up to: 5.7
     5Tested up to: 6.1.1
    66Stable tag: 1.4.0
    77Requires PHP: 7.0
     
    2929
    3030== Changelog ==
     31
     32= 1.5.0 =
     33* UPDATED: tested up to WP 6.1.1
     34* FIXED: replace session with db options (site health check, thanks to @divvy)
    3135
    3236= 1.4.0 =
  • seo-backlink-monitor/trunk/admin/class-seo-backlink-monitor-admin.php

    r2502709 r2853906  
    88    private $refresh_link_tries = 2; # must be 1 or higher
    99
    10     public function __construct($startSession = true)
     10    public function __construct()
    1111    {
    1212        $this->settings_default = [
     
    1717            'resultItemsPerPage' => '10', // since 1.2.0
    1818        ];
    19         if ($startSession) {
    20             session_start();
    21         }
    2219    }
    2320
     
    133130    }
    134131
     132    public function session_read() {
     133        if ( !isset( $GLOBALS['SEO_Backlink_Monitor_session'] ) ) {
     134            $GLOBALS['SEO_Backlink_Monitor_session'] = get_option( SEO_BLM_OPTION_SESSION, [] );
     135        }
     136        return $GLOBALS['SEO_Backlink_Monitor_session'];
     137    }
     138
     139    public function session_isset( $key = '' ) {
     140        if ( empty( $key ) ) {
     141            return false;
     142        }
     143        $session = $this->session_read();
     144        return isset( $session[ $key ] );
     145    }
     146
     147    public function session_get( $key = '' ) {
     148        if ( empty( $key ) ) {
     149            return false;
     150        }
     151        $session = $this->session_read();
     152        if ( !isset( $session[ $key ] ) ) {
     153            return false;
     154        }
     155        return $session[ $key ];
     156    }
     157
     158    public function session_set( $key = '', $value = '' ) {
     159        if ( empty( $key ) ) {
     160            return;
     161        }
     162        $session = $this->session_read();
     163        $session[ $key ] = $value;
     164        update_option( SEO_BLM_OPTION_SESSION, $session );
     165    }
     166
     167    public function session_delete( $key = '' ) {
     168        if ( empty( $key ) ) {
     169            return;
     170        }
     171        $session = $this->session_read();
     172        if ( !isset( $session[ $key ] ) ) {
     173            return;
     174        }
     175        unset( $session[ $key ] );
     176        update_option( SEO_BLM_OPTION_SESSION, $session );
     177    }
     178
    135179    public function display_plugin_partial_page()
    136180    {
     
    141185            }
    142186            $linkData = isset($_REQUEST['edit']) ? SEO_Backlink_Monitor_Helper::get_link_by_id((int) $_REQUEST['edit']) : [];
    143             if (isset($_SESSION['SEO_Backlink_Monitor']) && isset($_SESSION['SEO_Backlink_Monitor']['edit-link'])) {
    144                 $linkData = $_SESSION['SEO_Backlink_Monitor']['edit-link'];
    145                 unset($_SESSION['SEO_Backlink_Monitor']['edit-link']);
     187            if ( $this->session_isset( 'edit-link' ) ) {
     188                $linkData = $this->session_get( 'edit-link' );
     189                $this->session_delete( 'edit-link' );
    146190            }
    147191            $multipleLinks = [];
     
    150194            $addLinkHasError = false;
    151195
    152             if (isset($_SESSION['SEO_Backlink_Monitor'])) {
    153                 if (isset($_SESSION['SEO_Backlink_Monitor']['add-link'])) {
    154                     $linkData = $_SESSION['SEO_Backlink_Monitor']['add-link'];
    155                     unset($_SESSION['SEO_Backlink_Monitor']['add-link']);
    156                     $addLinkHasError = true;
    157                 } elseif (isset($_SESSION['SEO_Backlink_Monitor']['add-multiple-links'])) {
    158                     if (count($_SESSION['SEO_Backlink_Monitor']['add-multiple-links']['links'])) {
    159                         $multipleLinks['links'] = implode("\r\n", $_SESSION['SEO_Backlink_Monitor']['add-multiple-links']['links']);
    160                     }
    161                     $addLinkHasError = count($_SESSION['SEO_Backlink_Monitor']['add-multiple-links']['links']);
    162                     unset($_SESSION['SEO_Backlink_Monitor']['add-multiple-links']);
    163                 }
     196            if ( $this->session_isset( 'add-link' ) ) {
     197                $linkData = $this->session_get( 'add-link' );
     198                $this->session_delete( 'add-link' );
     199                $addLinkHasError = true;
     200            } elseif ( $this->session_isset( 'add-multiple-links' ) ) {
     201                $links = $this->session_get( 'add-multiple-links' )['links'];
     202                $count_links = count( $links );
     203                if ( $count_links ) {
     204                    $multipleLinks['links'] = implode("\r\n", $links);
     205                }
     206                $addLinkHasError = $count_links;
     207                $this->session_delete( 'add-multiple-links' );
    164208            }
    165209
     
    222266            $isDuplicate = SEO_Backlink_Monitor_Helper::duplicate_check($linkTo, $linkFrom);
    223267            if ( $linkTo === '' || $linkFrom === '' || $isDuplicate ) {
    224                 $_SESSION['SEO_Backlink_Monitor']['add-link'] = [
     268                $this->session_set( 'add-link', [
    225269                    'linkTo' => $linkTo,
    226270                    'linkFrom' => $linkFrom,
    227271                    'notes' => $notes
    228                 ];
     272                ] );
    229273            }
    230274            if ( $linkTo === '' || $linkFrom === '' ) {
     
    343387                    $msgWithError = false;
    344388                    if (count($multiLinkErrors)) {
    345                         $_SESSION['SEO_Backlink_Monitor']['add-multiple-links']['errors'] = $multiLinkErrors;
     389                        $update_session = [];
     390                        $update_session['errors'] = $multiLinkErrors;
    346391                        foreach ($multiLinkErrors as $errorType => $multiLinks) {
    347392                            if ($errorType === 'duplicate') {
     
    349394                            }
    350395                            foreach ($multiLinks as $multiLink) {
    351                                 $_SESSION['SEO_Backlink_Monitor']['add-multiple-links']['links'][] = $multiLink;
     396                                $update_session['links'][] = $multiLink;
    352397                            }
    353398                        }
     399                        $this->session_set( 'add-multiple-links', $update_session );
    354400                        $msgWithError = true;
    355401                    }
     
    395441                    $isDuplicate = SEO_Backlink_Monitor_Helper::duplicate_check($linkTo, $linkFrom, $editId);
    396442                    if ( $linkTo === '' || $linkFrom === '' || $isDuplicate ) {
    397                         $_SESSION['SEO_Backlink_Monitor']['edit-link'] = [
     443                        $this->session_set( 'edit-link', [
    398444                            'linkTo' => $linkTo,
    399445                            'linkFrom' => $linkFrom,
    400446                            'notes' => $notes,
    401447                            'id' => $editId
    402                         ];
     448                        ] );
    403449                    }
    404450                    if ( $linkTo === '' || $linkFrom === '' ) {
  • seo-backlink-monitor/trunk/admin/inc/class-seo-backlink-monitor-child-list-table.php

    r2502709 r2853906  
    8686        global $wpdb;
    8787        $settings = get_option(SEO_BLM_OPTION_SETTINGS);
    88         $SEO_Backlink_Monitor_Admin = new SEO_Backlink_Monitor_Admin(false);
     88        $SEO_Backlink_Monitor_Admin = new SEO_Backlink_Monitor_Admin();
    8989        if (!$settings) {
    9090            $settings = $SEO_Backlink_Monitor_Admin->get_settings_default();
  • seo-backlink-monitor/trunk/languages/seo-backlink-monitor-de_DE.po

    r2502709 r2853906  
    33"Project-Id-Version: SEO Backlink Monitor\n"
    44"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/trunk\n"
    5 "POT-Creation-Date: 2021-03-24 17:11+0100\n"
    6 "PO-Revision-Date: 2021-03-24 17:12+0100\n"
     5"POT-Creation-Date: 2023-01-24 22:51+0100\n"
     6"PO-Revision-Date: 2023-01-24 22:51+0100\n"
    77"Last-Translator: \n"
    88"Language-Team: \n"
     
    2323
    2424#. Plugin Name of the plugin
    25 #: admin/class-seo-backlink-monitor-admin.php:126
    26 #: admin/class-seo-backlink-monitor-admin.php:127
     25#: admin/class-seo-backlink-monitor-admin.php:123
     26#: admin/class-seo-backlink-monitor-admin.php:124
    2727#: admin/partials/seo-backlink-monitor.php:3
    2828msgid "SEO Backlink Monitor"
     
    5353msgstr ""
    5454
    55 #: admin/class-seo-backlink-monitor-admin.php:90
     55#: admin/class-seo-backlink-monitor-admin.php:87
    5656msgid "Loading Links...."
    5757msgstr "Links werden geladen..."
    5858
    59 #: admin/class-seo-backlink-monitor-admin.php:92
     59#: admin/class-seo-backlink-monitor-admin.php:89
    6060msgid "Remove Link!"
    6161msgstr "Link löschen!"
    6262
    63 #: admin/class-seo-backlink-monitor-admin.php:93
     63#: admin/class-seo-backlink-monitor-admin.php:90
    6464msgid "Are you sure you want to remove this link?"
    6565msgstr "Bist du sicher, dass du diesen Link löschen möchtest?"
    6666
    67 #: admin/class-seo-backlink-monitor-admin.php:94
     67#: admin/class-seo-backlink-monitor-admin.php:91
    6868msgid "Remove"
    6969msgstr "Löschen"
    7070
    71 #: admin/class-seo-backlink-monitor-admin.php:169
     71#: admin/class-seo-backlink-monitor-admin.php:213
    7272msgid "Checking All Links...."
    7373msgstr "Alle Links überprüfen ...."
    7474
    75 #: admin/class-seo-backlink-monitor-admin.php:608
    76 #: admin/class-seo-backlink-monitor-admin.php:611
     75#: admin/class-seo-backlink-monitor-admin.php:654
     76#: admin/class-seo-backlink-monitor-admin.php:657
    7777msgid "Check All Links – Report"
    7878msgstr "Alle Links überprüfen - Bericht"
    7979
    80 #: admin/class-seo-backlink-monitor-admin.php:612
     80#: admin/class-seo-backlink-monitor-admin.php:658
    8181msgid "Number of Links Total"
    8282msgstr "Anzahl an Links insgesamt"
    8383
    84 #: admin/class-seo-backlink-monitor-admin.php:618
     84#: admin/class-seo-backlink-monitor-admin.php:664
    8585#: admin/inc/class-seo-backlink-monitor-child-list-table.php:63
    8686#: admin/inc/class-seo-backlink-monitor-parent-list-table.php:369
     
    8989msgstr "Linkziel"
    9090
    91 #: admin/class-seo-backlink-monitor-admin.php:619
     91#: admin/class-seo-backlink-monitor-admin.php:665
    9292#: admin/inc/class-seo-backlink-monitor-child-list-table.php:64
    9393#: admin/inc/class-seo-backlink-monitor-parent-list-table.php:370
     
    9696msgstr "Linkquelle"
    9797
    98 #: admin/class-seo-backlink-monitor-admin.php:620
     98#: admin/class-seo-backlink-monitor-admin.php:666
    9999#: admin/inc/class-seo-backlink-monitor-child-list-table.php:62
    100100msgid "Date"
    101101msgstr "Datum"
    102102
    103 #: admin/class-seo-backlink-monitor-admin.php:622
     103#: admin/class-seo-backlink-monitor-admin.php:668
    104104msgid "HTTP Status"
    105105msgstr "HTTP Status"
    106106
    107 #: admin/class-seo-backlink-monitor-admin.php:625
     107#: admin/class-seo-backlink-monitor-admin.php:671
    108108msgid "(i) checked with mobile user agent"
    109109msgstr "i) mit mobilem User Agent geprüft"
    110110
    111 #: admin/class-seo-backlink-monitor-admin.php:627
     111#: admin/class-seo-backlink-monitor-admin.php:673
    112112msgid "(i) checked with regular wordpress user agent"
    113113msgstr "i) mit regulärem WordPress User Agent geprüft"
    114114
    115 #: admin/class-seo-backlink-monitor-admin.php:633
     115#: admin/class-seo-backlink-monitor-admin.php:679
    116116msgid "SERVER DOWN"
    117117msgstr "SERVER NICHT ERREICHBAR"
    118118
    119 #: admin/class-seo-backlink-monitor-admin.php:641
     119#: admin/class-seo-backlink-monitor-admin.php:687
    120120msgid "HTTP STATUS :-("
    121121msgstr "HTTP STATUS :-("
    122122
    123 #: admin/class-seo-backlink-monitor-admin.php:649
     123#: admin/class-seo-backlink-monitor-admin.php:695
    124124msgid "LINK NOT FOUND :-("
    125125msgstr "LINK NICHT GEFUNDEN :-("
    126126
    127 #: admin/class-seo-backlink-monitor-admin.php:657
     127#: admin/class-seo-backlink-monitor-admin.php:703
    128128msgid "FOLLOW :-)"
    129129msgstr "FOLLOW :-)"
    130130
    131 #: admin/class-seo-backlink-monitor-admin.php:668
     131#: admin/class-seo-backlink-monitor-admin.php:714
    132132msgid "NO FOLLOW :-("
    133133msgstr "NO FOLLOW :-("
    134134
    135 #: admin/class-seo-backlink-monitor-admin.php:680
     135#: admin/class-seo-backlink-monitor-admin.php:726
    136136msgid "Maximum number of attempts to check a link"
    137137msgstr "Maximale Anzahl von Versuchen, einen Link zu überprüfen."
    138138
    139 #: admin/class-seo-backlink-monitor-admin.php:681
     139#: admin/class-seo-backlink-monitor-admin.php:727
    140140msgid "Links that had to be re-checked"
    141141msgstr "Links, die erneut überprüft werden mussten"
  • seo-backlink-monitor/trunk/languages/seo-backlink-monitor-de_DE_formal.po

    r2502709 r2853906  
    33"Project-Id-Version: SEO Backlink Monitor\n"
    44"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/trunk\n"
    5 "POT-Creation-Date: 2021-03-24 17:12+0100\n"
    6 "PO-Revision-Date: 2021-03-24 17:12+0100\n"
     5"POT-Creation-Date: 2023-01-24 22:50+0100\n"
     6"PO-Revision-Date: 2023-01-24 22:50+0100\n"
    77"Last-Translator: \n"
    88"Language-Team: \n"
     
    2323
    2424#. Plugin Name of the plugin
    25 #: admin/class-seo-backlink-monitor-admin.php:126
    26 #: admin/class-seo-backlink-monitor-admin.php:127
     25#: admin/class-seo-backlink-monitor-admin.php:123
     26#: admin/class-seo-backlink-monitor-admin.php:124
    2727#: admin/partials/seo-backlink-monitor.php:3
    2828msgid "SEO Backlink Monitor"
     
    5353msgstr ""
    5454
    55 #: admin/class-seo-backlink-monitor-admin.php:90
     55#: admin/class-seo-backlink-monitor-admin.php:87
    5656msgid "Loading Links...."
    5757msgstr "Links werden geladen..."
    5858
    59 #: admin/class-seo-backlink-monitor-admin.php:92
     59#: admin/class-seo-backlink-monitor-admin.php:89
    6060msgid "Remove Link!"
    6161msgstr "Link löschen!"
    6262
    63 #: admin/class-seo-backlink-monitor-admin.php:93
     63#: admin/class-seo-backlink-monitor-admin.php:90
    6464msgid "Are you sure you want to remove this link?"
    6565msgstr "Sind Sie sicher, dass Sie diesen Link löschen möchten?"
    6666
    67 #: admin/class-seo-backlink-monitor-admin.php:94
     67#: admin/class-seo-backlink-monitor-admin.php:91
    6868msgid "Remove"
    6969msgstr "Löschen"
    7070
    71 #: admin/class-seo-backlink-monitor-admin.php:169
     71#: admin/class-seo-backlink-monitor-admin.php:213
    7272msgid "Checking All Links...."
    7373msgstr "Alle Links überprüfen ...."
    7474
    75 #: admin/class-seo-backlink-monitor-admin.php:608
    76 #: admin/class-seo-backlink-monitor-admin.php:611
     75#: admin/class-seo-backlink-monitor-admin.php:654
     76#: admin/class-seo-backlink-monitor-admin.php:657
    7777msgid "Check All Links – Report"
    7878msgstr "Alle Links überprüfen - Bericht"
    7979
    80 #: admin/class-seo-backlink-monitor-admin.php:612
     80#: admin/class-seo-backlink-monitor-admin.php:658
    8181msgid "Number of Links Total"
    8282msgstr "Anzahl an Links insgesamt"
    8383
    84 #: admin/class-seo-backlink-monitor-admin.php:618
     84#: admin/class-seo-backlink-monitor-admin.php:664
    8585#: admin/inc/class-seo-backlink-monitor-child-list-table.php:63
    8686#: admin/inc/class-seo-backlink-monitor-parent-list-table.php:369
     
    8989msgstr "Linkziel"
    9090
    91 #: admin/class-seo-backlink-monitor-admin.php:619
     91#: admin/class-seo-backlink-monitor-admin.php:665
    9292#: admin/inc/class-seo-backlink-monitor-child-list-table.php:64
    9393#: admin/inc/class-seo-backlink-monitor-parent-list-table.php:370
     
    9696msgstr "Linkquelle"
    9797
    98 #: admin/class-seo-backlink-monitor-admin.php:620
     98#: admin/class-seo-backlink-monitor-admin.php:666
    9999#: admin/inc/class-seo-backlink-monitor-child-list-table.php:62
    100100msgid "Date"
    101101msgstr "Datum"
    102102
    103 #: admin/class-seo-backlink-monitor-admin.php:622
     103#: admin/class-seo-backlink-monitor-admin.php:668
    104104msgid "HTTP Status"
    105105msgstr "HTTP Status"
    106106
    107 #: admin/class-seo-backlink-monitor-admin.php:625
     107#: admin/class-seo-backlink-monitor-admin.php:671
    108108msgid "(i) checked with mobile user agent"
    109109msgstr "(i) mit mobilem User Agent geprüft"
    110110
    111 #: admin/class-seo-backlink-monitor-admin.php:627
     111#: admin/class-seo-backlink-monitor-admin.php:673
    112112msgid "(i) checked with regular wordpress user agent"
    113113msgstr "(i) mit regulärem WordPress User Agent geprüft"
    114114
    115 #: admin/class-seo-backlink-monitor-admin.php:633
     115#: admin/class-seo-backlink-monitor-admin.php:679
    116116msgid "SERVER DOWN"
    117117msgstr "SERVER NICHT ERREICHBAR"
    118118
    119 #: admin/class-seo-backlink-monitor-admin.php:641
     119#: admin/class-seo-backlink-monitor-admin.php:687
    120120msgid "HTTP STATUS :-("
    121121msgstr "HTTP STATUS :-("
    122122
    123 #: admin/class-seo-backlink-monitor-admin.php:649
     123#: admin/class-seo-backlink-monitor-admin.php:695
    124124msgid "LINK NOT FOUND :-("
    125125msgstr "LINK NICHT GEFUNDEN :-("
    126126
    127 #: admin/class-seo-backlink-monitor-admin.php:657
     127#: admin/class-seo-backlink-monitor-admin.php:703
    128128msgid "FOLLOW :-)"
    129129msgstr "FOLLOW :-)"
    130130
    131 #: admin/class-seo-backlink-monitor-admin.php:668
     131#: admin/class-seo-backlink-monitor-admin.php:714
    132132msgid "NO FOLLOW :-("
    133133msgstr "NO FOLLOW :-("
    134134
    135 #: admin/class-seo-backlink-monitor-admin.php:680
     135#: admin/class-seo-backlink-monitor-admin.php:726
    136136msgid "Maximum number of attempts to check a link"
    137137msgstr "Maximale Anzahl von Versuchen, einen Link zu überprüfen."
    138138
    139 #: admin/class-seo-backlink-monitor-admin.php:681
     139#: admin/class-seo-backlink-monitor-admin.php:727
    140140msgid "Links that had to be re-checked"
    141141msgstr "Links, die erneut überprüft werden mussten"
  • seo-backlink-monitor/trunk/languages/seo-backlink-monitor.pot

    r2502709 r2853906  
    1 # Copyright (C) 2021 Active Websight
     1# Copyright (C) 2023 Active Websight
    22# This file is distributed under the GPL-2.0+.
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: SEO Backlink Monitor 1.4.0\n"
     5"Project-Id-Version: SEO Backlink Monitor 1.5.0\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/trunk\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2021-03-24T17:11:08+01:00\n"
     12"POT-Creation-Date: 2023-01-24T22:45:05+01:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.4.0\n"
     
    1616
    1717#. Plugin Name of the plugin
    18 #: admin/class-seo-backlink-monitor-admin.php:126
    19 #: admin/class-seo-backlink-monitor-admin.php:127
     18#: admin/class-seo-backlink-monitor-admin.php:123
     19#: admin/class-seo-backlink-monitor-admin.php:124
    2020#: admin/partials/seo-backlink-monitor.php:3
    2121msgid "SEO Backlink Monitor"
     
    3838msgstr ""
    3939
     40#: admin/class-seo-backlink-monitor-admin.php:87
     41msgid "Loading Links...."
     42msgstr ""
     43
     44#: admin/class-seo-backlink-monitor-admin.php:89
     45msgid "Remove Link!"
     46msgstr ""
     47
    4048#: admin/class-seo-backlink-monitor-admin.php:90
    41 msgid "Loading Links...."
    42 msgstr ""
    43 
    44 #: admin/class-seo-backlink-monitor-admin.php:92
    45 msgid "Remove Link!"
    46 msgstr ""
    47 
    48 #: admin/class-seo-backlink-monitor-admin.php:93
    4949msgid "Are you sure you want to remove this link?"
    5050msgstr ""
    5151
    52 #: admin/class-seo-backlink-monitor-admin.php:94
     52#: admin/class-seo-backlink-monitor-admin.php:91
    5353msgid "Remove"
    5454msgstr ""
    5555
    56 #: admin/class-seo-backlink-monitor-admin.php:169
     56#: admin/class-seo-backlink-monitor-admin.php:213
    5757msgid "Checking All Links...."
    5858msgstr ""
    5959
    60 #: admin/class-seo-backlink-monitor-admin.php:608
    61 #: admin/class-seo-backlink-monitor-admin.php:611
     60#: admin/class-seo-backlink-monitor-admin.php:654
     61#: admin/class-seo-backlink-monitor-admin.php:657
    6262msgid "Check All Links – Report"
    6363msgstr ""
    6464
    65 #: admin/class-seo-backlink-monitor-admin.php:612
     65#: admin/class-seo-backlink-monitor-admin.php:658
    6666msgid "Number of Links Total"
    6767msgstr ""
    6868
    69 #: admin/class-seo-backlink-monitor-admin.php:618
     69#: admin/class-seo-backlink-monitor-admin.php:664
    7070#: admin/inc/class-seo-backlink-monitor-child-list-table.php:63
    7171#: admin/inc/class-seo-backlink-monitor-parent-list-table.php:369
     
    7474msgstr ""
    7575
    76 #: admin/class-seo-backlink-monitor-admin.php:619
     76#: admin/class-seo-backlink-monitor-admin.php:665
    7777#: admin/inc/class-seo-backlink-monitor-child-list-table.php:64
    7878#: admin/inc/class-seo-backlink-monitor-parent-list-table.php:370
     
    8181msgstr ""
    8282
    83 #: admin/class-seo-backlink-monitor-admin.php:620
     83#: admin/class-seo-backlink-monitor-admin.php:666
    8484#: admin/inc/class-seo-backlink-monitor-child-list-table.php:62
    8585msgid "Date"
    8686msgstr ""
    8787
    88 #: admin/class-seo-backlink-monitor-admin.php:622
     88#: admin/class-seo-backlink-monitor-admin.php:668
    8989msgid "HTTP Status"
    9090msgstr ""
    9191
    92 #: admin/class-seo-backlink-monitor-admin.php:625
     92#: admin/class-seo-backlink-monitor-admin.php:671
    9393msgid "(i) checked with mobile user agent"
    9494msgstr ""
    9595
    96 #: admin/class-seo-backlink-monitor-admin.php:627
     96#: admin/class-seo-backlink-monitor-admin.php:673
    9797msgid "(i) checked with regular wordpress user agent"
    9898msgstr ""
    9999
    100 #: admin/class-seo-backlink-monitor-admin.php:633
     100#: admin/class-seo-backlink-monitor-admin.php:679
    101101msgid "SERVER DOWN"
    102102msgstr ""
    103103
    104 #: admin/class-seo-backlink-monitor-admin.php:641
     104#: admin/class-seo-backlink-monitor-admin.php:687
    105105msgid "HTTP STATUS :-("
    106106msgstr ""
    107107
    108 #: admin/class-seo-backlink-monitor-admin.php:649
     108#: admin/class-seo-backlink-monitor-admin.php:695
    109109msgid "LINK NOT FOUND :-("
    110110msgstr ""
    111111
    112 #: admin/class-seo-backlink-monitor-admin.php:657
     112#: admin/class-seo-backlink-monitor-admin.php:703
    113113msgid "FOLLOW :-)"
    114114msgstr ""
    115115
    116 #: admin/class-seo-backlink-monitor-admin.php:668
     116#: admin/class-seo-backlink-monitor-admin.php:714
    117117msgid "NO FOLLOW :-("
    118118msgstr ""
    119119
    120 #: admin/class-seo-backlink-monitor-admin.php:680
     120#: admin/class-seo-backlink-monitor-admin.php:726
    121121msgid "Maximum number of attempts to check a link"
    122122msgstr ""
    123123
    124 #: admin/class-seo-backlink-monitor-admin.php:681
     124#: admin/class-seo-backlink-monitor-admin.php:727
    125125msgid "Links that had to be re-checked"
    126126msgstr ""
  • seo-backlink-monitor/trunk/seo-backlink-monitor.php

    r2502709 r2853906  
    1515 * Plugin URI:        https://www.active-websight.de
    1616 * Description:       SEO Backlink Monitor checks if the link is live or not. This plugin is based on <a href='https://wordpress.org/plugins/backlink-monitoring-manager/' target='_blank'>Backlink Monitoring Manager</a> (v0.1.3). Thanks to Syed Fakhar Abbas <3.
    17  * Version:           1.4.0
     17 * Version:           1.5.0
    1818 * Author:            Active Websight
    1919 * Author URI:        http://www.active-websight.de
     
    3131define( 'SEO_BLM_PLUGIN_NAME', 'SEO Backlink Monitor' );
    3232if (!defined('SEO_BLM_PLUGIN_VERSION'))
    33     define( 'SEO_BLM_PLUGIN_VERSION', '1.4.0' );
     33    define( 'SEO_BLM_PLUGIN_VERSION', '1.5.0' );
    3434define( 'SEO_BLM_PLUGIN_URL', untrailingslashit( plugins_url( '', __FILE__ ) ) );
    3535define( 'SEO_BLM_PLUGIN_PATH', plugin_dir_path( __FILE__ ) );
     
    3737define( 'SEO_BLM_OPTION_LINKS', 'seo_backlink_monitor_links' );
    3838define( 'SEO_BLM_OPTION_VERSION', 'seo_backlink_monitor_version' );
     39define( 'SEO_BLM_OPTION_SESSION', 'seo_backlink_monitor_session' );
    3940define( 'SEO_BLM_CRON', 'seo_backlink_monitor_cron' );
    4041
  • seo-backlink-monitor/trunk/uninstall.php

    r2502709 r2853906  
    99    'seo_backlink_monitor_settings',
    1010    'seo_backlink_monitor_links',
    11     'seo_backlink_monitor_version'
     11    'seo_backlink_monitor_version',
     12    'seo_backlink_monitor_session',
    1213];
    1314
Note: See TracChangeset for help on using the changeset viewer.