OK, všichni si zkontrolujme, co vlastně nakupujeme (co jest v košíku). Ale popravdě si myslím, že automatické přidávání zboží do košíku, aniž bych ho chtěl, je sprosté, neslušné, nehorázné! Ono totiž slušného člověka tak nějak ani nenapadne, že by se mohlo stát, že mu někdo něco do košíku jen tak "pro legraci" dal! Ukliknu se? Přidám do košíku omylem něco já osobně? Nepřekontroluju to? Rovnou to objednám? OK, moje blbost, já jsem udělal chybu, já si ponesu následky! Ale promiňte, být jakožto zákazník zodpovědný za to, že shop udělá podvod v podobě "přihodíme, třeba si nevšimne"? Jako to myslíte vážně?
4.3.2018 jsem zakoupila u firmy Alza myčku nádobí.Zboží bylo dodáno 7.3.2018,poté jen rozbaleno a 15.3. reklamováno z důvodu nedoléhání dvířek na pravé straně.Dvířka nelícovala s vrchní částí.Reklamace byla uznána a emailem mi poslali dobropis k vyplacení.Problém nastává v ceně já jsem myčku koupila za 7490,.Kč a dobropisem mi vrací částku 6823,-Kč,to je rozdíl 667,-Kč.Na dotaz za co mi byly odečteny peníze mi operátor nebyl schopen odpovědět,prý nějaký administrativní poplatek,nebo za to,že jsem produkt již používala a víc prý neví.Rozhodně jsem s tímto nesouhlasila na své možnosti v tomto případě jsem se obrátila na ČOI.Poté jsem toto napsala na Alzu a byl mi okamžitě rozdíl dobropisem navrácen.U nich již kupovat nikdy nic nebudu.
Už od první poloviny roku běží A/B/C/D test, který má za cíl najít nejpohodlnější způsob ždímání zákazníků, což je k navyšování tržeb důležité nebo dokonce nutné a zároveň nejsou součástí současných praktik. V tomto případě došlo k individuálnímu pochybení a nyní trest upravujeme, tak aby si toho zákazníci příště nevšimli,“ odpověděl na dotaz serveru Lupa.cz ohledně přihazování nevyžádaného zboží Petr Kecal, obchodní ředitel Zla.cz.
Tak to jsi asi nic rozbitého nereklamoval... já měl tu čest, čtyři měsíce starej tablet od Aceru na ALze převzat kreklamaci s popisem závady nenabíjí, na tabletu nejsou žádné známky poškození... A po 28 dnech přišla od Alzy přeposlaná zpráva z Acer servisu, že reklamaci zamítají z důvodu poškozeného USB konektoru s tím že je potřeba vyměnit základní desku jestli tedy souhlasím s placenou opravou... ihned volám do autorizovaného servisu, že odmítám takové (ne)vyřešení reklamace , ale moc jsem nepochodil prý nejsem účastníkem reklamačního řízení tím je Alza... takže jdu do Alzy tam na reklamacích jen pokývají hlavou, že mne chápou, že při předání tablet nejevil žádné známky poškození, ale že stím nic neudělají, když jim to autorizovaný servis nechce opravit tak co stím ? opravit nebo nefunkční vrátit... no tak požaduji opravu s tím, že nesouhlasím s tvrzením servisu o poškození uživatelem a opět čekám na opravu, když si jdu po XX dnech na SERVIS opravený vyzvednout chci taky tu původní údajně mnou poškozenou základní desku, na Alze chápou abych mohl nechat prošetřit oprávněnost neuznání reklamace u soudního znalce... Jenže Tablet mi hned nedají to musím NEJŘÍVE zaplatit opravu a jít si to vyzvednout na výdej OK... na výdeji dostanu jen tablet s novou deskou ta stará chybí jdu znovu na reklamace a ALza zas za nic nemůže to ten zlá atorizovaný Acer... no kašlu na to od Aceru už nikd nic nekoupím a nazdar bazar....
IQ test pochopení čteného textu jsi nesplnil...
To zboží ti do košíku přidá hned jak klikneš na koupit a šup máš v košíku notebook a ktomu třeba office 365 za 999,-
Schválně jsem to teď otestoval a vypadá to ještě HŮŘ nejen že to (položka office přidaná alzou navíc) neni nijak zeleně zvírazněno ještě u toho chybí + - je tam jen počet ks ne jak u KUPOVANÉHO zboží nad tím... ano křížek pro vyhození z košíku zatím? nechybí.... Ale to je na přesdržku jako by vám u pokladny pokladní hodila na pás pár "drobností" co doporučuje a jasně můžete je z pásu sundat a vrátit do regálku... :D
Fakt je, že každý by si měl zkontrolovat před potvrzením objednávky, co vlastně objednává a platí, nicméně férová a slušná tato praktika rozhodně není. proč má někdo cizí za mě rozhodovat, co potřebuji? Navíc existují lidé, kteří třeba kvůli nějakému svému hendikepu nebo vysokému věku tento podraz neodhalí a přijdou o peníze. Mám z toho pocit, že hlavně na takové tento způsob prodeje cílí - na lidi, kteří se neumí/nemůžou bránit. Je smutné, že alza se tímto sama dobrovolně řadí k podomním prodejcům energií, popřípadě organizátorům předváděcích akcí včetně jejich nechutných praktik. Má to zapotřebí..?
Tak účet u Alzy jsem již smazal, s tím přihazováním mně taky pěkně štvali, ale když si člověk dá pozor, tak se toho jde zbavit. Mně definitivně nakrkli s tím, že mi rozdělovali vícekusovou zásilku tak, že mi to budou posílat postupně z jejich různých skladů a já budu platit vícekrát poštovné a běhat několikrát pro balíčky na poštu, o což jsem pochopitelně nestál a chtěl jsem jednu zásilku třeba až za 3 dny. Tahle jejich "skvělá služba" nešla u objedávky nijak zrušit. Tak jsem zrušil komplet objednávku, zálohoval faktury, zrušil celý účet a nakoupil jinde.
Od té doby co v televizi a rádiu řve ta jejich uřvaná zelená obluda, tak k nim mám ukrutný odpor, předtím mě jen nezajímali. Ta reklama trhá uši, je neskutečně stupidní a nejpitomější ze všech co jsem kdy viděl. Chtěl jsem jim to napsat, ale v kontaktech na tohle téma nemají vhodnou kolonku :-)
Tohle si snad nokdTohle si snad nikdo nemůže dovolit. To jako půjdu po supermarketu, budu si přidávat zboží do košíku a za mnou půjde prodavačka a bude mi tam přihazovat další zboží s odůvodněním, že si myslela, že jsem dané zboží přehlédl, ale jistě jsem si ho chtěl koupit. Můj košík, moje rozhodnutí co si vyberu a do něj si přihodím. Tohle si Alza u ČOI a ani před soudem neobhájí. Navíc to není nijak zvýrazněné ba naopak, já jsem si takovou funkci sám neaktivoval a dárky ty mají být přeci zdarma.o nemůže dovolit
to v případě Alzy není tak snadné, jejich košík je vyloženě nepřehledný, u velká části položek je dlouhý seznam dodatečných služeb a teď mezi ty služby přibyla i další položka, která je ale automaticky vybraná.
Nedávno jsem kupoval pár běžných věcí a výpis košíku byl odhadem na 4 stránky na výšku. V tomhle něco kontrolovat je za trest.
Ano, dělá to každý druhý podnikatel... a pak se hrozně rozčiluje, když je označen za parazita. :P
Kdo systematicky vyvádí peníze do zahraničí, ten plánovitě škodí této zemi. A kdo plánovitě škodí této zemi, ten z morálního hlediska není Čechem, byť by se třeba i narodil jako Zavoral.
eshopy běžně dělají to že vám doporučí přidat do košíku relevantní položku ale jen velmi ojediněle drzí obchodníci jako alza si dovolí vám to do košíku narvat rovnou v počtu kusů který oni laskavě uznají za vhodný. Tohle je agresivní obchodní praktika a není to v pořádku ať se to budete snažit trapně bagatelizovat sebevíc.
K Vašemu tabletu Acer bych dodal jen toto, že jsme tu měli za poslední dobu tři notebooky Acer a u dvou byl problém s USB porty. Na jednom nefungoval USB port, reklamace a výměna za nový. Na novém funguje, ale prozměnu je jaksi podivně zalomený dovnitř, jak kdyby byl poškozený. Zřejmě vadná montáž. Držim palce, já bych se nenechal a rozhodně bych neplatil za žádnou opravu.
U ALze uz asi 5 let nic nenakupuji, maximalne na alze hledam dane zbozi a pak to na heurece srovnavam a nakupuji jinde.
Duvod proc u Alzy nenakupuji je to ze jsou az moc "vychcani" a to ja nenavidim. Muzete mi prosim vysvetlit proc firma jako je Alza si uctuje poplatek kdyz premistuji zbozi ze sveho skladu do jine pobocky alzy 39kc? toto ja fakt nechapu. Pokud je ten prevod nekam jinam treba na zasilkovnu tak rozumim, ale jak muze nekdo chtit maly poplatek 39kc za prevod do jine pobocky Alzy? Je to jenom 39kc pro me to nic neznamena. Jsem Ajtak inzenyr a mam plat cca 60tisic cisteho ale nesnasim kdyz je nekdo vychcany.
tak asi takhle
Kosík je ještě dobrej, to si je třeba taky pak zkontrolovat fakturku jestli tam je vůbec záruka 24 měsíců jak je běžné, oni raději ani délku záruky u produktu s hodně zajímavou cenou nepíšou a pak ve faktuře najednou záruka 12 měsíců, naštěstí to v mém případě byl produkt který má u výrobce po registraci 36 měsíců kompletní záruku a s tím jsem i počítal, jestli budu reklamovat,tak u výrobce a ne přes tyhle ...
Další věcí je ta jejich vychytávka prodloužené záruky za peníze i u produktů které mají standartně 3 , 5 nebo 10 let záruku u výrobce.
Umí dobře využít blbosti zákazníka a řádně na tom vydělat, proto u nich běžně nenakupuju, to už holt musí bejt sakra dobrá cena ale i tak si dávat u nich majzla.
Ne, nemohu se ztotožnit s tím, že každý, co tam nakupuje, je blbec nebo ovce. Už kvůli tomu, že tam občas nakoupím sám:) Jak tady čtu, tak asi překvapivě, hlavně kvůli poměrně snazšímu vracení zboží a reklamacím. Z logiky věci každý obchod bude znesnadňovat reklamace, nevím, jestli existuje obchod, který je uznává bez problémů, ale Alza pokud vím patří k těm slušnějším, tedy spíš méně vychcaným.
Ne, prakticky cokoliv na co jsem se před nákupem díval, tedy alespoň z běžné počítačové elektroniky, tam má zhruba stejnou cenu jako řekněme solidní konkurence. Většinou se vyskytne nějaký malý obchodník, který má konkrétní zboží levnější, což je ale vyváženo neznámým přístupem k prodeji, reklamacím, vracení.
To nic nemění na tom, že marketing Alzy nepůsobí příliš důvěryhodně. Ať už jde o zeleného skřeta, nebo takovéto kontroverzní akce.
Před lety jsem na Alze reklamoval nefunkční napájecí adaptér k notebooku. Pracovník na pobočce do protokolu uvedl, že je zboží bez fyzického poškození, tenkrát jsem ještě netušil jak to bylo důležité. Po pár dnech mi přišlo vyrozumění, že reklamace nebyla uznána z důvodu poškození kabelu (v příloze byla fotka kabelu, kde byl vidět hladký řez až na dráty) s nabídkou placené opravy. Požadovaná částka za opravu byla vyšší než cena nového adaptéru nabízeného na Alze. Následovala mailová korespondence s managery, kde už nešlo o adaptér za par stovek, ale o princip. Nakonec jsem nový adaptér dostal zdarma, ale musel jsem na pobočku stejně dvakrát, protože v první dodávce "zapomněli" přiložit jednu ze dvou částí adaptéru :-)
Po této zkušenosti jsem se si dal předsevzetí, že na Alze už nikdy nic nekoupím a dobře jsem udělal.
Proč si myslíte, že ta reklama zjevně funguje? Možná, že kdyby opravdu fungovala, tak jsou druhým Amazonem. Samozřejmě nemáme k dispozici čísla, takže je to jen teoretická diskuse, ale řekl bych, že Alza se svým strašným maskotem má sice výraznou reklamu, takže všichni značku znají, ale nevzbuzuje v lidech pozitivní vztah k té značce. Já v ní taky nakupuji, ale fakt nerad :-). Tedy musí silně převládat osobní profit (výrazně dobrá cena, rychle dostupné zboží), abych u nich nakoupil. Pokud ale je nabídka srovnatelná s konkurencí, tak u nich nenakoupím, protože je nesnáším (podprahově slyším toho křiklouna a dostávám tik).
Joo.. To mi připomíná naše dětství, když jsme házeli v "supermarketech" párum do košíku prezervativy.. Nehorázná sranda těch 20 let zpátky. (Zdravím všechny, co měli tu čest.. :)) )
Páry si nedovolili na pokladně ani ceknout a pak až se ptali jeden druhého.. Důchodci to řešili rovnou, klobouk dolů.
No jako děcka jsme dělali spoustu kokosovin, ale konec konců, krabička kondomů nikdy nikoho nezabila.. ba naopak.
Ale zato jaký lišácký důvod má Alza? okrádat zákazníky?..
srovnávat alzu a TSB opravdu nelze, TSB zůstala na cenových srovnávačkách a snaží se svými cenami skutečně konkurovat ostatním ehsopům, to už alza dávno nedělá ... TSB nikdy nepřihazovali do košíku něco co jste neobjednali, TSB je nesrovnatelně důvěryhodnější subjekt (a neotravuje ether uřvaným ufonem)
Tak tahle šílenost se mi ještě nestala - a pevně doufám, že ani nestane. Sice bych si toho při kontrole objednávky všiml, ale tohle je prostě nepřijatelné. Už takhle mají u mne vroubek, protože mám při každé platbě kartou předzaškrtnutý checkbox "pamatovat si kartu" (který navíc ani nevypadá jako checkbox, je to jen čtvereček vyplněný hodně světlou kartou).
Takže když mi někdo něco přihodí a já si stěžuju, tak mě budeš litovat jako hudáčka co si furt blbě čécháčkovsky stěžuje :D
Hela právě lidi jako ty jsou problémem "čecháčkovství", když se někdo ozve tak začnou prndat, že dělá vlny, místo by se zeptal "co se stalo, bylo to oprávněné", tak lidi jako ty prskají, že jim narušují jejich klidné okolí :(
Takže nám ostatním je líto, že máme problémové spoluobčany jako jsi ty, co nás kritizují za oprávněnou kritiku, že se ozíváme, když je něco špatně a nedržíme hubu a krok jako ty...
budu asi vyjímka, rozumím důvodům, člověk si koupí nějakou věc (notebook) a chce ho rovnou plnohodnotně používat, tj. myš, klávesnice, office (čekám ho tam), domu ho přinesu a zapnu, super, tohle Alze nelze vyčítat.
Bohužel způsob jakým to dělají je šílený, místo, aby teda udělali předkonfigurovaný balíček notebook + myš + office a ve výpisu ho měli za celkovou cenu (funguje to tak u foťáků a set objektivů s pouzdrem, sd kartou a vším ostatním), tak raději ukazují ve výpisu cenu základ, ale do košíku přihodí vše ostatní a zamaskují to v nepřehledném výpisu. To je naprostá sviňárna.
Tvořit balíčky notebooku, myši a office je ale za mě pěkné řešení a chápu ho, mají ale také uvádět cenu za celý balíček a ne to takhle rozmnožit.
Na jaře, když to testovali s tím měli dalěí průser. Firemně objednáváme po telefonu přes jejich obchodníky (ceny jsou úplně jiné), na jaře se objednávalo 40 monitorů za smluvní cenu, slečna to na telefonu potvrdila vč. ceny, přišla zásilka, do emailu faktura a co nevidíme, k monitorům se objevily hdmi kabely navíc, které nám samozřejmě zaúčtovali, což je problém. Očividně ten systém je tak super přehledný, že i jejich lidi se umí splést a nevšimnout si toho. Kdoví jak teď tohle funguje s firemními nákupy přes obchodníky, nevíte někdo?
Nevím, proč bych si měl kontrolovat nákup, snad vím, co jsem si do košíku dal a jsem příčetný a svéprávný. Kontrolovat si můžu tak leda adresu, jestli jsem se nepřeklepl.
Nevidím důvod, proč by Alza nemohla nabídnou doporučené zboží někde zvlášť, s jednoduchou možností přihodit zboží do košíku. Ano, je možné, že se mi k novému notebooku hodí i myš, nicméně taky možná mám doma už myš od minulého notebooku.
V jiných eshopech se mi většinou stává, že jak je nákup rozdělen na jednotlivé etapy (Adresa/Způsob doručení/Platba/Kontrola objednávky), že je tam ještě samostatně 'Doporučené zboží', případně 'Zákazníci k tomuto nejčastěji kupují:' ...
Je nesmysl vkládat mi věci rovnou do košíku.
Když odmítnu reklamaci, jsou povini mi vrátit původní zboží ve stavu stejném, tedy rozbitém.
Účastníci reklamace jste Vy a Alza, Vám je do servisu nic, ale Alza rozhoduje co bude, oprava, placená oprava, výměna zboží, vrácení peněz.
Pokud zaplatíte opravu, pak jste s řešením souhlasil a nemůžete už jít například k soudu.
Doporučuji se podívat na reklamační list, na kterém je uvedeno datum reklamace, co so zákazník přeje (např. vrácení peněz nebo výměna zboží, ..,samozřejmě nemusí být splněno, ale musí být uvedeno).
Pokud tam některá z položek chybí, pak jste ve výhodě a pokud od reklamace uplynulo více jak 30 dnů můžete žádat peníze po Alze zpět.
Hodně štěstí
Nemluvíte pravdu. Zkusil jsem ze zvědavosti objednat notebook a automaticky se do košíku vložily office. Zkoušel jsem třeba i myčku a vloží se vám automaticky i tablety.. zajímalo mě, jestli to tak doopravdy je a zkoušelo to více lidí v diskuzi. Zkuste si to taky. Na tomhle mi vadí, že i v tom košíku to není nějak zvýrazněné jako doporučený produkt ke zboží, ale prostě vám to k tomu přibalí a nazdar.
Nevím, čemu se divíte. Češi jsou národ, který se dobrovolně nechá okrádat a ještě z toho má radost. Lidé nadávají na Agrofert a u toho žerou párek z jejich výroby. Lidi nadávají na stočené kilometry a na nekalé praktiky a stejně si jdou znovu koupit ojetinu do Áček nebo Es a tam jim taky nakouří k původní ceně balíčky za xx tisíc a ještě z toho mají radost. A to samé Alza. Každý na ní nadává, nadává na jejich reklamy, nadávají na ty fiktivní slevy nebo slevy poté, co produkt byl o xxx% zdražen a stejně jim to tam nakupují.
Říká se tomu podvod.
Podstatou spáchání tohoto trestného činu je "uvést jiného v omyl za účelem vlastního obohacení".
Navíc tady je to pácháno organizovaně na velkém počtu poškozených, takže... kdyby fungovala spravedlnost, zodpovědné osoby by stály před soudem s paragrafem 2 až 8 let.
btw. v mém případě se to ani nepřičetlo k tomu číslu kolik věcí je v košíku. Záměrně a úmyslně se snaží, aby si toho člověk nevšiml.
Kdo má chvíli čas, vyplní formulář (podnět ke kontrole) na ČOI: https://www.coi.cz/podatelna/
Vždyť Alza je jako Amazon. Mezi tržbami Alzy a ostatních českých e-shopů je podobně propastný rozdíl jako mezi Amazonem a ostatními americkými e-shopy. Mimochodem k té povědomosti o značce Alza a jejím vnímání existuje celkem zajímavá diplomová práce: https://vskp.vse.cz/31197_vnimani_znacek_e_shopu_pri_nakupovani_na_internetu_ahodnoceni_znacky_alzacz
No a dalším "bonusem" je když si objednáte dvě položky, tak vám je pro vaše "pohodlí" doručí zvlášť a pokaždé zaplatíte dopravné. Objednával jsem takhle NTB a k němu dokovací stanici a ani to nešlo objednat na stejné výdejní místo. NTB vám chtěli za každou cenu dovézt... Tak jsem objednal u CZC...
Taky to mám z práce do Alzy asi 10 minut pěšky, ale ještě jsem tam nic nikdy nekoupil.
1) Pokud to počká -> sloučení víc objednávek (např. vyberu poslední inkoust do tiskárny - doplním při další objednávce). Nemusím tam lítat každý den.
2) Pokud je to nad 500, mám u konkurence dopravu až do baráku zdarma a nemusím ani prošoupávat boty, ani platit za doručení na prodejnu.
3) Pokud to spěchá, tak se holt zastavím od konkurence. Například CZC je o dvě minuty dál, takže rozdíl je zanedbatelný.
Hlavní je nekrmit skřety a neposílat prachy na Kypr, pokud nemusíš.
Je mi jako zákazníkovi naprosto jedno co s tím vráceným zbožím udělají. Třeba ho mohou nabídnout v nějaké akci ve slevě, kde bude jasně uvedeno, že bylo už používáno. Ale já pokud si něco kupuji, tak si chci koupit logicky zboží nové. Rozhodně ne použité. Ostatně občanský zákoník tento postup ani neumožňuje. Prodejce je povinen na použité zboží předem upozornit. Pokud tak neučiní, je to porušení kupní smlouvy a můžete od ní odstoupit.
litoši zjevně u tebe alsa uspěla ve snaze nechat své klienty zapomenout na cenové srovnávačky ze kterých před lety utekli ... ty cenové srovnávačky poukazovaly na to že manipulovali s cenami před akcemi, tak aby to vlastně žádné akce nebyly, cenové srovnávačky alzu pravidelně řadily mezi ty nejdražší, takže to co píšete je skutečně naprostý nesmysl.
Tak si pak můžete jit klidně třeba Tescem a u každého regálu stojí prodavačka, která vám do košíku ledacos přihodí. Nesouhlasím, že nemá být člověk blbej a všechno 10x překontrolovat. Pak se to zvrhne tak, že už pak nebudeme vědět z keré do keré. Nestačí už tak pasti od mobilnich operatorů, energetických magnátů a pojišťoven? Furt se musíme ohlížet přes rameno. Zákaz a pármiliónová pokuta.
No třeba TS Bohemka tam prostě hodí "použité" a hodí cenu o kousek níž. Když netrváš na původním obalu, tak ušetříš. Když chceš originál zabalený a nepoužitý, zaplatíš normální cenu. Třeba https://www.tsbohemia.cz/asus-vs207df_d285606.html
To akorát mimozemšťan má vychování z jiné planety... Proto u něj nenakupuju.
zpravidla má alza předražené vše a není těžké si to ověřit pokud jste jako jejich klient nezapoměl že existuje něco jako zbozi.cz a heureka.cz ktere umi velmi spolehlive oznacit ktere obchody jsou a ktere nejsou duveryhodne a to i v radach tech mensich diky recenzim klientů kteří tam nakoupili nebo s nimi řešili reklamace. Alza před tímto hodnocením z heureky zbaběle utekla a už jen to je dobrý argument alzáka bojkotovat neřadit se mezi ty kteří si nechají klidně i s*** na hlavu aniž by se rozhoupali k odporu.
Dělá to například u notebooků. Nějaký rozkliknu a mám předzaškrtnutou položku "Office 365 pro jednotlivce" z 999 Kč. Do velké cenovky dole se toto navýšení nepromítá, projeví se až v košíku jako položka navíc. Navíc tam ani nejsou uvedeny podrobnosti, jako třeba že ten Office 365 je jen na 1 rok. Ale co jsem to testoval, tak to tohle neudělá, pokud vložím notebook do košíku přímo ze seznamu zboží, ne z podrobností.
Já před cca 5 až 10 lety nakupoval hodně věcí i pro firmu. Ceny jsme porovnávali z několika eShopů i od velkoobchodu. Alza na tom nebyla dobře, ale ani výrazně špatně. Takže třebas u PC poskládaného z komponent za celkem cca 50 tisíc Kč by se tím, že by se jich tři čtvrtiny nakoupily jinde, dalo ušetřit kolem 2 tisíc Kč. Ten zbytek byl naopak na Alze nejlevnější, takže koupit to jinde celé by ve výsledku znamenalo zdražení.
Trochu jiné to bude pro jiné produkty. Obzvláště ty levnější věci tam mají hodně drahé. Pokud kupujete jen jednu věc, co u nich stojí 300Kč a jinde 220Kč, tak je rozdíl značně viditelný.
A ještě kapitola sama pro sebe jsou alternativy. To máte dvě položky co jsou prakticky stejné, třebas RAM - stejná technologie, stejná kapacita, stejné časování, stejný výrobce, ale jedna stojí o polovinu víc než ta druhá. Pokud si tohle neohlídáte, tak se občas dostanete na hodně divoké ceny. Jak přesně jim tohle vzniká netuším, ale týká se to zejména "high end věcí", kde si asi připlácíte za design nebo jiný chladič apod. Někdy mi přišlo, že si prostě připlácíte jen za červenou barvu potisku.
Zda se to za poslední 3 roky změnilo nevím. Já u nich po změně zaměstnavatele už moc nenakupoval a po zkušenosti z minulého roku (zboží údajně skladem, nápisy "dnes už zakoupilo 36 zákazníků", "skladem na pobočce", ale přesto ho nebyli schopni dodat a jen řadu dní dokola opakovali "vyčkejte na zaslání SMS o tom, že si zboží můžete vyzvednout") jsem tam už nenakoupil.
Ale to není jen Alza, dělá to na příklad i CZC. Kupoval jsem pro ženu notebook a protože jsem u nich přihlášen tak jsem v rychosti projel obědnávku a až při potvrzování objednávky jsem se pozastavil nad cenou, noťas stál přes devět tisíc a na faktuře bylo přes patnáct tisíc. V tichosti přicvakli MS Office za pět a půl tisíc!!!
Vy snad tvrdite, ze tato dama blaboli z cesty (https://www.lupa.cz/clanky/barbora-tyllova-payu/) a ze platit predem muze jenom blazen? Potom tim blaznem rad budu i ja.
S tím mám taky zkušenost. A pak další s dopravcema, třeba s poštou. Zvolím dodání na pobočku pošty kvůli tomu ze me otravuji ppl a další v mnou nevhodném čase a nakonec me pak pošta udělá to samy. Jednou to hodí na postu jindy me otravuji doma. Než začlo ppl slibovalo dodání ve vhodném čase zákazníka. Dodání na postu neznamená vždy to same.
Za to asi Alza opravdu nemůže, kdysi jsem reklamoval přímo u Acer servisu propadající se tlačítko u touchpadu a dopadlo to tak, že prý mechanicky poškozená klávesnice-placená oprava, ale tlačítko se propadalo dál. Tak jsem se taky zařekl, že Acer už nikdy. I když abych byl objektivní, kromě toho tlačítka NB funguje dodnes, cca 8r.
nevím ale nakupuji ualzy dlouho a nikdy se mi tohle co tu zde píšete nestalo, ano jsou tam zobrazeny navrhy co by se mi k tomu mohlo ještě hodit, ale pokud to nezaškrtnu tak se to tam nepridá, sice je pravda že maji ceny vysoke ale zase co se tyče reklamaci atd, je na ně spoleh, sluchatka za 5000 kč sem reklamoval, do tyde sem měl nové. a ještě sem obdržel drobnopis v hodnotě 200 kč jako omluvu že sem obdržel vadné sluchatka. a zase až tak o moc vysoke ceny nemají, co jsem se dival na ty moje sluchatka alza 5000kč, heureka mi je našla za 4800kč a jeste k tomu z nejakeho obchodu ktery ani není znam
Nedávno jsem u Alzy koupil mobilní telefon. Psali na potvrzené objednávce, že zboží bude dodáno na pobočku za 2 - 3 dny. Když jsem se ptal na pobočce, proč tam to zboží ještě není, dostával jsem různé odpovědi. Nakonec to trvalo skoro dva týdny, než zboží dorazilo. Zřejmě proto, že jsem jim napsal, že od jejich konkurence bych měl stejné zboží již dávno doma. Jako omluvu, mi dobropisovali poplatek za aplikování folie na obrazovku. V košíku jsem měl jen to, co jsem si skutečně objednal. Ani se nepokoušeli tam nějaký nesmysl propašovat. Poplatek za doručení na prodejnu považuji za celkem marginální záležitost. Těch pár korun mě nezabije. Lepší, než platit poštovné, a potom čekat, kdy to dorazí. Záleží na tom, kdy to Alza skutečně podá a pak ještě na poště, kdy zásilky zpracuje. Ostatní podobné e-shopy budou mít zase jiné neduhy. Je však pravda, že se v blízké budoucnosti nechystám znovu na Alze nakupovat. Ale ani jsem na ně zase nijak nezanevřel. Dle mého názoru se Alza hodně rozrostla a trpí tím vztah k zákazníkovi. Prostě je ovlivněn šíří nabídky a snahou minimalizovat provozní náklady.
Velevážený velkořediteli zeleného z*rda!
Protože u Vás nakupuji předpokládám, že také rád nakupujete - přijměte prosím 10 balík mých h@ven. Faktura přiložena, splatnost 14dní. V případě že balík nechcete jděte si přečíst vývěsku zavřenou v registračce ve sklepě na záchodě a na základě reklamačního postupu v ní uvedeného objednávku zrušte. Další zásilku h@ven odesílám hned zítra a jsem zvědav, zda se Vám bude také líbit.
Dobrou chuť...
Čtu tady názory a nestačím se divit. Nakupuji u Alzy docela často, ale zatím nikdy se mi nestalo, že by mi něco přihodili do košíku, nebo že bych měl problém s reklamací, spíše naopak. Párkrát jsem jíž zde reklamoval a menší věci mi vyměnili okamžitě bez čekání a notebook mi opravili do 15 kalendářních dnů. Jinak se mi hodně líbí jejich aplikace a výběr zboží, kdy jen vejdu do obchoďáku a aplikace to hned pozná a už pošle požadavek na výběr. Když dojdu k Alze, tak už svítí mé číslo, vyberu zboží a jdu domů. Za mě naprostá spokojenost a to tam nakupuji již několik let.
Mě se tou Alzy nikdy nestalo a nakupuji tam celkem často. Ale to kupuji jen pár položek. Když si třeba koupím jen paměti a kabel, tak kdyby mi k němu přihodili myš, to bych poznal hned.
Abych byl přestný, tak párkrát mi přihodili něco, ale s nulovou cenou jako dárek. Třeba baterky.
Mám podobnou zkušenost, oprava notebooku (politá klávesnice) trvala cca čtyři měsíce a kdybych tam každý týden nevolal a nezjišťoval situaci, tak by jim možná ještě teď ležel někde v deutschlandu zahrabanej v servisu... Za prodlení mi původně navíc slíbili 50% slevu, nicméně z cca. 3 500,- jsem nakonec dostal asi pětikilčo, no neberte to :)
To mate tak, ti inteligentnejsi, kterych je rekneme do 20% tam nenakupuji, z ruznych duvodu - at uz na zaklade zkusenosti, nebo protoze je irituje reklama ... a to zbyle stado si ani neumi overit, ze prakticky cokoli lze jinde koupit bezne o 10, ale i o 30% levneji.
Nadto solidni prodejce musite hledat opravdu se svickou a lupou.
Nakupují tam miliony lidí s miliardovými obraty, takže problémy desítek, stovek či tisíců zákazníků je pro ně marginální záležitost. Při takovém množství zakázek ke konfliktům musí zákonitě docházet. Je fakt, že jejich reakce jsou při problému značně zpomalené a člověk se tam musí domáhat svých práv třeba i opakovaně. Osobně to neřeším a nakupuji zrovna tam, kde to považuji za nejvýhodnější a to podle vícero kritérií. A Alza často vyhovuje.
Tak nevím nevím u Alzy jsem nakupoval často a to mám od nich už hodně věcí a musím říct,že do teď bylo vše v pořádku až na tablet Prestigio ,ale tam byl problém spíš u autorizovaného servisu, který opravil něco jiného než bylo v plánu.Jinak musím říct že u Alzy bylo zatím vše v cajku.Nevim zda se něco změnilo a nebo jsem měl štěstí. je jasné že každý člověk než objednávku odpálí si ji snad zkontroluje dle konečný ceny dle toho pak zjistí nesrovnalosti a pak může buď nechat nebo vymazat.I když třeba pak najde v košíku něco co souvisí se zbožím co koupil a může se mu ještě hodit.
Office Vám to do košíku určitě nepřihodilo samo od sebe (office je volitelná položka, která je u každého notebook, zaškrtnutá), takže stačí před stisknutím tlačítka KOUPIT odškrtnout položku Office za 999kč na pravé straně Nad celkovou cenou. Stačí se jen dívat a ne bezhlavě klikat na tlačítka :)
....... " když na alze je cena o 100 levnější " ...
Tak teď nevím,kdo by zasloužil pár přes h..ubu..
Jestli litoš,nebo jeho učitelka matematiky..
Pokud je něco o 100% levnější,tak výsledná cena = 0..
Takže mi tady chceš tvrdit,že na Alze rozdávají věci zdarma ?
..ty budeš asi hodně jednoduchej viď..
:-)
Zkusmo sem si dala nákup ntb a ano, nabízí různé doplňkové blbinky, ale stačí odškrtnout nebo nezaškrtnout a ve výsledku platíte jen to, co si objednáváte....už u ntb je sw, který je zašrtnutý...takže stačí odmáznout fajfku...krytka také je v nabídce, když se pokračuje v nákupu, ale prostě nezaškrtnu...chce to prostě hlídat a ne pouze bezhlavě klikat...
Je mi většiny z vás líto, nečetl jsem toho moc ale většinou jenom stížnosti
Já mám u Alzy dohromady asi 50-60 nákupů včetně věcí za 10ky-100ky tisíc (notebook stál 160k) a NIKDY NIC, reklamace vždy v pohodě, nikdy mi tam nic navíc nepřihodili, prostě v pohodě
A NE nejsem nastrčenej agent alzy
To je lež, kdo z konkurence Vám platí. Osobní odběr neplatíte, nakupuji několikrát do roka,několik let a nic v košíku jsem nikdy neměla jen nabídku dole, pod nákupem. Češi jenom ,,pindaj,, ale aby se bránily,pokud mají pravdu to je moc namáhavé. Lepší je pomlouvat a zvedat půltr v hospodě.
Vždyť to ty dodatečné položky dává na výběr ještě před vložením daného zboží do košíku. Podle titulku to vypadá, jako kdyby to něco přidalo samo až po výběru a nebylo předem nikde zobrazeno, tak to ale není.
O tom jak "férová" je to praktika můžeme polemizovat, ale je to na první pohled viditelné a lze to hned odškrtnout. Že by IQ test?
User Warning
File: .../stable/php-libs/appShare/components/GlobalFooter.php:70
60: $svgResponse = $client->request('GET', '/svg/', ['auth' => ['Basic', null]]); 61: $svg = $svgResponse->getBody()->getContents(); 62: } catch (Exception) { 63: } 64: $footer = $svg . $footerHtml; 65: $response = new Nette\Application\Responses\TextResponse($footer); 66: $this->cache->save($cacheKey, $response, [ 67: Cache::Expire => self::CACHE_EXPIRE, 68: ]); 69: } else { 70: trigger_error('global-footer: status code ' . $htmlResponse->getStatusCode(), E_USER_WARNING); 71: } 72: } 73: return $result; 74: }
60: $svgResponse = $client->request('GET', '/svg/', ['auth' => ['Basic', null]]); 61: $svg = $svgResponse->getBody()->getContents(); 62: } catch (Exception) { 63: } 64: $footer = $svg . $footerHtml; 65: $response = new Nette\Application\Responses\TextResponse($footer); 66: $this->cache->save($cacheKey, $response, [ 67: Cache::Expire => self::CACHE_EXPIRE, 68: ]); 69: } else { 70: trigger_error('global-footer: status code ' . $htmlResponse->getStatusCode(), E_USER_WARNING); 71: } 72: } 73: return $result; 74: }
| $message | 'global-footer: status code 500'
|
|---|---|
| $error_level | 512
|
69: } else { 70: trigger_error('global-footer: status code ' . $htmlResponse->getStatusCode(), E_USER_WARNING); 71: } 72: } 73: return $result; 74: } 75: 76: public function render(): void { 77: $seznamVisitor = $this->seznamVisitorService->isVisitorFromSeznam() ? 'true' : 'false'; 78: $cacheKey = self::class . '_' . AppConfig::$usersys['site'] . '_' . $seznamVisitor; 79: $cachedResponse = $this->loadCachedResponse($cacheKey); 80: 81: $template = $this->getTemplate(); 82: if ($cachedResponse === null) { 83: $cachedResponse = $this->cache->load($cacheKey);
| $cacheKey | 'Shared_GlobalFooter_lupa_false'
|
|---|
49: 100% { transform: rotate(360deg); } 50: } 51: </style> 52: '; 53: echo LR\Filters::escapeHtmlText($handlerGw->callHandler('js', ['global/components/lazyComponent.js'])) /* line 31 */; 54: echo "\n"; 55: } 56: } else /* line 33 */ { 57: $object = $control->getComponent($component) /* line 34 */; 58: $method = 'render' . ($action ? ucfirst($action) : '') /* line 35 */; 59: echo LR\Filters::escapeHtmlText(call_user_func_array([$object, $method], $args)) /* line 36 */; 60: echo "\n"; 61: } 62: return get_defined_vars(); 63: }
26: width: 20px; height: 20px; border: 4px solid #aaa; border-bottom-color: transparent; border-radius: 50%; 27: display: inline-block; box-sizing: border-box; 28: animation: rotation 1s linear infinite; 29: } 30: @keyframes rotation { 31: 0% { transform: rotate(0deg); } 32: 100% { transform: rotate(360deg); } 33: } 34: </style> 35: 36: {$handlerGw->callHandler('js', ['global/components/lazyComponent.js'])} 37: 38: {/if} 39: 40: {else}
161: /** 162: * Renders template. 163: * @internal 164: */ 165: public function render(?string $block = null): void 166: { 167: $level = ob_get_level(); 168: try { 169: $this->prepare(); 170: if (!$this->doRender($block)) { 171: $this->main(); 172: } 173: 174: } catch (\Throwable $e) { 175: while (ob_get_level() > $level) {
92: 93: /** 94: * Renders template to output. 95: * @param object|mixed[] $params 96: */ 97: public function render(string $name, $params = [], ?string $block = null): void 98: { 99: $template = $this->createTemplate($name, $this->processParams($params)); 100: $template->global->coreCaptured = false; 101: ($this->probe)($template); 102: $template->render($block); 103: } 104: 105: 106: /**
| $block | null
|
|---|
40: /** 41: * Renders template to output. 42: */ 43: public function render(?string $file = null, array $params = []): void 44: { 45: Nette\Utils\Arrays::toObject($params, $this); 46: if (\cfg::$debug['tmplDump']) { 47: $filePath = strstr($file ? : $this->file, "templates/"); 48: echo '<pre class="nette-dump"><span class="nette-dump-object">' . get_class($this->control) . ": $filePath" . '</span></pre>'; 49: } 50: $this->latte->render($file ?: $this->file, $this); 51: } 52: 53: 54: /**
| $name | '/www/virtual/martin/stable/php-libs/appShare/templates/components/LazyComponent.latte'
|
|---|---|
| $params |
255: 256: if (!$this->isAjax()) { 257: $this['cssLoader']->render(); 258: $this['jsLoader']->render(); 259: } 260: 261: if ($this->useWrappingElement) { 262: $this->renderBeginWrappingElement(); 263: } 264: 265: $template->render(); 266: 267: if ($this->useWrappingElement) { 268: $this->renderEndWrappingElement(); 269: }
15: } else { 16: $this->template->component = $name; 17: $this->template->action = null; 18: } 19: 20: $this->template->args = $args; 21: 22: $this->template->defer = $defer; 23: 24: self::$rendered = true; 25: parent::render(); 26: } 27: 28: /** 29: * Fallback to diredtly create component instead of lazy loading when it is disabled in template config
| $name | 'globalFooter'
|
|---|
91: unset($parameters[\Shared_BaseComponent::EXTRA_PARAM_NAME]); 92: } else { 93: $control->clearExtraParameters(); 94: } 95: } 96: 97: if ($isDebug) { 98: // call method this way is much faster 99: // see http://grokbase.com/t/php/php-internals/115qyp1bjk/call-user-func-performance-and-dynamic-code 100: if (!$parameters) $control->$method(); 101: else call_user_func_array([$control, $method], array_values($parameters)); 102: return; 103: } 104: 105: try {
| $callback | |
|---|---|
| $args |
116: $this->renderBlock('commonFooter--lowerbox', get_defined_vars()) /* line 38 */; 117: echo "\n"; 118: } 119: if ($globalFooter === false) /* line 40 */ { 120: echo '<div class="section--footer section footer"> 121: '; 122: $this->createTemplate(IInfo\LatteMacros::getTemplateDestination('projectInfo.latte', $this->getName(), true), $this->getParameters(), "includeX")->render(); 123: echo '</div> 124: '; 125: } else /* line 45 */ { 126: IInfo\LatteMacros::renderControl("lazyComponent", "render", ['globalFooter'], $this->global->uiControl); 127: } 128: echo '</div> 129: </div> 130: </div>
1: 2: {default $hasPageAdverts = true} 3: {default $isFooterTypeAdditonalContent = true} 4: {default $isLayoutPageColumnsClosed = false} 5: 6: {* SWITCH ON GLOBAL FOOTER FOR IINFO WEBS + specific Tuesday (except stahuj, slunecnice) *} 7: {default $globalFooter = true} 8: {* VARIABLE USED IN appShare/templates/@footer--tuesday.latte *} 9: {default $isTuesday = false} 10: 11: {block CommonFooterBlock} 12: {if !$isLayoutPageColumnsClosed} 13: </div> {* end tag for "layout-page-column--main" if "@footer--RootLike.latte" is not used (it contains sidebar where the tag is needed to be closed before sidebar's content) *} 14: {/if} 15: </div> {* for "layout-page-columns" *}
| $control | |
|---|---|
| $method | 'render'
|
| $parameters | |
| $container |
299: 300: if (!$block) { 301: $hint = ($t = Latte\Helpers::getSuggestion($this->getBlockNames($layer), $name)) 302: ? ", did you mean '$t'?" 303: : '.'; 304: $name = $layer ? "$layer $name" : $name; 305: throw new Latte\RuntimeException("Cannot include undefined block '$name'$hint"); 306: } 307: 308: $this->filter( 309: function () use ($block, $params): void { reset($block->functions)($params); }, 310: $mod, 311: $block->contentType, 312: "block $name" 313: );
| $ʟ_args | null
|
|---|
354: $block->functions = array_merge($block->functions, $functions); 355: } 356: 357: 358: /** 359: * @param string|\Closure|null $mod content-type name or modifier closure 360: */ 361: private function filter(callable $function, $mod, string $contentType, string $name): void 362: { 363: if ($mod === null || $mod === $contentType) { 364: $function(); 365: 366: } elseif ($mod instanceof \Closure) { 367: echo $mod($this->capture($function), $contentType); 368:
302: ? ", did you mean '$t'?" 303: : '.'; 304: $name = $layer ? "$layer $name" : $name; 305: throw new Latte\RuntimeException("Cannot include undefined block '$name'$hint"); 306: } 307: 308: $this->filter( 309: function () use ($block, $params): void { reset($block->functions)($params); }, 310: $mod, 311: $block->contentType, 312: "block $name" 313: ); 314: } 315: 316:
| $function | |
|---|---|
| $mod | null
|
| $contentType | 'html'
|
| $name | 'block CommonFooterBlock'
|
14: { 15: extract($this->params); 16: extract(['hasPageAdverts' => true], EXTR_SKIP) /* line 1 */; 17: extract(['isFooterTypeAdditonalContent' => true], EXTR_SKIP) /* line 2 */; 18: extract(['isLayoutPageColumnsClosed' => false], EXTR_SKIP) /* line 3 */; 19: extract(['globalFooter' => true], EXTR_SKIP) /* line 5 */; 20: extract(['isTuesday' => false], EXTR_SKIP) /* line 7 */; 21: if ($this->getParentName()) { 22: return get_defined_vars(); 23: } 24: $this->renderBlock('CommonFooterBlock', get_defined_vars()) /* line 8 */; 25: echo ' 26: </div> 27: '; 28: if (!isset($isVisitorFromSeznam) || $isVisitorFromSeznam === false) /* line 55 */ {
1: 2: {default $hasPageAdverts = true} 3: {default $isFooterTypeAdditonalContent = true} 4: {default $isLayoutPageColumnsClosed = false} 5: 6: {* SWITCH ON GLOBAL FOOTER FOR IINFO WEBS + specific Tuesday (except stahuj, slunecnice) *} 7: {default $globalFooter = true} 8: {* VARIABLE USED IN appShare/templates/@footer--tuesday.latte *} 9: {default $isTuesday = false} 10: 11: {block CommonFooterBlock} 12: {if !$isLayoutPageColumnsClosed} 13: </div> {* end tag for "layout-page-column--main" if "@footer--RootLike.latte" is not used (it contains sidebar where the tag is needed to be closed before sidebar's content) *} 14: {/if} 15: </div> {* for "layout-page-columns" *}
| $name | 'CommonFooterBlock'
|
|---|---|
| $params |
161: /** 162: * Renders template. 163: * @internal 164: */ 165: public function render(?string $block = null): void 166: { 167: $level = ob_get_level(); 168: try { 169: $this->prepare(); 170: if (!$this->doRender($block)) { 171: $this->main(); 172: } 173: 174: } catch (\Throwable $e) { 175: while (ob_get_level() > $level) {
193: 194: if ($this->referenceType === 'import') { 195: if ($this->parentName) { 196: throw new Latte\RuntimeException('Imported template cannot use {extends} or {layout}, use {import}'); 197: } 198: 199: } elseif ($this->parentName) { // extends 200: ob_start(function () {}); 201: $this->params = $this->main(); 202: ob_end_clean(); 203: $this->createTemplate($this->parentName, $this->params, 'extends')->render($block); 204: 205: } elseif ($block !== null) { // single block rendering 206: $this->renderBlock($block, $this->params); 207:
| $block | null
|
|---|
160: 161: /** 162: * Renders template. 163: * @internal 164: */ 165: public function render(?string $block = null): void 166: { 167: $level = ob_get_level(); 168: try { 169: $this->prepare(); 170: if (!$this->doRender($block)) { 171: $this->main(); 172: } 173: 174: } catch (\Throwable $e) {
| $block | null
|
|---|
104: $this->createTemplate(IInfo\LatteMacros::getTemplateDestination('sidebar/ConsultingModule/detail.latte', $this->getName(), false), ['isErrorPage' => $isErrorPage] + $this->getParameters(), "includeX")->render(); 105: } elseif ($isSidebarTypeConsultingQuestions) /* line 97 */ { 106: $this->createTemplate(IInfo\LatteMacros::getTemplateDestination('sidebar/ConsultingModule/questions.latte', $this->getName(), false), ['isErrorPage' => $isErrorPage] + $this->getParameters(), "includeX")->render(); 107: } elseif ($isSidebarCryptoCurrencyExchange) /* line 99 */ { 108: $this->createTemplate(IInfo\LatteMacros::getTemplateDestination('sidebar/QuotationModule/cryptoCurrencyExchange.latte', $this->getName(), false), ['isErrorPage' => $isErrorPage] + $this->getParameters(), "includeX")->render(); 109: } elseif ($disableSidebar) /* line 101 */ { 110: } else /* line 102 */ { 111: $this->createTemplate(IInfo\LatteMacros::getTemplateDestination('sidebar/@default.latte', $this->getName(), false), ['isErrorPage' => $isErrorPage] + $this->getParameters(), "includeX")->render(); 112: } 113: } 114: $this->createTemplate(IInfo\LatteMacros::getTemplateDestination('commonFooter.latte', $this->getName(), false), ['isLayoutPageColumnsClosed' => $isLayoutPageColumnsClosedDefault,] + $this->getParameters(), "includeX")->render(); 115: return get_defined_vars(); 116: } 117: 118:
1: {default $isSidebarTypeActuality = false} 2: {default $isSidebarTypeAnniversaryComics = false} 3: {default $isSidebarTypeArchiveActualities = false} 4: {default $isSidebarTypeArchiveLabelDetail = false} 5: {default $isSidebarTypeArticle = false} 6: {default $isSidebarTypeAwards = false} 7: {default $isSidebarTypeBlogs = false} 8: {default $isSidebarTypeBlogsDetail = false} 9: {default $isSidebarTypeBlogsIndex = false} 10: {default $isSidebarTypeConsultingDetail = false} 11: {default $isSidebarTypeConsultingQuestions = false} 12: {default $isSidebarTypeDatabaseCatalog = false} 13: {default $isSidebarTypeDatabaseView = false} 14: {default $isSidebarTypeDiscussionDetail = false} 15: {default $isSidebarTypeIndex = false}
161: /** 162: * Renders template. 163: * @internal 164: */ 165: public function render(?string $block = null): void 166: { 167: $level = ob_get_level(); 168: try { 169: $this->prepare(); 170: if (!$this->doRender($block)) { 171: $this->main(); 172: } 173: 174: } catch (\Throwable $e) { 175: while (ob_get_level() > $level) {
193: 194: if ($this->referenceType === 'import') { 195: if ($this->parentName) { 196: throw new Latte\RuntimeException('Imported template cannot use {extends} or {layout}, use {import}'); 197: } 198: 199: } elseif ($this->parentName) { // extends 200: ob_start(function () {}); 201: $this->params = $this->main(); 202: ob_end_clean(); 203: $this->createTemplate($this->parentName, $this->params, 'extends')->render($block); 204: 205: } elseif ($block !== null) { // single block rendering 206: $this->renderBlock($block, $this->params); 207:
| $block | null
|
|---|
160: 161: /** 162: * Renders template. 163: * @internal 164: */ 165: public function render(?string $block = null): void 166: { 167: $level = ob_get_level(); 168: try { 169: $this->prepare(); 170: if (!$this->doRender($block)) { 171: $this->main(); 172: } 173: 174: } catch (\Throwable $e) {
| $block | null
|
|---|
2: 3: use Latte\Runtime as LR; 4: 5: /** source: /www/virtual/martin/stable/php-libs/appShare/templates/OpinionsModule/ForActuality/footer.latte */ 6: final class Template52d56e0bcf extends Latte\Runtime\Template 7: { 8: 9: public function main(): array 10: { 11: extract($this->params); 12: $this->createTemplate(IInfo\LatteMacros::getTemplateDestination("../../footer.latte", $this->getName(), false), $this->getParameters(), "includeX")->render(); 13: return get_defined_vars(); 14: } 15: 16:
1: {* 2: necessary if we need some special different sidebars for a article detail page on 3: different servers 4: *} 5: {includeX "../../footer.latte"} 6:
161: /** 162: * Renders template. 163: * @internal 164: */ 165: public function render(?string $block = null): void 166: { 167: $level = ob_get_level(); 168: try { 169: $this->prepare(); 170: if (!$this->doRender($block)) { 171: $this->main(); 172: } 173: 174: } catch (\Throwable $e) { 175: while (ob_get_level() > $level) {
82: IInfo\LatteMacros::renderControl("monitoring", "render", ['opinions-list'], $this->global->uiControl); 83: } 84: if (isset($opinionAddComponent) && $opinionAddComponent) /* line 45 */ { 85: echo ' '; 86: $_HT_macro_arg = $opinionAddComponent /* line 46 */; 87: IInfo\LatteMacros::renderLazyControl($this->global->uiPresenter, $_HT_macro_arg, []); 88: echo "\n"; 89: } 90: echo '</div> 91: '; 92: $this->createTemplate(IInfo\LatteMacros::getTemplateDestination('footer.latte', $this->getName(), false), $this->getParameters(), "includeX")->render(); 93: return get_defined_vars(); 94: } 95: 96:
1: {includeX '../../header.latte'} 2: 3: 4: {var $isOpinionsListing = (isset($opinionsListing) && $opinionsListing)} 5: <div class="design-tile--version-1 design-tile"> 6: <h1 class=" design-heading--opinions-comment-button design-heading--opinions-comment design-heading--level-1 design-heading"> 7: <span> 8: {if isset($shortTitle) && $shortTitle} 9: {$shortTitle|htlocale} 10: {else} 11: {$titlePrefix|htlocale} 12: <br /> 13: <a href="{$forWhat['link']|htlocale}">{$forWhat['title']|htlocale}</a> 14: {if $isOpinionsListing}{$opinionsListing->getTitleOutro()}{/if} 15: {/if}
161: /** 162: * Renders template. 163: * @internal 164: */ 165: public function render(?string $block = null): void 166: { 167: $level = ob_get_level(); 168: try { 169: $this->prepare(); 170: if (!$this->doRender($block)) { 171: $this->main(); 172: } 173: 174: } catch (\Throwable $e) { 175: while (ob_get_level() > $level) {
92: 93: /** 94: * Renders template to output. 95: * @param object|mixed[] $params 96: */ 97: public function render(string $name, $params = [], ?string $block = null): void 98: { 99: $template = $this->createTemplate($name, $this->processParams($params)); 100: $template->global->coreCaptured = false; 101: ($this->probe)($template); 102: $template->render($block); 103: } 104: 105: 106: /**
| $block | null
|
|---|
40: /** 41: * Renders template to output. 42: */ 43: public function render(?string $file = null, array $params = []): void 44: { 45: Nette\Utils\Arrays::toObject($params, $this); 46: if (\cfg::$debug['tmplDump']) { 47: $filePath = strstr($file ? : $this->file, "templates/"); 48: echo '<pre class="nette-dump"><span class="nette-dump-object">' . get_class($this->control) . ": $filePath" . '</span></pre>'; 49: } 50: $this->latte->render($file ?: $this->file, $this); 51: } 52: 53: 54: /**
| $name | '/www/virtual/martin/stable/php-libs/appShare/templates/OpinionsModule/ForActuality/default.latte'
|
|---|---|
| $params |
40: return $this->source; 41: } 42: 43: 44: /** 45: * Sends response to output. 46: */ 47: public function send(Nette\Http\IRequest $httpRequest, Nette\Http\IResponse $httpResponse): void 48: { 49: if ($this->source instanceof Nette\Application\UI\Template) { 50: $this->source->render(); 51: 52: } else { 53: echo $this->source; 54: }
161: 162: Arrays::invoke($this->onPresenter, $this, $this->presenter); 163: $response = $this->presenter->run(clone $request); 164: 165: if ($response instanceof Responses\ForwardResponse) { 166: $request = $response->getRequest(); 167: goto process; 168: } 169: 170: Arrays::invoke($this->onResponse, $this, $response); 171: $response->send($this->httpRequest, $this->httpResponse); 172: } 173: 174: 175: public function processException(\Throwable $e): void
| $httpRequest | |
|---|---|
| $httpResponse |
80: } 81: 82: 83: /** 84: * Dispatch a HTTP request to a front controller. 85: */ 86: public function run(): void 87: { 88: try { 89: Arrays::invoke($this->onStartup, $this); 90: $this->processRequest($this->createInitialRequest()); 91: Arrays::invoke($this->onShutdown, $this); 92: 93: } catch (\Throwable $e) { 94: Arrays::invoke($this->onError, $this, $e);
| $request |
|---|
13: !empty($_SERVER["HTTPS"]), 14: 'http://forum.lupa.cz/', 15: trim(AppConfig::$modulesUrl['blogs'], '/'), 16: true 17: ); 18: $redirector->injectDibiConnections($bootstrap->getContext()->getService('dibiConnections')); 19: $redirector->redirectUrl(); 20: unset($redirector); 21: 22: $bootstrap->setupRouting(); 23: $bootstrap->getApplication()->run(); 24:
| HTTPS | 'on'
|
|---|---|
| SCRIPT_URL | '/aktuality/alza-cz-lidem-do-kosiku-prihazuje-nevyzadane-zbozi/nazory/'
|
| SCRIPT_URI | 'http://lupa-martin.imho.cz/aktuality/alza-cz-lidem-do-kosiku-prihazuje-nevyzadane-zbozi/nazory/'
|
| TZ | 'Europe/Prague'
|
| HTTP_HOST | 'lupa-martin.imho.cz'
|
| HTTP_ACCESS_CONTROL_ALLOW_ORIGIN | '*'
|
| HTTP_REFERRER_POLICY | 'no-referrer-when-downgrade'
|
| HTTP_X_REAL_IP | '216.73.216.175'
|
| HTTP_CONNECTION | 'close'
|
| HTTP_ACCEPT | '*/*'
|
| HTTP_USER_AGENT | 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)'
|
| HTTP_ACCEPT_ENCODING | 'gzip, br, zstd, deflate'
|
| HTTP_COOKIE | '_nss=1; tracy-session=8b1290bd4c'
|
| HTTP_X_HTTPS | '1'
|
| PATH | '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
|
| LD_LIBRARY_PATH | '/opt/mozjpeg/lib64'
|
| SERVER_SIGNATURE | |
| SERVER_SOFTWARE | 'Apache/2.4.38 (Debian)'
|
| SERVER_NAME | 'lupa-martin.imho.cz'
|
| SERVER_ADDR | '127.0.0.1'
|
| SERVER_PORT | '80'
|
| REMOTE_ADDR | '216.73.216.175'
|
| DOCUMENT_ROOT | '/www/virtual/martin/stable/lupa/document_root/'
|
| REQUEST_SCHEME | 'http'
|
| CONTEXT_PREFIX | ''
|
| CONTEXT_DOCUMENT_ROOT | '/www/virtual/martin/stable/lupa/document_root/'
|
| SERVER_ADMIN | '[no address given]'
|
| SCRIPT_FILENAME | '/www/virtual/martin/stable/lupa/document_root/index.php'
|
| REMOTE_PORT | '52572'
|
| GATEWAY_INTERFACE | 'CGI/1.1'
|
| SERVER_PROTOCOL | 'HTTP/1.0'
|
| REQUEST_METHOD | 'GET'
|
| QUERY_STRING | |
| REQUEST_URI | |
| SCRIPT_NAME | '/aktuality/alza-cz-lidem-do-kosiku-prihazuje-nevyzadane-zbozi/nazory/'
|
| PHP_SELF | '/aktuality/alza-cz-lidem-do-kosiku-prihazuje-nevyzadane-zbozi/nazory/'
|
| REQUEST_TIME_FLOAT | 1763708250.417871
|
| REQUEST_TIME | 1763708250
|
| __NF | Nette Session |
|---|
| Nette.Http.UserStorage/ | null
|
|---|
| APP_DIR | '/www/virtual/martin/stable/lupa/app'
|
|---|---|
| APP_LIB_DIR | '/www/virtual/martin/stable/lupa/app/libs'
|
| LIB_DIR | '/www/virtual/martin/stable/php-libs'
|
| APP_SHARED_DIR | '/www/virtual/martin/stable/php-libs/appShare'
|
| APP_SHARED_LIB_DIR | '/www/virtual/martin/stable/php-libs/appShare/libs'
|
| APP_TEMPLATE_DIR | '/www/virtual/martin/stable/lupa/app/templates'
|
| APP_SHARED_TEMPLATE_DIR | '/www/virtual/martin/stable/php-libs/appShare/templates'
|
| WWW_DIR | '/www/virtual/martin/stable/lupa/document_root'
|
| RAMDISK | '/mnt/ramdisk'
|
| WORK_DIR | '/www/virtual/martin/stable/lupa/work'
|
| CACHE_DIR | '/www/virtual/martin/stable/lupa/work/cache'
|
| NETTE_CACHE_DIR | '/www/virtual/martin/stable/lupa/work/cache.nette'
|
| LOCAL_CACHE_DIR | '/www/virtual/martin/stable/lupa/work/cache.local'
|
| CHARSET | 'utf-8'
|
| DB_CHARSET | 'utf8'
|
| DB_ERROR_DUPLICATE_ENTRY | 1062
|
| MYSQLI_REFRESH_REPLICA | 64
|
| HTMLPURIFIER_PREFIX | '/www/virtual/martin/stable/lupa/vendor/ezyang/htmlpurifier/library'
|
| GEOIP_COUNTRY_BEGIN | 16776960
|
| GEOIP_STATE_BEGIN_REV0 | 16700000
|
| GEOIP_STATE_BEGIN_REV1 | 16000000
|
| GEOIP_STANDARD | 0
|
| GEOIP_MEMORY_CACHE | 1
|
| GEOIP_SHARED_MEMORY | 2
|
| STRUCTURE_INFO_MAX_SIZE | 20
|
| DATABASE_INFO_MAX_SIZE | 100
|
| GEOIP_COUNTRY_EDITION | 1
|
| GEOIP_PROXY_EDITION | 8
|
| GEOIP_ASNUM_EDITION | 9
|
| GEOIP_NETSPEED_EDITION | 10
|
| GEOIP_REGION_EDITION_REV0 | 7
|
| GEOIP_REGION_EDITION_REV1 | 3
|
| GEOIP_CITY_EDITION_REV0 | 6
|
| GEOIP_CITY_EDITION_REV1 | 2
|
| GEOIP_ORG_EDITION | 5
|
| GEOIP_ISP_EDITION | 4
|
| SEGMENT_RECORD_LENGTH | 3
|
| STANDARD_RECORD_LENGTH | 3
|
| ORG_RECORD_LENGTH | 4
|
| MAX_RECORD_LENGTH | 4
|
| MAX_ORG_RECORD_LENGTH | 300
|
| GEOIP_SHM_KEY | 1329681409
|
| US_OFFSET | 1
|
| CANADA_OFFSET | 677
|
| WORLD_OFFSET | 1353
|
| FIPS_RANGE | 360
|
| GEOIP_UNKNOWN_SPEED | 0
|
| GEOIP_DIALUP_SPEED | 1
|
| GEOIP_CABLEDSL_SPEED | 2
|
| GEOIP_CORPORATE_SPEED | 3
|
| GEOIP_DOMAIN_EDITION | 11
|
| GEOIP_COUNTRY_EDITION_V6 | 12
|
| GEOIP_LOCATIONA_EDITION | 13
|
| GEOIP_ACCURACYRADIUS_EDITION | 14
|
| GEOIP_CITYCOMBINED_EDITION | 15
|
| GEOIP_CITY_EDITION_REV1_V6 | 30
|
| GEOIP_CITY_EDITION_REV0_V6 | 31
|
| GEOIP_NETSPEED_EDITION_REV1 | 32
|
| GEOIP_NETSPEED_EDITION_REV1_V6 | 33
|
| GEOIP_USERTYPE_EDITION | 28
|
| GEOIP_USERTYPE_EDITION_V6 | 29
|
| GEOIP_ASNUM_EDITION_V6 | 21
|
| GEOIP_ISP_EDITION_V6 | 22
|
| GEOIP_ORG_EDITION_V6 | 23
|
| GEOIP_DOMAIN_EDITION_V6 | 24
|
| CITYCOMBINED_FIXED_RECORD | 7
|
| FULL_RECORD_LENGTH | 50
|
| TEXY_ALL | true
|
| TEXY_NONE | false
|
| TEXY_CONTENT_MARKUP | |
| TEXY_CONTENT_REPLACED | |
| TEXY_CONTENT_TEXTUAL | |
| TEXY_CONTENT_BLOCK | |
| TEXY_VERSION | '2.9.3'
|
| TEXY_HEADING_DYNAMIC | 1
|
| TEXY_HEADING_FIXED | 2
|
| TEXY_CHAR | 'A-Za-z\x{C0}-\x{2FF}\x{370}-\x{1EFF}'
|
| TEXY_MARK | '\x14-\x1F'
|
| TEXY_MODIFIER | |
| TEXY_MODIFIER_H | |
| TEXY_MODIFIER_HV | |
| TEXY_IMAGE | |
| TEXY_LINK_URL | |
| TEXY_LINK | |
| TEXY_LINK_N | |
| TEXY_EMAIL | |
| TEXY_URLSCHEME | '[a-z][a-z0-9+.-]{0,20}:'
|
| Apache Version | Apache/2.4.38 (Debian) |
| Apache API Version | 20120211 |
| Server Administrator | [no address given] |
| Hostname:Port | lupa-martin.imho.cz:0 |
| User/Group | www-data(33)/33 |
| Max Requests | Per Child: 0 - Keep Alive: on - Max Per Connection: 100 |
| Timeouts | Connection: 300 - Keep-Alive: 5 |
| Virtual Server | Yes |
| Server Root | /etc/apache2 |
| Loaded Modules | core mod_so mod_watchdog http_core mod_log_config mod_logio mod_version mod_unixd mod_access_compat mod_alias mod_auth_basic mod_authn_core mod_authn_file mod_authz_core mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cache mod_cgi mod_deflate mod_dir mod_env mod_expires mod_fcgid mod_file_cache mod_filter mod_headers mod_include mod_mime prefork mod_negotiation mod_php mod_proxy mod_proxy_connect mod_proxy_fcgi mod_proxy_http mod_remoteip mod_reqtimeout mod_rewrite mod_setenvif mod_slotmem_shm mod_socache_shmcb mod_ssl mod_status mod_userdir |
| Directive | Local Value | Master Value |
|---|---|---|
| engine | On | On |
| last_modified | Off | Off |
| xbithack | Off | Off |
| Variable | Value |
|---|---|
| HTTPS | on |
| SCRIPT_URL | /aktuality/alza-cz-lidem-do-kosiku-prihazuje-nevyzadane-zbozi/nazory/ |
| SCRIPT_URI | http://lupa-martin.imho.cz/aktuality/alza-cz-lidem-do-kosiku-prihazuje-nevyzadane-zbozi/nazory/ |
| TZ | Europe/Prague |
| HTTP_HOST | lupa-martin.imho.cz |
| HTTP_ACCESS_CONTROL_ALLOW_ORIGIN | * |
| HTTP_REFERRER_POLICY | no-referrer-when-downgrade |
| HTTP_X_REAL_IP | 216.73.216.175 |
| HTTP_CONNECTION | close |
| HTTP_ACCEPT | */* |
| HTTP_USER_AGENT | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
| HTTP_ACCEPT_ENCODING | gzip, br, zstd, deflate |
| HTTP_COOKIE | _nss=1; tracy-session=8b1290bd4c |
| HTTP_X_HTTPS | 1 |
| PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| LD_LIBRARY_PATH | /opt/mozjpeg/lib64 |
| SERVER_SIGNATURE | <address>Apache/2.4.38 (Debian) Server at lupa-martin.imho.cz Port 80</address> |
| SERVER_SOFTWARE | Apache/2.4.38 (Debian) |
| SERVER_NAME | lupa-martin.imho.cz |
| SERVER_ADDR | 127.0.0.1 |
| SERVER_PORT | 80 |
| REMOTE_ADDR | 216.73.216.175 |
| DOCUMENT_ROOT | /www/virtual/martin/stable/lupa/document_root/ |
| REQUEST_SCHEME | http |
| CONTEXT_PREFIX | no value |
| CONTEXT_DOCUMENT_ROOT | /www/virtual/martin/stable/lupa/document_root/ |
| SERVER_ADMIN | [no address given] |
| SCRIPT_FILENAME | /www/virtual/martin/stable/lupa/document_root/index.php |
| REMOTE_PORT | 52572 |
| GATEWAY_INTERFACE | CGI/1.1 |
| SERVER_PROTOCOL | HTTP/1.0 |
| REQUEST_METHOD | GET |
| QUERY_STRING | do=opinionsListing-reorder&opinionsListing-order=thumbs |
| REQUEST_URI | /aktuality/alza-cz-lidem-do-kosiku-prihazuje-nevyzadane-zbozi/nazory/?do=opinionsListing-reorder&opinionsListing-order=thumbs |
| SCRIPT_NAME | /aktuality/alza-cz-lidem-do-kosiku-prihazuje-nevyzadane-zbozi/nazory/ |
| HTTP Request Headers | |
|---|---|
| HTTP Request | GET /aktuality/alza-cz-lidem-do-kosiku-prihazuje-nevyzadane-zbozi/nazory/?do=opinionsListing-reorder&opinionsListing-order=thumbs HTTP/1.0 |
| Host | lupa-martin.imho.cz |
| HTTP_X_FORWARDED_PROTO | https |
| Access-Control-Allow-Origin | * |
| Referrer-Policy | no-referrer-when-downgrade |
| X-Real-IP | 216.73.216.175 |
| Connection | close |
| accept | */* |
| user-agent | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
| accept-encoding | gzip, br, zstd, deflate |
| cookie | _nss=1; tracy-session=8b1290bd4c |
| X-HTTPS | 1 |
| HTTP Response Headers | |
| X-Powered-By | Nette Framework 3 |
| X-Frame-Options | SAMEORIGIN |
| Set-Cookie | _nss=1; path=/; secure; HttpOnly; SameSite=Strict |
| Vary | X-Requested-With,Accept-Encoding |
| Set-Cookie | opinionsOrdering=thumbs; expires=Sun, 21-Dec-2025 06:57:30 GMT; Max-Age=2592000; path=/; secure; HttpOnly; SameSite=Lax |
| Content-Security-Policy | upgrade-insecure-requests |
| Content-Encoding | gzip |
| Referrer-Policy | no-referrer-when-downgrade |
| Access-Control-Allow-Origin | * |
| Access-Control-Allow-Headers | * |
| Connection | close |
| Content-Type | text/html; charset=utf-8 |
| BCMath support | enabled |
| Directive | Local Value | Master Value |
|---|---|---|
| bcmath.scale | 0 | 0 |
| BZip2 Support | Enabled |
| Stream Wrapper support | compress.bzip2:// |
| Stream Filter support | bzip2.decompress, bzip2.compress |
| BZip2 Version | 1.0.6, 6-Sept-2010 |
| Calendar support | enabled |
| PHP Version | 8.0.30 |
| Directive | Local Value | Master Value |
|---|---|---|
| allow_url_fopen | On | On |
| allow_url_include | Off | Off |
| arg_separator.input | & | & |
| arg_separator.output | & | & |
| auto_append_file | no value | no value |
| auto_globals_jit | On | On |
| auto_prepend_file | no value | no value |
| browscap | no value | no value |
| default_charset | UTF-8 | UTF-8 |
| default_mimetype | text/html | text/html |
| disable_classes | no value | no value |
| disable_functions | pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, | pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, |
| display_errors | On | Off |
| display_startup_errors | Off | Off |
| doc_root | no value | no value |
| docref_ext | no value | no value |
| docref_root | no value | no value |
| enable_dl | Off | Off |
| enable_post_data_reading | On | On |
| error_append_string | no value | no value |
| error_log | no value | no value |
| error_prepend_string | no value | no value |
| error_reporting | 32767 | 22527 |
| expose_php | Off | Off |
| extension_dir | /usr/lib/php/20200930 | /usr/lib/php/20200930 |
| file_uploads | On | On |
| hard_timeout | 2 | 2 |
| highlight.comment | #998; font-style: italic | #FF8000 |
| highlight.default | #000 | #0000BB |
| highlight.html | #06B | #000000 |
| highlight.keyword | #D24; font-weight: bold | #007700 |
| highlight.string | #080 | #DD0000 |
| html_errors | Off | On |
| ignore_repeated_errors | Off | Off |
| ignore_repeated_source | Off | Off |
| ignore_user_abort | Off | Off |
| implicit_flush | Off | Off |
| include_path | .:/usr/share/php:/www/virtual/martin/stable/php-libs:/www/virtual/martin/stable/lupa/app/libs:/www/virtual/martin/stable/php-libs/appShare/libs | .:/usr/share/php |
| input_encoding | no value | no value |
| internal_encoding | no value | no value |
| log_errors | Off | On |
| log_errors_max_len | 1024 | 1024 |
| mail.add_x_header | Off | Off |
| mail.force_extra_parameters | no value | no value |
| mail.log | no value | no value |
| max_execution_time | 3600 | 3600 |
| max_file_uploads | 20 | 20 |
| max_input_nesting_level | 64 | 64 |
| max_input_time | 60 | 60 |
| max_input_vars | 1000 | 1000 |
| max_multipart_body_parts | -1 | -1 |
| memory_limit | 256M | 256M |
| open_basedir | no value | no value |
| output_buffering | 4096 | 4096 |
| output_encoding | no value | no value |
| output_handler | no value | no value |
| post_max_size | 128M | 128M |
| precision | 14 | 14 |
| realpath_cache_size | 4096K | 4096K |
| realpath_cache_ttl | 120 | 120 |
| register_argc_argv | Off | Off |
| report_memleaks | On | On |
| report_zend_debug | Off | Off |
| request_order | GP | GP |
| sendmail_from | no value | no value |
| sendmail_path | /usr/sbin/sendmail -t -i | /usr/sbin/sendmail -t -i |
| serialize_precision | -1 | -1 |
| short_open_tag | Off | Off |
| SMTP | localhost | localhost |
| smtp_port | 25 | 25 |
| sys_temp_dir | no value | no value |
| syslog.facility | LOG_USER | LOG_USER |
| syslog.filter | no-ctrl | no-ctrl |
| syslog.ident | php | php |
| unserialize_callback_func | no value | no value |
| upload_max_filesize | 128M | 128M |
| upload_tmp_dir | no value | no value |
| user_dir | no value | no value |
| user_ini.cache_ttl | 300 | 300 |
| user_ini.filename | .user.ini | .user.ini |
| variables_order | GPCS | GPCS |
| xmlrpc_error_number | 0 | 0 |
| xmlrpc_errors | Off | Off |
| zend.assertions | -1 | -1 |
| zend.detect_unicode | On | On |
| zend.enable_gc | On | On |
| zend.exception_ignore_args | Off | On |
| zend.exception_string_param_max_len | 0 | 0 |
| zend.multibyte | Off | Off |
| zend.script_encoding | no value | no value |
| zend.signal_check | Off | Off |
| ctype functions | enabled |
| cURL support | enabled |
| cURL Information | 7.64.0 |
| Age | 4 |
| Features | |
| AsynchDNS | Yes |
| CharConv | No |
| Debug | No |
| GSS-Negotiate | No |
| IDN | Yes |
| IPv6 | Yes |
| krb4 | No |
| Largefile | Yes |
| libz | Yes |
| NTLM | Yes |
| NTLMWB | Yes |
| SPNEGO | Yes |
| SSL | Yes |
| SSPI | No |
| TLS-SRP | Yes |
| HTTP2 | Yes |
| GSSAPI | Yes |
| KERBEROS5 | Yes |
| UNIX_SOCKETS | Yes |
| PSL | Yes |
| HTTPS_PROXY | Yes |
| MULTI_SSL | No |
| BROTLI | No |
| Protocols | dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtmp, rtsp, scp, sftp, smb, smbs, smtp, smtps, telnet, tftp |
| Host | x86_64-pc-linux-gnu |
| SSL Version | OpenSSL/1.1.1d |
| ZLib Version | 1.2.11 |
| libSSH Version | libssh2/1.8.0 |
| Directive | Local Value | Master Value |
|---|---|---|
| curl.cainfo | no value | no value |
| date/time support | enabled |
| timelib version | 2020.03 |
| "Olson" Timezone Database Version | 0.system |
| Timezone Database | internal |
| Default timezone | Europe/Berlin |
| Directive | Local Value | Master Value |
|---|---|---|
| date.default_latitude | 31.7667 | 31.7667 |
| date.default_longitude | 35.2333 | 35.2333 |
| date.sunrise_zenith | 90.833333 | 90.833333 |
| date.sunset_zenith | 90.833333 | 90.833333 |
| date.timezone | no value | no value |
| DOM/XML | enabled |
| DOM/XML API Version | 20031129 |
| libxml Version | 2.9.14 |
| HTML Support | enabled |
| XPath Support | enabled |
| XPointer Support | enabled |
| Schema Support | enabled |
| RelaxNG Support | enabled |
| EXIF Support | enabled |
| Supported EXIF Version | 0220 |
| Supported filetypes | JPEG, TIFF |
| Multibyte decoding support using mbstring | enabled |
| Extended EXIF tag formats | Canon, Casio, Fujifilm, Nikon, Olympus, Samsung, Panasonic, DJI, Sony, Pentax, Minolta, Sigma, Foveon, Kyocera, Ricoh, AGFA, Epson |
| Directive | Local Value | Master Value |
|---|---|---|
| exif.decode_jis_intel | JIS | JIS |
| exif.decode_jis_motorola | JIS | JIS |
| exif.decode_unicode_intel | UCS-2LE | UCS-2LE |
| exif.decode_unicode_motorola | UCS-2BE | UCS-2BE |
| exif.encode_jis | no value | no value |
| exif.encode_unicode | ISO-8859-15 | ISO-8859-15 |
| FFI support | enabled |
|---|
| Directive | Local Value | Master Value |
|---|---|---|
| ffi.enable | preload | preload |
| ffi.preload | no value | no value |
| fileinfo support | enabled |
| libmagic | 539 |
| Input Validation and Filtering | enabled |
| Directive | Local Value | Master Value |
|---|---|---|
| filter.default | unsafe_raw | unsafe_raw |
| filter.default_flags | no value | no value |
| FTP support | enabled |
| FTPS support | enabled |
| GD Support | enabled |
| GD headers Version | 2.3.3 |
| GD library Version | 2.2.5 |
| FreeType Support | enabled |
| FreeType Linkage | with freetype |
| GIF Read Support | enabled |
| GIF Create Support | enabled |
| JPEG Support | enabled |
| PNG Support | enabled |
| WBMP Support | enabled |
| XPM Support | enabled |
| XBM Support | enabled |
| WebP Support | enabled |
| BMP Support | enabled |
| TGA Read Support | enabled |
| Directive | Local Value | Master Value |
|---|---|---|
| gd.jpeg_ignore_warning | 1 | 1 |
| GetText Support | enabled |
| gmp support | enabled |
| GMP version | 6.1.2 |
| hash support | enabled |
| Hashing Engines | md2 md4 md5 sha1 sha224 sha256 sha384 sha512/224 sha512/256 sha512 sha3-224 sha3-256 sha3-384 sha3-512 ripemd128 ripemd160 ripemd256 ripemd320 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 tiger160,4 tiger192,4 snefru snefru256 gost gost-crypto adler32 crc32 crc32b crc32c fnv132 fnv1a32 fnv164 fnv1a64 joaat haval128,3 haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4 haval192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5 haval224,5 haval256,5 |
| MHASH support | Enabled |
| MHASH API Version | Emulated Support |
| iconv support | enabled |
| iconv implementation | glibc |
| iconv library version | 2.28 |
| Directive | Local Value | Master Value |
|---|---|---|
| iconv.input_encoding | no value | no value |
| iconv.internal_encoding | no value | no value |
| iconv.output_encoding | no value | no value |
| igbinary support | enabled |
| igbinary version | 3.2.13 |
| igbinary APCu serializer ABI | 0 |
| igbinary session support | yes |
| Directive | Local Value | Master Value |
|---|---|---|
| igbinary.compact_strings | On | On |
| imagick module | enabled |
|---|---|
| imagick module version | 3.6.0 |
| imagick classes | Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel |
| Imagick compiled with ImageMagick version | ImageMagick 6.9.10-23 Q16 x86_64 20190101 https://imagemagick.org |
| Imagick using ImageMagick library version | ImageMagick 6.9.10-23 Q16 x86_64 20190101 https://imagemagick.org |
| ImageMagick copyright | © 1999-2019 ImageMagick Studio LLC |
| ImageMagick release date | 20190101 |
| ImageMagick number of supported formats: | 242 |
| ImageMagick supported formats | 3FR, 3G2, 3GP, AAI, AI, ART, ARW, AVI, AVS, BGR, BGRA, BGRO, BIE, BMP, BMP2, BMP3, BRF, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CRW, CUR, CUT, DATA, DCM, DCR, DCX, DDS, DFONT, DJVU, DNG, DOT, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, EXR, FAX, FILE, FITS, FRACTAL, FTP, FTS, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, GV, H, HALD, HDR, HEIC, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, J2C, J2K, JBG, JBIG, JNG, JNX, JP2, JPC, JPE, JPEG, JPG, JPM, JPS, JPT, JSON, K25, KDC, LABEL, M2V, M4V, MAC, MAGICK, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPEG, MPG, MRW, MSL, MSVG, MTV, MVG, NEF, NRW, NULL, ORF, OTB, OTF, PAL, PALM, PAM, PANGO, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, PPM, PREVIEW, PS, PS2, PS3, PSB, PSD, PTIF, PWP, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGBA, RGBO, RGF, RLA, RLE, RMF, RW2, SCR, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIFF, VIPS, VST, WBMP, WEBP, WMF, WMV, WMZ, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, YCbCr, YCbCrA, YUV |
| Directive | Local Value | Master Value |
|---|---|---|
| imagick.allow_zero_dimension_images | 0 | 0 |
| imagick.locale_fix | 0 | 0 |
| imagick.progress_monitor | 0 | 0 |
| imagick.set_single_thread | 1 | 1 |
| imagick.shutdown_sleep_count | 10 | 10 |
| imagick.skip_version_check | 1 | 1 |
| IMAP c-Client Version | 2007f |
| SSL Support | enabled |
| Kerberos Support | enabled |
| Directive | Local Value | Master Value |
|---|---|---|
| imap.enable_insecure_rsh | Off | Off |
| Internationalization support | enabled |
|---|---|
| ICU version | 65.1 |
| ICU Data version | 65.1 |
| ICU Unicode version | 12.1 |
| Directive | Local Value | Master Value |
|---|---|---|
| intl.default_locale | cs-CZ | no value |
| intl.error_level | 0 | 0 |
| intl.use_exceptions | Off | Off |
| json support | enabled |
| LDAP Support | enabled |
| Total Links | 0/unlimited |
| API Version | 3001 |
| Vendor Name | OpenLDAP |
| Vendor Version | 20447 |
| SASL Support | Enabled |
| Directive | Local Value | Master Value |
|---|---|---|
| ldap.max_links | Unlimited | Unlimited |
| libXML support | active |
| libXML Compiled Version | 2.9.14 |
| libXML Loaded Version | 20912 |
| libXML streams | enabled |
| Multibyte Support | enabled |
| Multibyte string engine | libmbfl |
| HTTP input encoding translation | disabled |
| libmbfl version | 1.3.2 |
| mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1. |
|---|
| Multibyte (japanese) regex support | enabled |
| Multibyte regex (oniguruma) version | 6.9.1 |
| Directive | Local Value | Master Value |
|---|---|---|
| mbstring.detect_order | no value | no value |
| mbstring.encoding_translation | Off | Off |
| mbstring.http_input | no value | no value |
| mbstring.http_output | no value | no value |
| mbstring.http_output_conv_mimetypes | ^(text/|application/xhtml\+xml) | ^(text/|application/xhtml\+xml) |
| mbstring.internal_encoding | no value | no value |
| mbstring.language | neutral | neutral |
| mbstring.regex_retry_limit | 1000000 | 1000000 |
| mbstring.regex_stack_limit | 100000 | 100000 |
| mbstring.strict_detection | Off | Off |
| mbstring.substitute_character | no value | no value |
| MysqlI Support | enabled |
|---|---|
| Client API library version | mysqlnd 8.0.30 |
| Active Persistent Links | 0 |
| Inactive Persistent Links | 0 |
| Active Links | 3 |
| Directive | Local Value | Master Value |
|---|---|---|
| mysqli.allow_local_infile | Off | Off |
| mysqli.allow_persistent | On | On |
| mysqli.default_host | no value | no value |
| mysqli.default_port | 3306 | 3306 |
| mysqli.default_pw | no value | no value |
| mysqli.default_socket | /var/run/mysqld/mysqld.sock | /var/run/mysqld/mysqld.sock |
| mysqli.default_user | no value | no value |
| mysqli.max_links | Unlimited | Unlimited |
| mysqli.max_persistent | Unlimited | Unlimited |
| mysqli.reconnect | Off | Off |
| mysqli.rollback_on_cached_plink | Off | Off |
| mysqlnd | enabled |
|---|---|
| Version | mysqlnd 8.0.30 |
| Compression | supported |
| core SSL | supported |
| extended SSL | supported |
| Command buffer size | 4096 |
| Read buffer size | 32768 |
| Read timeout | 86400 |
| Collecting statistics | Yes |
| Collecting memory statistics | No |
| Tracing | n/a |
| Loaded plugins | mysqlnd,debug_trace,auth_plugin_mysql_native_password,auth_plugin_mysql_clear_password,auth_plugin_caching_sha2_password,auth_plugin_sha256_password |
| API Extensions | mysqli,pdo_mysql |
| ODBC Support | enabled |
|---|---|
| Active Persistent Links | 0 |
| Active Links | 0 |
| ODBC library | unixODBC |
| ODBCVER | 0x0380 |
| ODBC_CFLAGS | -I/usr/include |
| ODBC_LFLAGS | -L/usr/lib |
| ODBC_LIBS | -lodbc |
| Directive | Local Value | Master Value |
|---|---|---|
| odbc.allow_persistent | On | On |
| odbc.check_persistent | On | On |
| odbc.default_cursortype | Static cursor | Static cursor |
| odbc.default_db | no value | no value |
| odbc.default_pw | no value | no value |
| odbc.default_user | no value | no value |
| odbc.defaultbinmode | return as is | return as is |
| odbc.defaultlrl | return up to 4096 bytes | return up to 4096 bytes |
| odbc.max_links | Unlimited | Unlimited |
| odbc.max_persistent | Unlimited | Unlimited |
| OpenSSL support | enabled |
| OpenSSL Library Version | OpenSSL 1.1.1d 10 Sep 2019 |
| OpenSSL Header Version | OpenSSL 1.1.1n 15 Mar 2022 |
| Openssl default config | /usr/lib/ssl/openssl.cnf |
| Directive | Local Value | Master Value |
|---|---|---|
| openssl.cafile | no value | no value |
| openssl.capath | no value | no value |
| PCRE (Perl Compatible Regular Expressions) Support | enabled |
| PCRE Library Version | 10.39 2021-10-29 |
| PCRE Unicode Version | 14.0.0 |
| PCRE JIT Support | enabled |
| PCRE JIT Target | x86 64bit (little endian + unaligned) |
| Directive | Local Value | Master Value |
|---|---|---|
| pcre.backtrack_limit | 1000000 | 1000000 |
| pcre.jit | 1 | 1 |
| pcre.recursion_limit | 100000 | 100000 |
| PDO support | enabled |
|---|---|
| PDO drivers | firebird, mysql, odbc, sqlite, sqlsrv |
| PDO Driver for Firebird | enabled |
|---|---|
| Client Library Version | LI-V6.3.5.33100 Firebird 3.0 |
| PDO Driver for MySQL | enabled |
|---|---|
| Client API version | mysqlnd 8.0.30 |
| Directive | Local Value | Master Value |
|---|---|---|
| pdo_mysql.default_socket | /var/run/mysqld/mysqld.sock | /var/run/mysqld/mysqld.sock |
| PDO Driver for ODBC (unixODBC) | enabled |
|---|---|
| ODBC Connection Pooling | Enabled, strict matching |
| PDO Driver for SQLite 3.x | enabled |
|---|---|
| SQLite Library | 3.27.2 |
| pdo_sqlsrv support | enabled |
|---|---|
| ExtensionVer | 5.11.0 |
| Directive | Local Value | Master Value |
|---|---|---|
| pdo_sqlsrv.client_buffer_max_kb_size | 10240 | 10240 |
| pdo_sqlsrv.log_severity | 0 | 0 |
| pdo_sqlsrv.report_additional_errors | 1 | 1 |
| pdo_sqlsrv.set_locale_info | 2 | 2 |
| Phar: PHP Archive support | enabled |
|---|---|
| Phar API version | 1.1.1 |
| Phar-based phar archives | enabled |
| Tar-based phar archives | enabled |
| ZIP-based phar archives | enabled |
| gzip compression | enabled |
| bzip2 compression | enabled |
| Native OpenSSL support | enabled |
|
Phar based on pear/PHP_Archive, original concept by Davey Shafik. Phar fully realized by Gregory Beaver and Marcus Boerger. Portions of tar implementation Copyright (c) 2003-2009 Tim Kientzle. |
| Directive | Local Value | Master Value |
|---|---|---|
| phar.cache_list | no value | no value |
| phar.readonly | On | On |
| phar.require_hash | On | On |
| POSIX support | enabled |
| PSpell Support | enabled |
| Readline Support | enabled |
|---|---|
| Readline library | EditLine wrapper |
| Directive | Local Value | Master Value |
|---|---|---|
| cli.pager | no value | no value |
| cli.prompt | \b \> | \b \> |
| Reflection | enabled |
| Session Support | enabled |
| Registered save handlers | files user |
| Registered serializer handlers | php_serialize php php_binary igbinary |
| Directive | Local Value | Master Value |
|---|---|---|
| session.auto_start | Off | Off |
| session.cache_expire | 180 | 180 |
| session.cache_limiter | nocache | nocache |
| session.cookie_domain | no value | no value |
| session.cookie_httponly | no value | no value |
| session.cookie_lifetime | 0 | 0 |
| session.cookie_path | / | / |
| session.cookie_samesite | no value | no value |
| session.cookie_secure | 0 | 0 |
| session.gc_divisor | 1000 | 1000 |
| session.gc_maxlifetime | 1440 | 1440 |
| session.gc_probability | 0 | 0 |
| session.lazy_write | On | On |
| session.name | PHPSESSID | PHPSESSID |
| session.referer_check | no value | no value |
| session.save_handler | files | files |
| session.save_path | /var/lib/php/sessions | /var/lib/php/sessions |
| session.serialize_handler | php | php |
| session.sid_bits_per_character | 5 | 5 |
| session.sid_length | 26 | 26 |
| session.upload_progress.cleanup | On | On |
| session.upload_progress.enabled | On | On |
| session.upload_progress.freq | 1% | 1% |
| session.upload_progress.min_freq | 1 | 1 |
| session.upload_progress.name | PHP_SESSION_UPLOAD_PROGRESS | PHP_SESSION_UPLOAD_PROGRESS |
| session.upload_progress.prefix | upload_progress_ | upload_progress_ |
| session.use_cookies | 1 | 1 |
| session.use_only_cookies | 1 | 1 |
| session.use_strict_mode | 0 | 0 |
| session.use_trans_sid | 0 | 0 |
| shmop support | enabled |
| SimpleXML support | enabled |
| Schema support | enabled |
| NET-SNMP Support | enabled |
| NET-SNMP Version | 5.7.3 |
| Soap Client | enabled |
| Soap Server | enabled |
| Directive | Local Value | Master Value |
|---|---|---|
| soap.wsdl_cache | 1 | 1 |
| soap.wsdl_cache_dir | /tmp | /tmp |
| soap.wsdl_cache_enabled | On | On |
| soap.wsdl_cache_limit | 5 | 5 |
| soap.wsdl_cache_ttl | 86400 | 86400 |
| Sockets Support | enabled |
| sodium support | enabled |
|---|---|
| libsodium headers version | 1.0.18 |
| libsodium library version | 1.0.18 |
| SPL support | enabled |
|---|---|
| Interfaces | OuterIterator, RecursiveIterator, SeekableIterator, SplObserver, SplSubject |
| Classes | AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, CallbackFilterIterator, DirectoryIterator, DomainException, EmptyIterator, FilesystemIterator, FilterIterator, GlobIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, LogicException, MultipleIterator, NoRewindIterator, OutOfBoundsException, OutOfRangeException, OverflowException, ParentIterator, RangeException, RecursiveArrayIterator, RecursiveCachingIterator, RecursiveCallbackFilterIterator, RecursiveDirectoryIterator, RecursiveFilterIterator, RecursiveIteratorIterator, RecursiveRegexIterator, RecursiveTreeIterator, RegexIterator, RuntimeException, SplDoublyLinkedList, SplFileInfo, SplFileObject, SplFixedArray, SplHeap, SplMinHeap, SplMaxHeap, SplObjectStorage, SplPriorityQueue, SplQueue, SplStack, SplTempFileObject, UnderflowException, UnexpectedValueException |
| SQLite3 support | enabled |
|---|---|
| SQLite Library | 3.27.2 |
| Directive | Local Value | Master Value |
|---|---|---|
| sqlite3.defensive | On | On |
| sqlite3.extension_dir | no value | no value |
| sqlsrv support | enabled |
|---|---|
| ExtensionVer | 5.11.0 |
| Directive | Local Value | Master Value |
|---|---|---|
| sqlsrv.ClientBufferMaxKBSize | 10240 | 10240 |
| sqlsrv.LogSeverity | 0 | 0 |
| sqlsrv.LogSubsystems | 0 | 0 |
| sqlsrv.SetLocaleInfo | 2 | 2 |
| sqlsrv.WarningsReturnAsErrors | On | On |
| Dynamic Library Support | enabled |
| Path to sendmail | /usr/sbin/sendmail -t -i |
| Directive | Local Value | Master Value |
|---|---|---|
| assert.active | On | On |
| assert.bail | Off | Off |
| assert.callback | no value | no value |
| assert.exception | On | On |
| assert.warning | On | On |
| auto_detect_line_endings | Off | Off |
| default_socket_timeout | 60 | 60 |
| from | no value | no value |
| session.trans_sid_hosts | no value | no value |
| session.trans_sid_tags | a=href,area=href,frame=src,form= | a=href,area=href,frame=src,form= |
| unserialize_max_depth | 4096 | 4096 |
| url_rewriter.hosts | no value | no value |
| url_rewriter.tags | form= | form= |
| user_agent | no value | no value |
| sysvmsg support | enabled |
| sysvsem support | enabled |
| sysvshm support | enabled |
| Tidy support | enabled |
| libTidy Version | 5.6.0 |
| libTidy Release | 2017/11/25 |
| Directive | Local Value | Master Value |
|---|---|---|
| tidy.clean_output | no value | no value |
| tidy.default_config | no value | no value |
| Tokenizer Support | enabled |
| Version | 3.2.1 |
| Support Xdebug on Patreon, GitHub, or as a business | |
| Enabled Features (through 'xdebug.mode' setting) | ||
|---|---|---|
| Feature | Enabled/Disabled | Docs |
| Development Helpers | ✘ disabled | ⊕ |
| Coverage | ✘ disabled | ⊕ |
| GC Stats | ✘ disabled | ⊕ |
| Profiler | ✘ disabled | ⊕ |
| Step Debugger | ✔ enabled | ⊕ |
| Tracing | ✘ disabled | ⊕ |
| Optional Features | |
|---|---|
| Compressed File Support | no |
| Clock Source | clock_gettime |
| 'xdebug://gateway' pseudo-host support | yes |
| 'xdebug://nameserver' pseudo-host support | yes |
| Systemd Private Temp Directory | /tmp/systemd-private-3221d60dabd645c689c09873db6cf172-apache2.service-95ACom |
| Debugger | enabled |
|---|---|
| IDE Key | no value |
| Directive | Local Value | Master Value |
|---|---|---|
| xdebug.auto_trace | (setting renamed in Xdebug 3) | (setting renamed in Xdebug 3) |
| xdebug.cli_color | 0 | 0 |
| xdebug.client_discovery_header | HTTP_X_FORWARDED_FOR,REMOTE_ADDR | HTTP_X_FORWARDED_FOR,REMOTE_ADDR |
| xdebug.client_host | localhost | localhost |
| xdebug.client_port | 9003 | 9003 |
| xdebug.cloud_id | no value | no value |
| xdebug.collect_assignments | Off | Off |
| xdebug.collect_includes | (setting removed in Xdebug 3) | (setting removed in Xdebug 3) |
| xdebug.collect_params | (setting removed in Xdebug 3) | (setting removed in Xdebug 3) |
| xdebug.collect_return | Off | Off |
| xdebug.collect_vars | (setting removed in Xdebug 3) | (setting removed in Xdebug 3) |
| xdebug.connect_timeout_ms | 200 | 200 |
| xdebug.coverage_enable | (setting renamed in Xdebug 3) | (setting renamed in Xdebug 3) |
| xdebug.default_enable | (setting renamed in Xdebug 3) | (setting renamed in Xdebug 3) |
| xdebug.discover_client_host | On | On |
| xdebug.dump.COOKIE | no value | no value |
| xdebug.dump.ENV | no value | no value |
| xdebug.dump.FILES | no value | no value |
| xdebug.dump.GET | no value | no value |
| xdebug.dump.POST | no value | no value |
| xdebug.dump.REQUEST | no value | no value |
| xdebug.dump.SERVER | no value | no value |
| xdebug.dump.SESSION | no value | no value |
| xdebug.dump_globals | On | On |
| xdebug.dump_once | On | On |
| xdebug.dump_undefined | Off | Off |
| xdebug.file_link_format | no value | no value |
| xdebug.filename_format | no value | no value |
| xdebug.force_display_errors | Off | Off |
| xdebug.force_error_reporting | 0 | 0 |
| xdebug.gc_stats_enable | (setting renamed in Xdebug 3) | (setting renamed in Xdebug 3) |
| xdebug.gc_stats_output_dir | (setting renamed in Xdebug 3) | (setting renamed in Xdebug 3) |
| xdebug.gc_stats_output_name | gcstats.%p | gcstats.%p |
| xdebug.halt_level | 0 | 0 |
| xdebug.idekey | no value | no value |
| xdebug.log | no value | no value |
| xdebug.log_level | 7 | 7 |
| xdebug.max_nesting_level | 256 | 256 |
| xdebug.max_stack_frames | -1 | -1 |
| xdebug.mode | debug | debug |
| xdebug.output_dir | /tmp | /tmp |
| xdebug.overload_var_dump | (setting removed in Xdebug 3) | (setting removed in Xdebug 3) |
| xdebug.profiler_append | Off | Off |
| xdebug.profiler_enable | (setting renamed in Xdebug 3) | (setting renamed in Xdebug 3) |
| xdebug.profiler_enable_trigger | (setting renamed in Xdebug 3) | (setting renamed in Xdebug 3) |
| xdebug.profiler_enable_trigger_value | (setting renamed in Xdebug 3) | (setting renamed in Xdebug 3) |
| xdebug.profiler_output_dir | (setting renamed in Xdebug 3) | (setting renamed in Xdebug 3) |
| xdebug.profiler_output_name | cachegrind.out.%p | cachegrind.out.%p |
| xdebug.remote_autostart | (setting renamed in Xdebug 3) | (setting renamed in Xdebug 3) |
| xdebug.remote_connect_back | (setting renamed in Xdebug 3) | (setting renamed in Xdebug 3) |
| xdebug.remote_enable | (setting renamed in Xdebug 3) | (setting renamed in Xdebug 3) |
| xdebug.remote_host | (setting renamed in Xdebug 3) | (setting renamed in Xdebug 3) |
| xdebug.remote_log | (setting renamed in Xdebug 3) | (setting renamed in Xdebug 3) |
| xdebug.remote_log_level | (setting renamed in Xdebug 3) | (setting renamed in Xdebug 3) |
| xdebug.remote_mode | (setting renamed in Xdebug 3) | (setting renamed in Xdebug 3) |
| xdebug.remote_port | (setting renamed in Xdebug 3) | (setting renamed in Xdebug 3) |
| xdebug.remote_timeout | (setting renamed in Xdebug 3) | (setting renamed in Xdebug 3) |
| xdebug.scream | Off | Off |
| xdebug.show_error_trace | Off | Off |
| xdebug.show_exception_trace | Off | Off |
| xdebug.show_local_vars | Off | Off |
| xdebug.show_mem_delta | (setting removed in Xdebug 3) | (setting removed in Xdebug 3) |
| xdebug.start_upon_error | default | default |
| xdebug.start_with_request | default | default |
| xdebug.trace_enable_trigger | (setting renamed in Xdebug 3) | (setting renamed in Xdebug 3) |
| xdebug.trace_enable_trigger_value | (setting renamed in Xdebug 3) | (setting renamed in Xdebug 3) |
| xdebug.trace_format | 0 | 0 |
| xdebug.trace_options | 0 | 0 |
| xdebug.trace_output_dir | (setting renamed in Xdebug 3) | (setting renamed in Xdebug 3) |
| xdebug.trace_output_name | trace.%c | trace.%c |
| xdebug.trigger_value | no value | no value |
| xdebug.use_compression | 0 | 0 |
| xdebug.var_display_max_children | 128 | 128 |
| xdebug.var_display_max_data | 512 | 512 |
| xdebug.var_display_max_depth | 3 | 3 |
| XML Support | active |
| XML Namespace Support | active |
| libxml2 Version | 2.9.14 |
| XMLReader | enabled |
| XMLRPC extension version | 1.0.0RC3 |
| core library version | xmlrpc-epi v. 0.54 |
| author | Dan Libby |
| homepage | http://xmlrpc-epi.sourceforge.net |
| open sourced by | Epinions.com |
| XMLWriter | enabled |
| XSL | enabled |
| libxslt Version | 1.1.32 |
| libxslt compiled against libxml Version | 2.9.4 |
| EXSLT | enabled |
| libexslt Version | 1.1.32 |
| Opcode Caching | Up and Running |
| Optimization | Disabled |
| SHM Cache | Enabled |
| File Cache | Disabled |
| JIT | Disabled |
| Startup | OK |
| Shared memory model | mmap |
| Cache hits | 36617865 |
| Cache misses | 4642 |
| Used memory | 125777080 |
| Free memory | 2783024 |
| Wasted memory | 5657624 |
| Interned Strings Used memory | 6290984 |
| Interned Strings Free memory | 8 |
| Cached scripts | 4587 |
| Cached keys | 6074 |
| Max keys | 16229 |
| OOM restarts | 0 |
| Hash keys restarts | 0 |
| Manual restarts | 0 |
| Directive | Local Value | Master Value |
|---|---|---|
| opcache.blacklist_filename | no value | no value |
| opcache.consistency_checks | 0 | 0 |
| opcache.dups_fix | Off | Off |
| opcache.enable | On | On |
| opcache.enable_cli | Off | Off |
| opcache.enable_file_override | Off | Off |
| opcache.error_log | no value | no value |
| opcache.file_cache | no value | no value |
| opcache.file_cache_consistency_checks | On | On |
| opcache.file_cache_only | Off | Off |
| opcache.file_update_protection | 2 | 2 |
| opcache.force_restart_timeout | 180 | 180 |
| opcache.huge_code_pages | Off | Off |
| opcache.interned_strings_buffer | 8 | 8 |
| opcache.jit | no value | no value |
| opcache.jit_bisect_limit | 0 | 0 |
| opcache.jit_blacklist_root_trace | 16 | 16 |
| opcache.jit_blacklist_side_trace | 8 | 8 |
| opcache.jit_buffer_size | 0 | 0 |
| opcache.jit_debug | 0 | 0 |
| opcache.jit_hot_func | 127 | 127 |
| opcache.jit_hot_loop | 64 | 64 |
| opcache.jit_hot_return | 8 | 8 |
| opcache.jit_hot_side_exit | 8 | 8 |
| opcache.jit_max_exit_counters | 8192 | 8192 |
| opcache.jit_max_loop_unrolls | 8 | 8 |
| opcache.jit_max_polymorphic_calls | 2 | 2 |
| opcache.jit_max_recursive_calls | 2 | 2 |
| opcache.jit_max_recursive_returns | 2 | 2 |
| opcache.jit_max_root_traces | 1024 | 1024 |
| opcache.jit_max_side_traces | 128 | 128 |
| opcache.jit_prof_threshold | 0.005 | 0.005 |
| opcache.lockfile_path | /tmp | /tmp |
| opcache.log_verbosity_level | 1 | 1 |
| opcache.max_accelerated_files | 10000 | 10000 |
| opcache.max_file_size | 0 | 0 |
| opcache.max_wasted_percentage | 5 | 5 |
| opcache.memory_consumption | 128 | 128 |
| opcache.opt_debug_level | 0 | 0 |
| opcache.optimization_level | 0 | 0x7FFEBFFF |
| opcache.preferred_memory_model | no value | no value |
| opcache.preload | no value | no value |
| opcache.preload_user | no value | no value |
| opcache.protect_memory | Off | Off |
| opcache.record_warnings | Off | Off |
| opcache.restrict_api | no value | no value |
| opcache.revalidate_freq | 2 | 2 |
| opcache.revalidate_path | Off | Off |
| opcache.save_comments | On | On |
| opcache.use_cwd | On | On |
| opcache.validate_permission | Off | Off |
| opcache.validate_root | Off | Off |
| opcache.validate_timestamps | On | On |
| Zip | enabled |
| Zip version | 1.19.5 |
| Libzip version | 1.7.3 |
| BZIP2 compression | Yes |
| XZ compression | No |
| ZSTD compression | No |
| AES-128 encryption | Yes |
| AES-192 encryption | Yes |
| AES-256 encryption | Yes |
| ZLib Support | enabled |
|---|---|
| Stream Wrapper | compress.zlib:// |
| Stream Filter | zlib.inflate, zlib.deflate |
| Compiled Version | 1.2.11 |
| Linked Version | 1.2.11 |
| Directive | Local Value | Master Value |
|---|---|---|
| zlib.output_compression | Off | Off |
| zlib.output_compression_level | -1 | -1 |
| zlib.output_handler | no value | no value |
| Module Name |
|---|
array (1)0 => array (7)| 'name' => 'default output handler' | 'type' => 0 | 'flags' => 20592 | 'level' => 0 | 'chunk_size' => 4096 | 'buffer_size' => 159744 | 'buffer_used' => 1498
| Host | 'lupa-martin.imho.cz'
|
|---|---|
| HTTP_X_FORWARDED_PROTO | 'https'
|
| Access-Control-Allow-Origin | '*'
|
| Referrer-Policy | 'no-referrer-when-downgrade'
|
| X-Real-IP | '216.73.216.175'
|
| Connection | 'close'
|
| accept | '*/*'
|
| user-agent | 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)'
|
| accept-encoding | 'gzip, br, zstd, deflate'
|
| cookie | '_nss=1; tracy-session=8b1290bd4c'
|
| X-HTTPS | '1'
|
| do | 'opinionsListing-reorder'
|
|---|---|
| opinionsListing-order | 'thumbs'
|
empty
| _nss | '1'
|
|---|---|
| tracy-session | '8b1290bd4c'
|
| X-Powered-By | 'Nette Framework 3'
|
|---|---|
| Content-Type | 'text/html; charset=utf-8'
|
| X-Frame-Options | 'SAMEORIGIN'
|
| Set-Cookie | '_nss=1; path=/; secure; HttpOnly; SameSite=Strict'
|
| Vary | 'X-Requested-With'
|
| Set-Cookie | 'opinionsOrdering=thumbs; expires=Sun, 21-Dec-2025 06:57:30 GMT; Max-Age=2592000; path=/; secure; HttpOnly; SameSite=Lax'
|
| Content-Security-Policy | 'upgrade-insecure-requests'
|
Headers have been sent, output started at .../templates-components-GoogleFont.latte--7c82707105.php:30 source
20: $googleFontCookieExpirationTimestampDefault = strtotime('+' . $presenter->getConfig('components')['GoogleFont']['cookie']['expiration']['default']) /* line 4 */; 21: echo '<script> 22: var iinfo = iinfo || {}; 23: iinfo.cookies = iinfo.cookies || {}; 24: iinfo.cookies.googleFont = iinfo.cookies.googleFont || {}; 25: iinfo.cookies.googleFont.name = '; 26: echo LR\Filters::escapeJs($cookieName) /* line 9 */; 27: echo '; 28: iinfo.cookies.googleFont.expiration = iinfo.cookies.googleFont.expiration || {}; 29: iinfo.cookies.googleFont.expiration.default = '; 30: echo LR\Filters::escapeJs($googleFontCookieExpirationTimestampDefault) /* line 11 */; 31: echo '; 32: WebFontConfig = { 33: google: { 34: families: ';