Stenogram Sejmu · 2026-09-15

Bronisław Foltyn

Kadencja 10 · posiedzenie 65 · wypowiedź 281

Profil posła

Brak głosu imiennego z tego dnia, który potwierdzałby klub mówcy.

Pełna wypowiedź

10. kadencja, 65. posiedzenie, 1. dzień (15-09-2026) Oświadczenia. Poseł Bronisław Foltyn (tekst niewygłoszony): Od 2 tygodni decyzją minister zdrowia w szkołach podstawowych obowiązuje tzw. dieta planetarna. W skrócie polega to na eliminacji z jadłospisu produktów, które szkodzą planecie. Dietę planetarną (Planetary Health Diet) wymyślili komisarze z komisji EAT-Lancet w 2019 r. 37 pseudoekspertów z 16 krajów wykombinowało, że najlepszy model żywienia dla człowieka to ten, który ogranicza środowiskowe skutki produkcji żywności. Kiedy w 2023 r. posłowie Konfederacji założyli Parlamentarny Zespół ds. Obrony Tatara i Prawa do Spożywania Mięsa, to media i politycy, z marszałkiem Hołownią na czele, podnieśli taki raban, że przez chwilę wydawało się, że nie ma ważniejszej rzeczy w Sejmie niż pilne zlikwidowanie tego zespołu. Nie udało im się, a zespół tatara tylko zyskał popularność. Kilka miesięcy później producenci mięsa z całego świata postanowili ustanowić Światowy Dzień Mięsa (6 czerwca) i nie był to tylko symboliczny gest, ale szedł za tym zestaw konkretnych postulatów przeciwko działaniom światowych elit w kwestiach dotyczących mięsa. Pierwszy punkt deklaracji mówił o tym, że każdy człowiek musi mieć zagwarantowane prawo do spożywania białka zwierzęcego. Wydawało się to wówczas abstrakcyjne. Wiele osób wyśmiewało te działania, bo przecież nic takiego się nie dzieje. No to już się dzieje! Właśnie w tym momencie elity biorą się za wasze dzieci. Z ideologicznych przyczyn uznano, że polskim dzieciom trzeba ograniczyć dostęp do mięsa. We wszystkich szkołach w Polsce rozpoczęło się wielkie pranie mózgów młodego pokolenia, a jak wiadomo, dzieciom najłatwiej wyprać mózgi, bo są całkowicie bezbronne. Według rozporządzenia planetarian z Platformy Obywatelskiej dzieci mają: - przynajmniej raz w tygodniu zamiast mięsa jeść strączki, - co najmniej dwa razy w tygodniu jeść wodziankę z wywaru warzywnego, - mięso ma pojawiać się tylko dwa razy w tygodniu. Brakuje tylko dnia żywienia według koncepcji Stefana Niesiołowskiego, czyli zupa ze szczawiu z nasypu + mirabelki. I mielibyśmy komplet. Tym dziś zajmują się politycy w Sejmie za wasze pieniądze. W ten sposób został wykorzystany wasz głos. Miało być 100 konkretów, a skończyło się na dyktowaniu, co i w jakiej ilości mogą zjeść w szkole nasze dzieci. I możecie być pewni, że to dopiero początek. Za chwilę wezmą się za osoby starsze w DPS-ach. W szpitalach ˝dieta planetarna˝ obowiązuje już od lat. Powoli zaczyna to wszystko przypominać czasy, które zapewne wielu z was jeszcze pamięta. W PRL-u mięso było od święta. Mięso wówczas było ekskluzywnym towarem reglamentowanym, na kartki. Kto nie pamięta, to niech zobaczy to sobie w filmach Barei, np. w filmie ˝Miś˝, czy serialu ˝Alternatywy 4˝. Na myśl przychodzi też literatura z czasów okupacji. Tam motyw braku mięsa przewijał się bardzo często. Ludzie w Generalnym Gubernatorstwie nie jedli mięsa przez kilka lat. W relacjach ludzi, którzy przeżyli obozy, zjedzenie kawałka mięsa było jednym z największych marzeń po odzyskaniu wolności. Mięso prawem i towarem (łatwo i ogólnodostępnym). Przebieg posiedzenia

Otwórz zachowany oryginał · Źródło urzędowe

