Skip to content

Vygenerování konfiguračního souboru pomocí PHP

jahhoo edited this page Feb 21, 2022 · 1 revision

Vytvořte následující soubor:

Parametry samozřejmě upravte / zakomentujte dle potřeby.

<?php
header('Access-Control-Allow-Origin: *');
header('Content-Type: application/json');
include __DIR__."/cookieToolbar_class.php";

$ck=new CookieToolbar("Instituce");
        $ck->setAlign("center");  //nastaví pozici lišty
        $ck->setWidth(400);   //nastaví maximální velikost lišty
             //nastaví barvu("pozadí", "písma", "odkazu")
        $ck->setColors("lightblue", "black", "#1976d2");
            //nastaví barvu tlačítek ("potvrzovací", "odmítnutí", "uložení vlastního nastavení")
        $ck->setButtonColors("primary", "rgba(0,0,0,.2)", "primary") 
        $ck->addDescription("", "en");  //nastaví výchozí jazyk
	$ck->defaultGoogleAnalytics();  //vygeneruje texty pro Google Analytics

        //definuje personalizační cookie ("název cookie", "zpracovatel", "expirace", "doména")
	$ck->addPersonalizationCookie("ismobile", false, "relace");
		$ck->addDescription("Ukládá nastavení uživatele, zda požaduje zobrazit mobilní verzi webu", "cs");  //český popisek cookies
		$ck->addDescription("", "en");  //anglický popisek cookies

        //definuje nezbytnou cookie ("název cookie", "zpracovatel", "expirace", "doména")
	$ck->addNecessaryCookie("", "Instituce", "365", "domena.cz");
		$ck->addDescription("Popisek", "cs");  //český popisek cookies
		$ck->addDescription("Label", "en");  //anglický popisek cookies

        //definuje analytickou cookie ("název cookie", "zpracovatel", "expirace", "doména")
	$ck->addAnalyticsCookie("", false, "365", "Google Inc");
		$ck->addDescription("Popisek", "cs");  //český popisek cookies
		$ck->addDescription("Label", "en");  //anglický popisek cookies

        //definuje marketingovou cookie ("název cookie", "zpracovatel", "expirace", "doména")
	$ck->addMarketingCookie("", false, "365", "");
		$ck->addDescription("Popisek", "cs");  //český popisek cookies
		$ck->addDescription("Label", "en");  //anglický popisek cookies

	echo $ck->getJson();  //vypíše JSON konfiguraci
	$ck->createConfigJsonFile("cookieToolbarConfig.json");  //uloží JSON konfiguraci do souboru

?>
Clone this wiki locally