friendship ended with social-app. php is my new best friend
at main 4.7 kB view raw
1<?php 2 3/** Generated by Latte 3.0.23 */ 4 5use Latte\Runtime as LR; 6 7/** source: templates/layout.latte */ 8final class Template_03de4e260e extends Latte\Runtime\Template 9{ 10 public const Source = 'templates/layout.latte'; 11 12 public const Blocks = [ 13 ['title' => 'blockTitle', 'content' => 'blockContent', 'scripts' => 'blockScripts'], 14 ]; 15 16 17 public function main(array $ʟ_args): void 18 { 19 extract($ʟ_args); 20 unset($ʟ_args); 21 22 echo '<!doctype html> 23<html lang="en"> 24 <head> 25 <title>'; 26 echo LR\Filters::escapeHtmlText($siteTitle) /* line 4 */; 27 $this->renderBlock('title', get_defined_vars()) /* line 4 */; 28 echo '</title> 29 <link rel="stylesheet" type="text/css" href="./css/main.scss" /> 30 </head> 31 <body 32 data-theme="'; 33 echo LR\Filters::escapeHtmlAttr($setTheme) /* line 8 */; 34 echo '" 35 data-font="'; 36 echo LR\Filters::escapeHtmlAttr($setFont) /* line 9 */; 37 echo '" 38 > 39 <div id="page"> 40 <header> 41 <h1><a href="/">'; 42 $this->createTemplate('_partials/logo.latte', $this->params, 'include')->renderToContentType('html') /* line 13 */; 43 echo LR\Filters::escapeHtmlText($siteTitle) /* line 13 */; 44 echo '</a></h1> 45 </header> 46'; 47 $this->createTemplate('_partials/nav.latte', $this->params, 'include')->renderToContentType('html') /* line 15 */; 48 echo ' <main class="'; 49 echo LR\Filters::escapeHtmlAttr($mainClass) /* line 16 */; 50 echo '"> 51'; 52 $this->renderBlock('content', get_defined_vars()) /* line 17 */; 53 echo ' </main> 54 <aside> 55 <h2>Recommended Feeds</h2> 56 <ul id="homefeeds"> 57'; 58 foreach ($favFeeds as $displayName => $url) /* line 22 */ { 59 echo ' <li><a href="'; 60 echo LR\Filters::escapeHtmlAttr(LR\Filters::safeUrl($url)) /* line 23 */; 61 echo '">'; 62 echo LR\Filters::escapeHtmlText($displayName) /* line 23 */; 63 echo '</a></li> 64'; 65 66 } 67 68 echo ' </ul> 69 </aside> 70 <footer> 71'; 72 if ($fonts) /* line 28 */ { 73 echo ' <div id="themes"> 74 <div id="theme-heading">theme picker</div> 75 <ul> 76'; 77 foreach ($themes as $theme) /* line 32 */ { 78 echo ' <li><button type="button" class="btn-invis" data-theme="'; 79 echo LR\Filters::escapeHtmlAttr($theme) /* line 33 */; 80 echo '" title="'; 81 echo LR\Filters::escapeHtmlAttr($theme) /* line 33 */; 82 echo '">'; 83 echo LR\Filters::escapeHtmlText($theme) /* line 33 */; 84 echo '</button></li> 85'; 86 87 } 88 89 echo ' </ul> 90 </div> 91'; 92 } 93 if ($fonts) /* line 38 */ { 94 echo ' <div id="fonts"> 95 <div id="font-heading">font picker</div> 96 <ul> 97'; 98 foreach ($fonts as $font) /* line 42 */ { 99 echo ' <li><button type="button" class="btn-invis" data-font="'; 100 echo LR\Filters::escapeHtmlAttr($font) /* line 43 */; 101 echo '" title="'; 102 echo LR\Filters::escapeHtmlAttr($font) /* line 43 */; 103 echo '">'; 104 echo LR\Filters::escapeHtmlText($font) /* line 43 */; 105 echo '</button></li> 106'; 107 108 } 109 110 echo ' </ul> 111 </div> 112'; 113 } 114 foreach ($pages as $path => $title) /* line 48 */ { 115 echo ' <a href="/'; 116 echo LR\Filters::escapeHtmlAttr($path) /* line 49 */; 117 echo '">'; 118 echo LR\Filters::escapeHtmlText($title) /* line 49 */; 119 echo '</a> 120'; 121 122 } 123 124 echo ' <br /><br /> 125'; 126 foreach ($links as $text => $url) /* line 52 */ { 127 echo ' <a href="'; 128 echo LR\Filters::escapeHtmlAttr(LR\Filters::safeUrl($url)) /* line 53 */; 129 echo '" rel="external" target="_blank">'; 130 echo LR\Filters::escapeHtmlText($text) /* line 53 */; 131 echo '</a> 132'; 133 134 } 135 136 echo ' <br /><br /> 137 a <a href="https://veryroundbird.house" target="_blank" rel="external">veryroundbird.house</a> project 138 </footer> 139 </div> 140 <script type="module" src="./js/themes.mjs"></script> 141'; 142 $this->renderBlock('scripts', get_defined_vars()) /* line 60 */; 143 echo ' </body> 144</html>'; 145 } 146 147 148 public function prepare(): array 149 { 150 extract($this->params); 151 152 if (!$this->getReferringTemplate() || $this->getReferenceType() === 'extends') { 153 foreach (array_intersect_key(['displayName' => '22', 'url' => '22, 52', 'theme' => '32', 'font' => '42', 'path' => '48', 'title' => '48', 'text' => '52'], $this->params) as $ʟ_v => $ʟ_l) { 154 trigger_error("Variable \$$ʟ_v overwritten in foreach on line $ʟ_l"); 155 } 156 } 157 return get_defined_vars(); 158 } 159 160 161 /** {block title} on line 4 */ 162 public function blockTitle(array $ʟ_args): void 163 { 164 } 165 166 167 /** {block content} on line 17 */ 168 public function blockContent(array $ʟ_args): void 169 { 170 } 171 172 173 /** {block scripts} on line 60 */ 174 public function blockScripts(array $ʟ_args): void 175 { 176 } 177}