== Changelog CZ == Změny a události pro plugin Speedx - Maintenance Mode (SPX Maintenance Mode). = 9.1 (2025-05-19) * Uzavření setcookie do funkce init, aby byla zpracována před výstupem do prohlížeče. * Do Javascriptu pro Google reCAPTCHA doplněno ověření existence prvku spx1mm_submit v obsahu strany. Výsledkem je eliminace chyby v konzoli po úspěšném zadání ověřovacího kódu. * Ošetřeno definování konstanty DONOTCACHEPAGE, aby v případě použití jiným pluginem, nebyla vyvolána chyba již existující konstanty. * Do souboru readme.txt přidány Tags: construction, under construction * Testování pluginu ve Wordpressu 6.8.1 = 9 (2025-03-11) = * Opraveno načítání inline Javascriptů k registrovanému handle skriptu s funkcí wp_add_inline_script. * Upravena registrace skriptů pro Google reCaptcha, aby odpovídali maximálně požadavku na wp_enqueue_script. * Upraveno načítání jazykových mutací pomocí init místo plugins_loaded. Načítání jazykových mutací bude odstraněno po schválení pluginu do oficiální repositáře. * Sjednocena verze testované verze wordpressu v soborech readme.txt a speedx-maintenance-mode.php = 8 (2025-03-06) - (2025-03-10) = * Opraveno chybné číslování veze v Tested up to. * Doplněna funkce pro globální vypnutí cache při zapnutí a vyplnění vstupního hesla Maintenance Mode. * Upraveny popisky a textace v nastavení pluginu. * Doplněn text pro informace o externí službe Google reCaptcha. * Přejmenována textová doména podle přiděleného slugu spx-maintenance-mode → speedx-maintenance-mode. * Prověření všech vstupních a výstupních hodnot a doplnění chybějích ověřovacích funkcí. * Doplněna vlastní třída sanitizer pro escapování vstupních a výstupních hodnot. * Komplentní změna perfixu vč hodnot v databázi z spx_mm_ na spx1mm_ kvůli změnšení pravděpodobnosti konfliktu s jiným pluginem. * Kontrola názvů všech funkcí a doplnění případně chybějícího prefixu spx1mm_ * Doplněno ověřování vstupních hodnot překladů. * Přejměnován adresář pluginu ai hlavní soubor pluginu, aby odpovídali přidělenému slugu. * Funkce date() nahrazena za funkci gmdate() * Z doplňkových soborů odebrána ukončovací značka php * Upraveno generování admin bar položky, aby odpovídala ověřování dat. * Upraveno načítání contentu z databáze, aby byla data správně sanitizována a zároveň aby se zachovalo formátování a řádkování Wp WYSIWYG editoru. = 7 (2025-02-20) = * Opravena chyba vyhodnocení podmínek u čistě nainstalovaného pluginu, který ještě nemá žádná data v databázi. = 6 (2025-02-18) = * Doplneno ověření existence cookies před jejich zpracováním. * Doplnena inicializace globalni promenne pro chyby pred zpracovanim dat. * Upraveno zpracování Google reCaptcha až po odeslání formuláře a uprevena action na přesnější model, aby získanné hodnocení bylo co nejpřesnější. Doplněno reportování chyby do systémového logu se stavem ověření recaptcha, po přesnější ladění. * Doplněna možnost nastavit reCaptcha score. * Doplněny informace a bezpečnostní pokyny. = 5 (2025-02-17) = * Doplněna funkce pro odblokování režimu údržby pomocí vstupního kódu. Plus doplnění několik vrstev zabezpečení proti testování vstupních kódů. * Doplněna funkce pro zobrazení stavu režimu údržby v admin baru. * Aktualizován defaultní css styl pro vstupní obrazovku. * Opraveno načítání defaultních hodnot nastavení vstupní obrazovky. * Přidáno vlastní odchytávání a zobrazení chyb. * Oddělení kódu pro vymazání cache pluginů do vlastního php souboru. = 4 (2025-02-04) = * Upravena funkce pro mazání cache pro cache pluginy. Rozděleno na jednotlivé podmínky s vlastnim ověřením dostupnosti čistících funkcí. * Defaultní HTML obsah strany rozdělen pro překladový systém na více samostatných textových částí. * Predělán systém pro načítání defaultních hodnot. = 3 (2025-01-31) = * Doplnění kompletního překladu do angličtiny. * Doplněno pamatování si záložky při uložení dat v dané záložce. * Doplněno pole pro název strany "title". * Upraveno strukturování html kódu výstupní šablony. * Opravena možnost ukládání prázdných hodnot. * Rozdělení ukládání hodnot podle záložky ve které se uživatel nachází, aby se hodnoty mezi záložkami navzájem neovlivňovali. * Úprava vizuálu strany pluginu. * Vyčištění pracovních poznámek z kódu a příprava na publikování. = 2 (2025-01-29) = * Aktualizace vizuálu přepínače zap/vyp maintenance mode. * Akualizace vizuálu a rozdělení hlavní obrazovky na záložky Základní nastavení a detailní nastavení. * Doplněn nadpis do informací.vč. výchozího textu. * Doplněn systém pro překlady a základní překlady textů. * Doplněny vlastní css a js scripty. * Doplěna funkce pro mazání cache pro základní výběr cache pluginů. = 1 (2025-01-16) = * Založení pluginu a první nastavení.