From 8e8fb1dada5cf710ffc4199f436618e4a2664e41 Mon Sep 17 00:00:00 2001 From: Logan Schmidt Date: Wed, 6 Nov 2013 02:06:54 -0600 Subject: [PATCH] Added new theme: darkdos Red styled theme inspired by maniac's theme. --- html/html/themes/darkdos/images/IPFire.png | Bin 0 -> 11934 bytes html/html/themes/darkdos/images/b1.gif | Bin 0 -> 2446 bytes html/html/themes/darkdos/images/b2.gif | Bin 0 -> 1124 bytes html/html/themes/darkdos/images/b3.gif | Bin 0 -> 839 bytes html/html/themes/darkdos/images/b4.gif | Bin 0 -> 839 bytes html/html/themes/darkdos/images/b5.gif | Bin 0 -> 72 bytes html/html/themes/darkdos/images/b6.gif | Bin 0 -> 70 bytes html/html/themes/darkdos/images/spacer.gif | Bin 0 -> 43 bytes html/html/themes/darkdos/include/colors.txt | 25 + html/html/themes/darkdos/include/functions.pl | 414 ++++++++++++++++ html/html/themes/darkdos/include/style.css | 464 ++++++++++++++++++ 11 files changed, 903 insertions(+) create mode 100644 html/html/themes/darkdos/images/IPFire.png create mode 100644 html/html/themes/darkdos/images/b1.gif create mode 100644 html/html/themes/darkdos/images/b2.gif create mode 100644 html/html/themes/darkdos/images/b3.gif create mode 100644 html/html/themes/darkdos/images/b4.gif create mode 100644 html/html/themes/darkdos/images/b5.gif create mode 100644 html/html/themes/darkdos/images/b6.gif create mode 100644 html/html/themes/darkdos/images/spacer.gif create mode 100644 html/html/themes/darkdos/include/colors.txt create mode 100644 html/html/themes/darkdos/include/functions.pl create mode 100644 html/html/themes/darkdos/include/style.css diff --git a/html/html/themes/darkdos/images/IPFire.png b/html/html/themes/darkdos/images/IPFire.png new file mode 100644 index 0000000000000000000000000000000000000000..ec56b7af56e9d1c7ae5dccedd63078aea66f2542 GIT binary patch literal 11934 zc-jG;E@9D$P)QiVYO;=e7+N$66IlmQEmcZU#!5|&Mx&S?qn8qQyc9L3*OFQ8dhc;kxH*!ls*}RX!Cqx; zWi8m+SSdqOE)DVyy=o;;ly-6RpRZQmoyLiFPeALQ6aC-KA7~y-|OKmi)Jo zRoY1^op_eM$-7Jy^L!N*GN0L0&3$dttmwUUZ~X`LFl~UkSN>~tF zlsdItu<|)7*oOM5%Vz~zH`PX34>ZN8Czuk{H_ z9;FSk8j$zSs!iGps~Yi-ttzJaTi3`BvT0|Cv>s-PRZSD)m6MGL$^qI$Ripf5E7#O$ zYbWos3ahU-;;+=w`#q#iKTfVi=c%sd5;f9aq*jJ=)X8|2I%@ocrkeN47KUK;U@=TN zR}57wGT~_qSIsbls>fQML;}t{n399BvvDT$8_zOy} zZU14?mgg>D6REO~P-V?=YOOm(UG=A^pYaF{GyP7ZK)$c`rO?(Gtn35gGo)}~nHa8E zCPpZhNRf&~QnYfu6s?#q#VY5EvC5fZlwzV7Aq+P~D*7AZR4vn^ZOZN43={XC`0w5t zQf40}SKVRiY&b;2jR$GGX)nzXchfx6Nt$GQKz)pXivD7lV!9M5EH_7xrxZymFbN(~ zm@rR@7UqKdG`t=weh`Kk1BC&`V4;I9T2(JS+OEtmC)CP`BmV;>erhHu;tx>iqW#p= zu!r1DJA@hHkK`e(r4`}e ze_^cYnJ`rUQs|+5uV_{ntg4(EqP9PH6W8q7oZeD;;KIWBRd-)(K@9h+9K5kdrU07bNZ}1(S#QF)cG+r8A5W1w^nlti`GB3vqiuFJ%VsJ5Gxl@8?WE4$O*M_{gwfJe zT5cW)V*NpSCa@c?uhMeqAxH<1Cy0Alh=om5xO_^nj+fL|T$fB#AS|A%<3dL)c)`M0%INlij0Me+MP zi%Ai+oyuspQwPz5=7RKU^S2<}7g!AZ3S5GeeStS19E0~Uczy=q0I2;Pygp7|;w4&a z@D|2ty_G!+t}9w(Uscr0Jg=;lb4FD)>#Vv~!5MX{)Za@r@ZV|Uu<1MD-%q?(WfIO! zA=RxJq+IAoicPgixvnv(f2c}|yUj`QaD`x-v7M?L){(n;0@PL}-3k~2tOE`M7l1oJ zfQ2-}xG{)(StjBNUjHT&7d(vK$_aXJ)j-`1b#MI*buaxjbwB-8)pz=fszKWG>H(R@ z?VG*)v6OwEM*klS+^Jrq44Fc2v&GxW>EcaT{~Orb zuL>UG6*xSXl{0l0tViUZv~Txui@p7js>*-AaeFaLVVyFT$|MXDWR#6^S5|p9KvDMg zG^K6uGApOt4XV0&Rt%OV(_(XLkf;N60TuyAfV;rU64DVR#KZA?4V(qm1G|BXQ2pz$ z4_C0=oyP>8f;OB6E(o6DW#t0nW%U&8X}jK^w>vuaYoh-565m`;B?N!3vdnps(sQ(WsT3X)#X#XtlV@zs5+WFgelS>47@G~)CPJ3%Yie%GawKM0>Xeu z;630CYzGzs#Y@7n*3F0TdJnJ@*bm5t@0wznbVaemc+PrA?4Gjamh`as_pb4aEftCc zca?L|0A*86A60v8A7yuaH|5BpAdCMq2RZU`*hR^q8<={FTi%atsS6j*FWY{D{;@HCGu{+;

