aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaZderMind2015-03-01 16:46:04 +0100
committerMaZderMind2015-03-01 16:46:04 +0100
commit04161beec52277d13e752c9ca995c03c6f26cc8b (patch)
tree37480465cc8216b0bfbbaba748599dd0a29e968b
parent9670e42803af9850e12ced1cb7a32f0671511029 (diff)
404-page
-rw-r--r--assets/css/_structure.less17
-rw-r--r--assets/img/missing-cat.svg162
-rw-r--r--pages/room.php3
-rw-r--r--template/404.phtml4
-rw-r--r--template/page.phtml2
5 files changed, 151 insertions, 37 deletions
diff --git a/assets/css/_structure.less b/assets/css/_structure.less
index 65c9898..c5e7760 100644
--- a/assets/css/_structure.less
+++ b/assets/css/_structure.less
@@ -5,6 +5,8 @@
@img: '../img/';
+@grid-float-breakpoint: 0;
+
@jumbo-font-size: 52px;
@jumbo-line-height: 45px;
@@ -50,3 +52,18 @@ body.overview {
body.room {
@import "_room.less";
}
+
+body.e404 {
+ > .container {
+ text-align: center;
+ h1 {
+ font-size: @jumbo-font-size;
+ margin: 50px 0 50px 0;
+ }
+
+ img {
+ background-color: @brand-primary;
+ max-width: 80%;
+ }
+ }
+}
diff --git a/assets/img/missing-cat.svg b/assets/img/missing-cat.svg
index 30b5d99..d50a9ca 100644
--- a/assets/img/missing-cat.svg
+++ b/assets/img/missing-cat.svg
@@ -13,8 +13,8 @@
height="270.39172"
id="svg2"
version="1.1"
- inkscape:version="0.48.4 r9939"
- sodipodi:docname="Nackte-Winkekatze.svg"
+ inkscape:version="0.48.5 r10040"
+ sodipodi:docname="missing-cat.svg"
inkscape:export-filename="/home/peter/AAA-VOC/voc-frontends/31c3/assets/img/missing-cat.png"
inkscape:export-xdpi="133.14017"
inkscape:export-ydpi="133.14017">
@@ -30,13 +30,13 @@
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.979899"
- inkscape:cx="109.70387"
- inkscape:cy="114.70334"
+ inkscape:cx="152.61692"
+ inkscape:cy="221.67262"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
- inkscape:window-height="993"
+ inkscape:window-height="1014"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1"
@@ -86,112 +86,111 @@
inkscape:groupmode="layer"
id="layer1"
transform="translate(-268.54284,-353.89904)">
+ <path
+ style="fill:#ffffff;fill-opacity:1"
+ d="m 257.94909,345.99279 0,293.96875 231.8125,0 0,-293.96875 -231.8125,0 z m 48.5,8.40625 c 2.22623,-0.003 4.44876,0.50468 6.4375,1.59375 5.3033,2.90419 11.35803,8.33899 16.15625,15.03125 4.79823,6.69226 8.59375,14.25 8.59375,14.25 0,0 7.58566,-0.99873 11.5,-1.125 3.91435,-0.12627 12.375,1.375 12.375,1.375 0,0 9.52522,-15.71843 16.34375,-21.96875 6.81853,-6.25031 10.02903,-9.34946 16.46875,-8.78125 6.43972,0.56821 11.13722,6.64879 13.03125,10.5 1.89404,3.8512 2.88261,10.92639 2.125,18.25 -0.75762,7.3236 -2.5019,14.33074 -2.3125,21.84375 0.1894,7.51301 4.46684,21.5928 4.65625,27.90625 0.1894,6.31345 -0.25333,20.95051 -3.03125,25.875 -2.77792,4.92449 -5.74952,3.9302 -8.90625,10.875 -3.15673,6.9448 0.83328,11.09058 8.09375,11.40625 7.26047,0.31567 13.68115,-2.14847 14.3125,-12.25 0.63134,-10.10153 -3.204,-31.06726 -1.5625,-36.8125 1.64149,-5.74525 6.48651,-9.53125 17.15625,-9.53125 10.66974,0 16.67814,3.41545 20.71875,8.71875 4.04061,5.3033 3.73969,16.97652 1.65625,19.3125 -2.08344,2.33597 -6.25,4 -6.25,4 0,0 0.62484,37.42449 -2.46875,44.9375 -3.09359,7.51301 -10.23049,18.93512 -15.28125,22.28125 -5.05076,3.34613 -13.0625,6.5625 -13.0625,6.5625 0,0 4.35026,1.76951 6.8125,9.15625 2.46275,7.38674 2.78442,17.50729 2.46875,23 -0.31567,5.4927 -0.56773,15.46399 -3.15625,22.15625 -2.58851,6.69226 -4.125,10.03125 -4.125,10.03125 0,0 4.24746,5.19368 4.5,13.90625 0.25254,8.71256 -0.40723,10.03119 -3.21875,12.78125 -2.81152,2.75006 -30.10086,4.01943 -39.03125,0.34375 -5.24017,-2.27284 -1.28571,-18.89732 2.375,-24.96875 3.66071,-6.07143 3.375,-10.625 3.375,-10.625 l -0.90625,0.0625 c -10.35968,7.66758 -26.2334,15.69983 -50.09375,11.28125 -11.04288,-2.04498 -18.60056,-4.34498 -23.71875,-6.375 2.07994,1.16226 7.89743,5.05123 8.3125,12.9375 0.50508,9.59645 0.48573,13.26809 -4.3125,17.6875 -4.79822,4.41942 -29.29378,4.2868 -37.375,0.625 -8.08122,-3.66181 -9.09629,-7.21098 -8.84375,-17.3125 0.25254,-10.10153 8.59375,-13.625 8.59375,-13.625 0,0 -6.42814,-2.52982 -10.46875,-12 -4.04061,-9.47018 -4.05282,-23.22747 -1.90625,-31.6875 2.14657,-8.46003 9.09375,-13.125 9.09375,-13.125 0,0 -5.42814,-4.80901 -9.46875,-11.375 -4.04061,-6.56599 -3.51903,-19.05393 -1.625,-26.125 1.89404,-7.07107 8.43607,-17.05235 17.90625,-18.0625 9.47018,-1.01016 8.9632,0.74334 12.625,-4.8125 3.6618,-5.55584 -6.15832,-9.20304 -9.0625,-13.875 -2.90419,-4.67195 -4.69258,-15.14388 -4.1875,-22.59375 0.50507,-7.44988 5.56885,-25.3888 4.9375,-33.34375 -0.63134,-7.95496 -2.78887,-22.7427 -2.03125,-29.6875 0.75761,-6.94479 2.02316,-10.83566 5.9375,-14.75 2.44646,-2.44646 6.13336,-3.87 9.84375,-3.875 z"
+ id="rect3926"
+ inkscape:connector-curvature="0" />
<g
id="g3959"
- style="fill:#d87500;fill-opacity:1">
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate">
<path
- sodipodi:nodetypes="csssscsscssssssssssscscsssssssssssssscsscssscszcsc"
- inkscape:connector-curvature="0"
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 37.90625,0.5 c -3.710387,0.004932 -7.397288,1.4285375 -9.84375,3.875 -3.91434,3.91434 -5.17989,7.80521 -5.9375,14.75 -0.75762,6.9448 1.39991,21.73254 2.03125,29.6875 0.63135,7.95495 -4.43243,25.89387 -4.9375,33.34375 -0.50508,7.44987 1.28331,17.9218 4.1875,22.59375 2.90418,4.67196 12.7243,8.31916 9.0625,13.875 -3.6618,5.55584 -3.15482,3.80234 -12.625,4.8125 -9.47018,1.01015 -16.01221,10.99143 -17.90625,18.0625 -1.89403,7.07107 -2.41561,19.55901 1.625,26.125 4.04061,6.56599 9.46875,11.375 9.46875,11.375 0,0 -6.94718,4.66497 -9.09375,13.125 -2.14657,8.46003 -2.13436,22.21732 1.90625,31.6875 4.04061,9.47018 10.46875,12 10.46875,12 0,0 -8.34121,3.52347 -8.59375,13.625 -0.25254,10.10152 0.76253,13.65069 8.84375,17.3125 8.08122,3.6618 32.57678,3.79442 37.375,-0.625 4.79823,-4.41941 4.81758,-8.09105 4.3125,-17.6875 -0.41507,-7.88627 -6.232561,-11.77524 -8.3125,-12.9375 5.118191,2.03002 12.675866,4.33002 23.71875,6.375 23.860354,4.41858 39.73407,-3.61367 50.09375,-11.28125 l 0.90625,-0.0625 c 0,0 0.28571,4.55357 -3.375,10.625 -3.66071,6.07143 -7.61517,22.69591 -2.375,24.96875 8.93039,3.67568 36.21973,2.40631 39.03125,-0.34375 2.81152,-2.75006 3.47129,-4.06869 3.21875,-12.78125 -0.25254,-8.71257 -4.5,-13.90625 -4.5,-13.90625 0,0 1.53649,-3.33899 4.125,-10.03125 2.58852,-6.69226 2.84058,-16.66355 3.15625,-22.15625 0.31567,-5.49271 -0.006,-15.61326 -2.46875,-23 -2.46224,-7.38674 -6.8125,-9.15625 -6.8125,-9.15625 0,0 8.01174,-3.21637 13.0625,-6.5625 5.05076,-3.34613 12.18766,-14.76824 15.28125,-22.28125 3.09359,-7.51301 2.46875,-44.9375 2.46875,-44.9375 0,0 4.16656,-1.66403 6.25,-4 2.08344,-2.33598 2.38436,-14.0092 -1.65625,-19.3125 -4.04061,-5.3033 -10.04901,-8.71875 -20.71875,-8.71875 -10.66974,0 -15.51476,3.786 -17.15625,9.53125 -1.6415,5.74524 2.19384,26.71097 1.5625,36.8125 -0.63135,10.10153 -7.05203,12.56567 -14.3125,12.25 -7.26047,-0.31567 -11.25048,-4.46145 -8.09375,-11.40625 3.15673,-6.9448 6.12833,-5.95051 8.90625,-10.875 2.77792,-4.92449 3.22065,-19.56155 3.03125,-25.875 -0.18941,-6.31345 -4.46685,-20.39324 -4.65625,-27.90625 -0.1894,-7.51301 1.55488,-14.52015 2.3125,-21.84375 0.75761,-7.32361 -0.23096,-14.3988 -2.125,-18.25 -1.89403,-3.85121 -6.59153,-9.93179 -13.03125,-10.5 -6.43972,-0.56821 -9.65022,2.53094 -16.46875,8.78125 -6.81853,6.25032 -16.34375,21.96875 -16.34375,21.96875 0,0 -8.46065,-1.50127 -12.375,-1.375 -3.91434,0.12627 -11.5,1.125 -11.5,1.125 0,0 -3.79552,-7.55774 -8.59375,-14.25 C 55.70178,10.43274 49.64705,4.99794 44.34375,2.09375 42.355013,1.0046787 40.132482,0.49704096 37.90625,0.5 z"
+ transform="translate(268.54284,353.89904)"
id="path3768"
- d="m 317.69298,588.9547 c 0,0 8.58629,3.78807 9.09137,13.38452 0.50508,9.59645 0.50508,13.25826 -4.29315,17.67767 -4.79822,4.41942 -29.29442,4.29315 -37.37564,0.63135 -8.08122,-3.66181 -9.09138,-7.19734 -8.83884,-17.29886 0.25254,-10.10153 8.5863,-13.63706 8.5863,-13.63706 0,0 -6.43972,-2.52539 -10.48033,-11.99557 -4.04061,-9.47018 -4.04061,-23.2335 -1.89404,-31.69353 2.14657,-8.46003 9.09137,-13.13198 9.09137,-13.13198 0,0 -5.42957,-4.79823 -9.47018,-11.36422 -4.04061,-6.56599 -3.53553,-19.06663 -1.6415,-26.1377 1.89404,-7.07107 8.46003,-17.04632 17.93021,-18.05647 9.47018,-1.01016 8.96511,0.75761 12.62691,-4.79823 3.6618,-5.55584 -6.18719,-9.21764 -9.09137,-13.8896 -2.90419,-4.67195 -4.67196,-15.15229 -4.16688,-22.60216 0.50507,-7.44988 5.55584,-25.38008 4.92449,-33.33503 -0.63134,-7.95496 -2.77792,-22.72844 -2.0203,-29.67324 0.75761,-6.94479 2.0203,-10.85914 5.93464,-14.77348 3.91434,-3.91434 10.98541,-5.17703 16.28871,-2.27284 5.3033,2.90419 11.36422,8.33376 16.16244,15.02602 4.79823,6.69226 8.5863,14.2684 8.5863,14.2684 0,0 7.57614,-1.01015 11.49048,-1.13642 3.91435,-0.12627 12.37437,1.38896 12.37437,1.38896 0,0 9.53332,-15.7205 16.35185,-21.97082 6.81853,-6.25031 10.03839,-9.34391 16.47811,-8.7757 6.43972,0.56821 11.11168,6.62913 13.00571,10.48034 1.89404,3.8512 2.90419,10.92227 2.14658,18.24588 -0.75762,7.3236 -2.52538,14.33154 -2.33598,21.84455 0.1894,7.51301 4.48255,21.59201 4.67196,27.90546 0.1894,6.31345 -0.25254,20.96067 -3.03046,25.88516 -2.77792,4.92449 -5.74524,3.91434 -8.90197,10.85914 -3.15673,6.9448 0.82075,11.11168 8.08122,11.42735 7.26047,0.31567 13.70019,-2.14657 14.33154,-12.2481 0.63134,-10.10153 -3.21986,-31.06219 -1.57836,-36.80743 1.64149,-5.74525 6.50285,-9.53332 17.17259,-9.53332 10.66974,0 16.66752,3.40927 20.70813,8.71257 4.04061,5.3033 3.72493,16.98319 1.64149,19.31917 -2.08344,2.33597 -6.25031,3.97747 -6.25031,3.97747 0,0 0.63134,37.43878 -2.46225,44.95179 -3.09359,7.51301 -10.2278,18.94036 -15.27856,22.28649 -5.05076,3.34613 -13.06885,6.56599 -13.06885,6.56599 0,0 4.35629,1.76777 6.81853,9.15451 2.46225,7.38674 2.77792,17.48826 2.46225,22.98097 -0.31567,5.4927 -0.56821,15.46796 -3.15673,22.16022 -2.58851,6.69226 -4.10374,10.03839 -4.10374,10.03839 0,0 4.23001,5.17703 4.48255,13.8896 0.25254,8.71256 -0.39302,10.03189 -3.20454,12.78195 -2.81152,2.75006 -30.10207,4.02571 -39.03246,0.35003 -5.24017,-2.27284 -1.29592,-18.90471 2.36479,-24.97614 3.66071,-6.07143 3.39286,-10.625 3.39286,-10.625"
- style="fill:#d87500;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
+ inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="csc"
inkscape:connector-curvature="0"
id="path3791"
d="m 421.10417,448.50016 c 0,0 0.48155,2.85506 7.36059,6.47223 8.10802,4.26339 25.91448,-0.11547 25.91448,-0.11547"
- style="fill:#d87500;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3793"
d="m 428.87289,455.42516 c 0,0 -0.12627,-10.6066 1.57836,-13.51079"
- style="fill:#d87500;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3795"
d="m 437.77486,456.75099 c 0,0 -0.69448,-10.66974 0.69448,-13.95274"
- style="fill:#d87500;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3797"
d="m 447.05564,455.99337 c 0,0 0.50507,-9.65958 -0.88389,-12.81631"
- style="fill:#d87500;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3799"
d="m 455.3894,454.16247 c 0,0 -0.44195,-9.15451 -2.20971,-11.23795"
- style="fill:#d87500;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3801"
d="m 281.25,533.34432 c 0,0 8.92857,8.21429 13.48214,15 4.55358,6.78572 10.08929,12.41072 13.92858,13.21429 3.83928,0.80357 6.07142,0.17857 8.39285,-1.78571 2.32143,-1.96429 10.26786,-7.58929 13.03572,-15.26786 2.76785,-7.67857 1.60714,-13.57143 -0.89286,-15.98214 -2.5,-2.41072 -8.125,-2.67858 -13.125,-6.51786 -5,-3.83929 -6.25,-7.94643 -6.25,-7.94643"
- style="fill:#d87500;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3803"
d="m 331.42857,540.13004 c 0,0 -7.58928,-1.51786 -10.625,-3.48214"
- style="fill:#d87500;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3805"
d="m 327.58929,548.43361 c 0,0 -8.39286,-4.46429 -9.82143,-6.25"
- style="fill:#d87500;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3807"
d="m 322.14286,555.04075 c 0,0 -8.39286,-7.14285 -8.66072,-8.83928"
- style="fill:#d87500;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3809"
d="m 315.80357,560.84432 c 0,0 -6.16071,-6.875 -7.14285,-9.64285"
- style="fill:#d87500;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
- <path
- sodipodi:nodetypes="csc"
- inkscape:connector-curvature="0"
- id="path3811"
- d="m 308.72787,584.03021 c 0,0 6.18719,6.69226 33.46131,11.74302 27.18807,5.03482 44.02522,-6.10797 54.12674,-14.44173"
- style="fill:#d87500;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3921"
d="m 422.76786,621.0229 c 0,0 -0.89286,-10.625 -3.125,-14.19643"
- style="fill:#d87500;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3923"
d="m 412.14286,622.00504 c 0,0 0.80357,-13.21429 -0.44643,-14.73214"
- style="fill:#d87500;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3925"
d="m 401.42857,621.91575 c 0,0 0,-13.92857 1.25,-16.51785"
- style="fill:#d87500;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3927"
d="m 392.14286,621.0229 c 0,0 -0.71429,-9.82143 0,-12.41072"
- style="fill:#d87500;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3929"
d="m 316.16072,622.98718 c 0,0 0,-11.875 -1.96429,-15.98214"
- style="fill:#d87500;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3931"
d="m 305.44643,623.79075 c 0,0 -0.80357,-16.07143 0.0893,-18.92857"
- style="fill:#d87500;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3933"
d="m 294.82143,622.71932 c 0,0 0.625,-13.30357 1.96429,-17.58928"
- style="fill:#d87500;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3935"
d="m 284.64286,620.30861 c 0,0 0.98214,-9.73214 2.85714,-13.21429"
- style="fill:#d87500;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
<path
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
@@ -281,5 +280,100 @@
d="m 373.08036,454.10325 c 0,0 13.52678,3.52679 19.73214,1.11607 6.20536,-2.41071 11.78572,-5.44643 11.78572,-5.44643"
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
+ <g
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="g4295">
+ <path
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 421.10417,448.50016 c 0,0 0.48155,2.85506 7.36059,6.47223 8.10802,4.26339 25.91448,-0.11547 25.91448,-0.11547"
+ id="path4299"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csc" />
+ <path
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 428.87289,455.42516 c 0,0 -0.12627,-10.6066 1.57836,-13.51079"
+ id="path4301"
+ inkscape:connector-curvature="0" />
+ <path
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 437.77486,456.75099 c 0,0 -0.69448,-10.66974 0.69448,-13.95274"
+ id="path4303"
+ inkscape:connector-curvature="0" />
+ <path
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 447.05564,455.99337 c 0,0 0.50507,-9.65958 -0.88389,-12.81631"
+ id="path4305"
+ inkscape:connector-curvature="0" />
+ <path
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 455.3894,454.16247 c 0,0 -0.44195,-9.15451 -2.20971,-11.23795"
+ id="path4307"
+ inkscape:connector-curvature="0" />
+ <path
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 281.25,533.34432 c 0,0 8.92857,8.21429 13.48214,15 4.55358,6.78572 10.08929,12.41072 13.92858,13.21429 3.83928,0.80357 6.07142,0.17857 8.39285,-1.78571 2.32143,-1.96429 10.26786,-7.58929 13.03572,-15.26786 2.76785,-7.67857 1.60714,-13.57143 -0.89286,-15.98214 -2.5,-2.41072 -8.125,-2.67858 -13.125,-6.51786 -5,-3.83929 -6.25,-7.94643 -6.25,-7.94643"
+ id="path4309"
+ inkscape:connector-curvature="0" />
+ <path
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 331.42857,540.13004 c 0,0 -7.58928,-1.51786 -10.625,-3.48214"
+ id="path4311"
+ inkscape:connector-curvature="0" />
+ <path
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 327.58929,548.43361 c 0,0 -8.39286,-4.46429 -9.82143,-6.25"
+ id="path4313"
+ inkscape:connector-curvature="0" />
+ <path
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 322.14286,555.04075 c 0,0 -8.39286,-7.14285 -8.66072,-8.83928"
+ id="path4315"
+ inkscape:connector-curvature="0" />
+ <path
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 315.80357,560.84432 c 0,0 -6.16071,-6.875 -7.14285,-9.64285"
+ id="path4317"
+ inkscape:connector-curvature="0" />
+ <path
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 422.76786,621.0229 c 0,0 -0.89286,-10.625 -3.125,-14.19643"
+ id="path4319"
+ inkscape:connector-curvature="0" />
+ <path
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 412.14286,622.00504 c 0,0 0.80357,-13.21429 -0.44643,-14.73214"
+ id="path4321"
+ inkscape:connector-curvature="0" />
+ <path
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 401.42857,621.91575 c 0,0 0,-13.92857 1.25,-16.51785"
+ id="path4323"
+ inkscape:connector-curvature="0" />
+ <path
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 392.14286,621.0229 c 0,0 -0.71429,-9.82143 0,-12.41072"
+ id="path4325"
+ inkscape:connector-curvature="0" />
+ <path
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 316.16072,622.98718 c 0,0 0,-11.875 -1.96429,-15.98214"
+ id="path4327"
+ inkscape:connector-curvature="0" />
+ <path
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 305.44643,623.79075 c 0,0 -0.80357,-16.07143 0.0893,-18.92857"
+ id="path4329"
+ inkscape:connector-curvature="0" />
+ <path
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 294.82143,622.71932 c 0,0 0.625,-13.30357 1.96429,-17.58928"
+ id="path4331"
+ inkscape:connector-curvature="0" />
+ <path
+ style="color:#000000;fill:#d87500;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 284.64286,620.30861 c 0,0 0.98214,-9.73214 2.85714,-13.21429"
+ id="path4333"
+ inkscape:connector-curvature="0" />
+ </g>
</g>
</svg>
diff --git a/pages/room.php b/pages/room.php
index 18bbe7f..abd764d 100644
--- a/pages/room.php
+++ b/pages/room.php
@@ -7,6 +7,9 @@ $room = $_GET['room'];
$language = $_GET['language'];
$selection = $_GET['selection'];
+if(!has("ROOMS.$room"))
+ return include('404.php');
+
$formats = get("ROOMS.$room.FORMATS");
$has_translation = get("ROOMS.$room.TRANSLATION");
diff --git a/template/404.phtml b/template/404.phtml
index e5afa34..583ddc4 100644
--- a/template/404.phtml
+++ b/template/404.phtml
@@ -1,5 +1,5 @@
-<div class="container-fluid e404">
+<div class="container">
<h1>404 Winkekatze Not Found</h1>
- <img src="assets/img/missing-cat.png" alt="Die Sendung mit der Winkekatze" />
+ <img src="assets/img/missing-cat.png" alt="404 Winkekatze Not Found" />
</div>
diff --git a/template/page.phtml b/template/page.phtml
index bebc64b..498036a 100644
--- a/template/page.phtml
+++ b/template/page.phtml
@@ -51,7 +51,7 @@
<script type="text/javascript" src="assets/mejs/mediaelement-and-player.min.js"></script>
<script type="text/javascript" src="assets/js/lustiges-script.js"></script>
</head>
- <body class="<?=h($page)?>">
+ <body class="<?=h(is_numeric($page[0]) ? 'e'.$page : $page)?>">
<? include("$assemblies/header.phtml") ?>
<? include("$page.phtml") ?>
<? include("$assemblies/footer.phtml") ?>