Dowód treści wypowiedzi

Dowód kolejności na liście dnia

Kontekst w stenogramie

  1. Wcześniej · wypowiedź 279 Waldemar Andzel 10. kadencja, 65. posiedzenie, 1. dzień (15-09-2026) Oświadczenia. Poseł Waldemar Andzel: Pani Marszałek! Wysoka Izbo! Donald Tusk ostrzega Polaków, że najbliższe tygodnie i miesiące będą okresem rosyjskiej eskalacji i że możliwe są najgors
  2. Wcześniej · wypowiedź 280 Monika Wielichowska 10. kadencja, 65. posiedzenie, 1. dzień (15-09-2026) Oświadczenia. Poseł Monika Wielichowska: Jak państwo wiecie, staram się być bardzo aktywną ambasadorką profilaktyki, szczególnie że mamy ustanowiony przez Sejm Rok Profilaktyki Zdrowotnej
  3. Później · wypowiedź 282 Barbara Grygorcewicz 10. kadencja, 65. posiedzenie, 1. dzień (15-09-2026) Oświadczenia. Poseł Barbara Grygorcewicz (tekst niewygłoszony): Szanowny Panie Marszałku! Wysoka Izbo! 50 lat temu grupa ludzi powiedziała: Nie zostawimy represjonowanych samych. We wrześ
  4. Później · wypowiedź 283 Marcin Józefaciuk 10. kadencja, 65. posiedzenie, 1. dzień (15-09-2026) Oświadczenia. Poseł Marcin Józefaciuk (tekst niewygłoszony): Panie Marszałku! Wysoka Izbo! Dziś, 15 września, obchodzimy Dzień Prostaty. To nie jest kolejna kartka w kalendarzu. To dzień,