j 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 literal 0 Hc-jL100001 diff --git a/html/html/themes/darkdos/images/b1.gif b/html/html/themes/darkdos/images/b1.gif new file mode 100644 index 0000000000000000000000000000000000000000..123ff917e9373e33767dcd6529eb5442c2c0060e GIT binary patch literal 2446 zc-jGu332vENk%w1VLSkO0QUd@00009000jL09z~_N;ND`I4Vs!F;Y7%Qam$lB?WIO z3UVk0bSnsaI~{sFAXY#$Q$aaeLp5ATJZ3~RU`aV>MmB3mH)~2eenTg7PB?T>I#y3i zSxZ4)S5$9OLvLPJb5lWJVPa!rWn*MzXJcb$V`OG!WoKwQ4Ysb6UJ2=%v2G{RT|G&63ti`&`u7}RS(ft z5z|@|(p($aTolAwBEnoL%3LAFVJyyIBF4<(tSQDNKwAF`|Wv6Dm}sNYP@23dey57e1VLapT8|6{i?+;zVS^ zh7oJN3|R$&0|g2kK(N7pYXSsZ8$bZzbn4ZuU&nS$`@w+-5e^8qt(vuL*s^>7eh>k{ zg9jZT%r;OP0c{Bpm^+6q9RYRg*MU?27!N#q^XJj0R}UY-!v_l$CRDgE;X(xvAT(sy zpTRwR`SjU`pMLyhpg{~ET%aHb@5MJ?efQ;8pn(|V!N39uFpz)(8#cfM4j|%iLxmS+ zxM7DMhIqpbIC$d#h6#{}p@tkP;9-a&vWSNtIyjMok2&N(#1m9RVPq6g?AYUvK?+Ia zkw`WH#W+vo&;Sui`Us?xMIH%-l!YvVMjB&AQpFTfm~loKWl*7Jm}8cCW}0iZsb(5! zoTCPtXTV8j8fK!YCYx@afoCR&l7gr^WB_4=5kLUZgAYlxf@mg+X2PhWkV;BvE2*Sn z%BZ7Wn(3yGMmlMwp>o0rCZN3kYEKwFL>eg%JPcuntFX#StF1ubs;eodpn}RMo_NA* zteDJNtF6M?K`bk>d=knhnxF#)5J`wJ1{PKf0mK^AT8pi=+zWBmqa-#QUqWRf*Jab#S?5jtCu z3*?gPUAfelKdQMYos<%}tC@h(dE1{~o_Q{$Biae9n7l(q)j#|IgziJkAv^813gdNxgaJEY##G2c7iIzz@_2>v zE&)RmA_0XoY@zZ0ZkUdFP=gxMpoTf50gY#r;~dk7A~U8@#3LqgiA{WB6sIvoW-KEf z&@e_ZC{aZuDv^m!grXF=xC~_g0~oyE1u*Cl3`7v(j&}q^AbjCQILeWZcElqg^ymv+ z6*qDM&|3Qj;c9rgHFu zP=`v?q8gQ`eMqWOm&#P8^5Lm`*n?E3O4U6K;Hp^7s#dqk)vkK=t6CL?SjS3Mu@2*` zXgw=9*2>nly7jGajcZ%KLD#x|BOG=OhhF!}SG|hkuYe7#UC%iG@i_P4+du5gD-+~OMdxX4Yea+k~8<~sMe(2cHir%T=HTKBrx z&8~L0%iZpJ_q*T?uXx8x-twCFyy#7@de_U|_PY1I@Qts0=S$!E+V{Tr&98p<%isR` M_rCxpZ9o73J8-mNDgXcg literal 0 Hc-jL100001 diff --git a/html/html/themes/darkdos/images/b2.gif b/html/html/themes/darkdos/images/b2.gif new file mode 100644 index 0000000000000000000000000000000000000000..0172874506cc27922c3f71b77e38cbd6b98abe34 GIT binary patch literal 1124 zc-nLKbhEHbv|&(U_|CwgPW$RNkapuotW%E+L>$e_o>V8X;; z$;4pC#Nf=t;Kj@kz|0WJ%n-}Wkj~673P!iW!xI+|GK&-1-)`0)0Q zV*YcdcW=+%lh@2Gf3IxK$Hym*CdHoH^YiMm3yZzewYKc~`r0u+>;AdBYEADS9Paj% z_useY=jTU}tK!esr8a*5@c8t6|NZ;^{{AHX>i+rog$@51*fbtAu!vZAhpiH6D;~DVlyxLJFjxZsN?E%i literal 0 Hc-jL100001 diff --git a/html/html/themes/darkdos/images/b3.gif b/html/html/themes/darkdos/images/b3.gif new file mode 100644 index 0000000000000000000000000000000000000000..8c8fba3bd3a0e0c8840afcc8485ee1f20e38c816 GIT binary patch literal 839 zc-nLKbhEHbWMt4{_|CwvnOA5xuh3y$q0_uVmwAQm@`^m+6@JSr@}HOgKOgT`Ug7_| zg8zAi{s0+*y#IxG|BLbdm*8a>1*2eC038qk$_oq}It=U_Dgg%$G%|BZ8ANPgaAacV gmviV~P<+J9&M9D!a>3!CBQq-phll`!g9C##07I`I*8l(j literal 0 Hc-jL100001 diff --git a/html/html/themes/darkdos/images/b4.gif b/html/html/themes/darkdos/images/b4.gif new file mode 100644 index 0000000000000000000000000000000000000000..5964fa7726b4a9cefc6141f4938512c485509e18 GIT binary patch literal 839 zc-nLKbhEHbWMt4{_|CxaKidAko9ll!kN@sI|GixP`#Ar13;pjN_1`t_zkB?DkHG(d z&i_Lk|3^6dcT4>5ne^Wah>{sb!6+COKnFyC@&W^g4udd9NyCE%MrJNH4i13^helQ& g2@{433QEnatQ-a+1`Y=gGIPjq)Ce#-IWSlQ079=R$N&HU literal 0 Hc-jL100001 diff --git a/html/html/themes/darkdos/images/b5.gif b/html/html/themes/darkdos/images/b5.gif new file mode 100644 index 0000000000000000000000000000000000000000..a03224278920646cba16f1047d653cc34851d45a GIT binary patch literal 72 zc-nLKbhEHb1(2n;owx?soLv%w4u)&T5W7e@d9 literal 0 Hc-jL100001 diff --git a/html/html/themes/darkdos/images/spacer.gif b/html/html/themes/darkdos/images/spacer.gif new file mode 100644 index 0000000000000000000000000000000000000000..5bfd67a2d6f72ac3a55cbfcea5866e841d22f5d9 GIT binary patch literal 43 lc-nLKbhEHbWMp7uXkdT>#h)yUAX*1RfMgh$m|PectO0TX1N;C0 literal 0 Hc-jL100001 diff --git a/html/html/themes/darkdos/include/colors.txt b/html/html/themes/darkdos/include/colors.txt new file mode 100644 index 000000000..6efefc53f --- /dev/null +++ b/html/html/themes/darkdos/include/colors.txt @@ -0,0 +1,25 @@ +color1=#CD0000 +color2=#FF0000 +color3=#CD0000 +color4=#FA1818 +color5=#CD0000 +color6=#FF0000 +color7=#FF2424 +color8=#FF5050 +color9=#EE0F0F +color10=#EE0000 +color11=#0000FF +color12=#00FF00 +color13=#FF0000 +color14=#F32020 +color15=#CCCCCC +color16=#40E0D0 +color17=#90EE90 +color18=#F4A460 +color19=#EAE9EE +color20=#1C1C1C +color21=#CD6600 +color22=#4F4F4F +color23=#FF00FF +color24=#6464FF +color25=#FF6464 diff --git a/html/html/themes/darkdos/include/functions.pl b/html/html/themes/darkdos/include/functions.pl new file mode 100644 index 000000000..a161b269a --- /dev/null +++ b/html/html/themes/darkdos/include/functions.pl @@ -0,0 +1,414 @@ +#!/usr/bin/perl +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +sub showmenu() { + print < +

    +EOF +; + foreach my $k1 ( sort keys %$menu ) { + if (! $menu->{$k1}{'enabled'}) { + next; + } + my $link = getlink($menu->{$k1}); + if ($link eq '') { + next; + } + if (! is_menu_visible($link)) { + next; + } + if ($menu->{$k1}->{'selected'}) { + print "
  • $menu->{$k1}{'caption'}
  • "; + } else { + print "
  • $menu->{$k1}{'caption'}
  • "; + } + } + print < + +EOF +; +} + +sub getselected($) { + my $root = shift; + if (!$root) { + return 0; + } + + foreach my $item (%$root) { + if ($root->{$item}{'selected'}) { + return $root->{$item}; + } + } +} + +sub showsubsection($$) { + my $root = shift; + + if (! $root) { + return; + } + my $selected = getselected($root); + if (! $selected) { + return; + } + my $submenus = $selected->{'subMenu'}; + if (! $submenus) { + return; + } + + print <Sidemenu +