1. (3.35ms; exec 3.29 + fetch 0.06; rows 1) SELECT s.object_id AS statement_id, s.statement_number, s.speaker_name, s.source_member_id, mp.object_id AS member_id, d…
2. (1.26ms; exec 1.24 + fetch 0.02; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
3. (1.35ms; exec 1.33 + fetch 0.02; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2862 ORDER BY ordinal
4. (1.14ms; exec 1.09 + fetch 0.05; rows 4) SELECT statement.object_id, statement.statement_number, statement.speaker_name, dayStatement.ordinal FROM sejm_transcrip…
5. (1.7ms; exec 1.69 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
6. (0.9ms; exec 0.89 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
7. (0.52ms; exec 0.5 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2860 ORDER BY ordinal
8. (0.78ms; exec 0.77 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
9. (0.7ms; exec 0.69 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
10. (1.05ms; exec 1.02 + fetch 0.03; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2861 ORDER BY ordinal
11. (0.86ms; exec 0.85 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
12. (0.66ms; exec 0.65 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
13. (0.4ms; exec 0.39 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2863 ORDER BY ordinal
14. (0.58ms; exec 0.57 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
15. (0.43ms; exec 0.42 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
16. (0.44ms; exec 0.42 + fetch 0.02; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2864 ORDER BY ordinal
17. (3.79ms; exec 3.76 + fetch 0.02; rows 0) SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes individual JOIN sejm_vote…
toggle
1. (3.35ms; exec 3.29 + fetch 0.06; rows 1) SELECT s.object_id AS statement_id, s.statement_number, s.speaker_name, s.source_member_id, mp.object_id AS member_id, day.object_id AS day_id, day.term, day.proceeding_number, day.source_date, day.current_revision_id AS day_revision_id, dayStatement.ordinal, dayEvidence.id AS list_evidence_id, dayEvidence.selector_type AS list_selector_type, dayEvidence.selector AS list_selector, dayFetch.id AS list_fetch_id, dayFetch.requested_url AS list_source_url, dayArtifact.sha256 AS list_sha256, binding.artifact_id, binding.evidence_id AS transcript_evidence_id, transcriptEvidence.selector_type AS transcript_selector_type, transcriptEvidence.selector AS transcript_selector, transcriptFetch.id AS transcript_fetch_id, transcriptFetch.requested_url AS transcript_source_url, artifact.sha256 AS transcript_sha256, artifact.detected_mime, artifact.byte_size FROM sejm_statements s JOIN sejm_transcript_days day ON day.object_id = s.transcript_day_id LEFT JOIN sejm_mp_identities mp ON mp.term = day.term AND mp.mp_number = s.source_member_id LEFT JOIN sejm_transcript_day_statements dayStatement ON dayStatement.day_id = day.object_id AND dayStatement.day_revision_id = day.current_revision_id AND dayStatement.statement_id = s.object_id LEFT JOIN evidence dayEvidence ON dayEvidence.id = dayStatement.evidence_id LEFT JOIN fetches dayFetch ON dayFetch.id = dayEvidence.fetch_id LEFT JOIN artifacts dayArtifact ON dayArtifact.id = dayEvidence.artifact_id LEFT JOIN documents document ON document.owner_object_id = day.object_id AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', s.statement_number) LEFT JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) LEFT JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL LEFT JOIN evidence transcriptEvidence ON transcriptEvidence.id = binding.evidence_id LEFT JOIN fetches transcriptFetch ON transcriptFetch.id = transcriptEvidence.fetch_id LEFT JOIN artifacts artifact ON artifact.id = binding.artifact_id WHERE s.object_id = 11626 LIMIT 1
2. (1.26ms; exec 1.24 + fetch 0.02; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = 10825 AND run.state = 'completed' ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC LIMIT 1
3. (1.35ms; exec 1.33 + fetch 0.02; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2862 ORDER BY ordinal
4. (1.14ms; exec 1.09 + fetch 0.05; rows 4) SELECT statement.object_id, statement.statement_number, statement.speaker_name, dayStatement.ordinal FROM sejm_transcript_day_statements dayStatement JOIN sejm_statements statement ON statement.object_id = dayStatement.statement_id WHERE dayStatement.day_id = 11344 AND dayStatement.day_revision_id = 10904 AND dayStatement.ordinal BETWEEN 279 AND 283 AND statement.object_id <> 11626 ORDER BY dayStatement.ordinal
5. (1.7ms; exec 1.69 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL WHERE document.owner_object_id = 11344 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 279) LIMIT 1
6. (0.9ms; exec 0.89 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = 10823 AND run.state = 'completed' ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC LIMIT 1
7. (0.52ms; exec 0.5 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2860 ORDER BY ordinal
8. (0.78ms; exec 0.77 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL WHERE document.owner_object_id = 11344 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 280) LIMIT 1
9. (0.7ms; exec 0.69 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = 10824 AND run.state = 'completed' ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC LIMIT 1
10. (1.05ms; exec 1.02 + fetch 0.03; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2861 ORDER BY ordinal
11. (0.86ms; exec 0.85 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL WHERE document.owner_object_id = 11344 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 282) LIMIT 1
12. (0.66ms; exec 0.65 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = 10826 AND run.state = 'completed' ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC LIMIT 1
13. (0.4ms; exec 0.39 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2863 ORDER BY ordinal
14. (0.58ms; exec 0.57 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL WHERE document.owner_object_id = 11344 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 283) LIMIT 1
15. (0.43ms; exec 0.42 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = 10827 AND run.state = 'completed' ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC LIMIT 1
16. (0.44ms; exec 0.42 + fetch 0.02; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2864 ORDER BY ordinal
17. (3.79ms; exec 3.76 + fetch 0.02; rows 0) SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes individual JOIN sejm_votes vote ON vote.object_id = individual.vote_id AND vote.current_revision_id = individual.vote_revision_id JOIN object_revisions revision ON revision.id = vote.current_revision_id JOIN evidence e ON e.id = individual.evidence_id JOIN fetches f ON f.id = e.fetch_id WHERE vote.term = 10 AND vote.sitting_number = 65 AND individual.mp_number = 80 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2026-09-15' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
Top slow:
3.79ms SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes indiv…
3.35ms SELECT s.object_id AS statement_id, s.statement_number, s.speaker_name, s.source_member_id, mp.objec…
1.7ms SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.documen…
toggle
3.79ms SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes individual JOIN sejm_votes vote ON vote.object_id = individual.vote_id AND vote.current_revision_id = individual.vote_revision_id JOIN object_revisions revision ON revision.id = vote.current_revision_id JOIN evidence e ON e.id = individual.evidence_id JOIN fetches f ON f.id = e.fetch_id WHERE vote.term = 10 AND vote.sitting_number = 65 AND individual.mp_number = 80 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2026-09-15' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
3.35ms SELECT s.object_id AS statement_id, s.statement_number, s.speaker_name, s.source_member_id, mp.object_id AS member_id, day.object_id AS day_id, day.term, day.proceeding_number, day.source_date, day.current_revision_id AS day_revision_id, dayStatement.ordinal, dayEvidence.id AS list_evidence_id, dayEvidence.selector_type AS list_selector_type, dayEvidence.selector AS list_selector, dayFetch.id AS list_fetch_id, dayFetch.requested_url AS list_source_url, dayArtifact.sha256 AS list_sha256, binding.artifact_id, binding.evidence_id AS transcript_evidence_id, transcriptEvidence.selector_type AS transcript_selector_type, transcriptEvidence.selector AS transcript_selector, transcriptFetch.id AS transcript_fetch_id, transcriptFetch.requested_url AS transcript_source_url, artifact.sha256 AS transcript_sha256, artifact.detected_mime, artifact.byte_size FROM sejm_statements s JOIN sejm_transcript_days day ON day.object_id = s.transcript_day_id LEFT JOIN sejm_mp_identities mp ON mp.term = day.term AND mp.mp_number = s.source_member_id LEFT JOIN sejm_transcript_day_statements dayStatement ON dayStatement.day_id = day.object_id AND dayStatement.day_revision_id = day.current_revision_id AND dayStatement.statement_id = s.object_id LEFT JOIN evidence dayEvidence ON dayEvidence.id = dayStatement.evidence_id LEFT JOIN fetches dayFetch ON dayFetch.id = dayEvidence.fetch_id LEFT JOIN artifacts dayArtifact ON dayArtifact.id = dayEvidence.artifact_id LEFT JOIN documents document ON document.owner_object_id = day.object_id AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', s.statement_number) LEFT JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) LEFT JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL LEFT JOIN evidence transcriptEvidence ON transcriptEvidence.id = binding.evidence_id LEFT JOIN fetches transcriptFetch ON transcriptFetch.id = transcriptEvidence.fetch_id LEFT JOIN artifacts artifact ON artifact.id = binding.artifact_id WHERE s.object_id = 11626 LIMIT 1
1.7ms SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL WHERE document.owner_object_id = 11344 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 279) LIMIT 1
N+1 candidates:
5× (3.95ms) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing…
5× (3.76ms) SELECT source_text FROM text_segments WHERE extraction_id = ? ORDER BY ordinal
4× (3.92ms) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON versi…
toggle
5× (3.95ms) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = ? AND run.state = ? ORDER BY CASE extraction.quality_state WHEN ? THEN ? WHEN ? THEN ? ELSE ? END, run.finished_at DESC, extraction.id DESC LIMIT ?
5× (3.76ms) SELECT source_text FROM text_segments WHERE extraction_id = ? ORDER BY ordinal
4× (3.92ms) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = ? AND binding.current_selector_sha IS NOT NULL WHERE document.owner_object_id = ? AND document.document_kind = ? AND document.source_document_key = CONCAT(?, ?) LIMIT ?
PHP: 29.9ms | App: 29.5ms | DB: 19.9ms (17, rows: 19) [exec: 19.6ms, fetch: 0.3ms] | View: 0.5ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.47ms) /app/templates/speeches/show.php
/app/public/index.php
/app/vendor/autoload.php
/app/vendor/composer/autoload_real.php
/app/vendor/composer/platform_check.php
/app/vendor/composer/ClassLoader.php
/app/vendor/composer/autoload_static.php
/app/vendor/symfony/deprecation-contracts/function.php
/app/vendor/symfony/polyfill-php83/bootstrap.php
/app/lib/PFrame.php
/app/config/credentials/local.php
/app/src/Http/PublicResponseCache.php
/app/src/Http/AuthRoutes.php
/app/src/Http/ReviewDecisionRoutes.php
/app/src/Http/TopicDecisionRoutes.php
/app/src/Http/WatchRoutes.php
/app/src/Http/SpeechController.php
/app/src/Overview/SpeechReadModel.php
/app/src/Text/TextSearch.php
/app/templates/layout.php