From b22f66b3eea75ec62b40688d48ad72829ae58600 Mon Sep 17 00:00:00 2001 From: Denis Kobozev Date: Fri, 25 Jun 2010 10:12:29 -0400 Subject: [PATCH] Header and navbar consistent with Arch site redesign -- Loui Chang Change is_tu to check_user_privileges Change div#archdev-navbar style Signed-off-by: Loui Chang --- web/html/css/archnavbar/archlogo.gif | Bin 0 -> 1845 bytes web/html/css/archnavbar/archlogo.png | Bin 0 -> 4192 bytes web/html/css/archnavbar/archnavbar.css | 41 +++++++++++++++ web/lib/aur.inc | 8 +++ web/template/header.php | 69 ++++++++++++------------- 5 files changed, 82 insertions(+), 36 deletions(-) create mode 100644 web/html/css/archnavbar/archlogo.gif create mode 100644 web/html/css/archnavbar/archlogo.png create mode 100644 web/html/css/archnavbar/archnavbar.css diff --git a/web/html/css/archnavbar/archlogo.gif b/web/html/css/archnavbar/archlogo.gif new file mode 100644 index 0000000000000000000000000000000000000000..e1852a06227557cb0d829109278cec2831c2f6b4 GIT binary patch literal 1845 zcmV-52g>+INk%w1VZHz;0M!5hGcz-pnVBSIh8U2||Ns9nI6HE3a@W__LPA0ugSNG` zwJb_nT3T8tT5}<9mFDK=Fg`@Y#KePxgHlpb8i&5Et*t6iWM*b&?(Xg_MNuJZgdlgM zrKP1xN=kcsdo4#(9(=4KZIivdz24s5FgrnJW@e0xj2Vo@DO74FU3mBR_ZO4U%*@Q0 znVBGSoF93nE=N=;N@FfXQ93$0DOYYLVSX8my&-$GBWjH=LQ4Pu000000000000000 z00000A^8La6aWAKEC2ui0KNby000L6K!9*aED}E-qjJe?I-k&}bV{vSp$^A&%k6r< zU@&PgfP~NJw0g~~tyTiId`_=BDeqIk&hPud7H@A2e`^ynReObt03d=Z35;J8CL$OF z3{wp!I72d>l5{zbZx*3k3IwW{Qz0v$0C+T~a;~H=v{$LCnNm2fLkl&zYXt+OZ#l$N zyQ;lWzp%?|Dadaj(^Ac>zQEaQ4%TlZTQdv>5&;1c1|3Z^?nMak+N<2q-rs2C;nvbq zEL7OD$HG7n2?|CKH~;{F1QwSFNEpI^g9sK6Mu_0x0nw0c698OD7r?^>1WTgnOOs#& z2?65FP?<2WCV>D%4y-!RLE$R@42TS{u&D||0FTW$NO)jV!LuR1un8$pLm2=PDPW~= zkYK=x4FaqVAweTf69_cO3CU20MxGSakV&25f#^UFLv*Toz|`JR5q9nI1h7lNHk%cS zL>;nW1zP|MR-6EkBY`+mL)=bol1zw;0SlIZNb#ir9ziEwSQ8s1K;Ts@^4e8_;Ba6Q zgb9r3`&t2!#X=fCj(h?FnFKW~D zL}V*Gw?zRbbcYOUPlN>jz&Yu7FaZMnsd9l3>FtG=5JTCcLI4aP(!o*$L@)-EHTQ1LZI-5bVv$80v@oKmJb&&X-J9-Qy^eMimHgf9svdckm3XM zAkZE?L(C8WN zSC}c{HiQ8KJ;j8Z1e|Du1oqIm!dya9c%2fz?75_aixLr64t#QW#V?7HvH=u5y=D)j z_Gl`E2?Rxfsii`2Iww>sdFVi9Qf-0pAy3QNbFq54)<(I6*{{t6J$s`L;;qqFzXk{ZcB=UPL#Ni2Pn-L zE|@6hO2oOV-~`35>~>15vGEE4!@Q){3jm)^nb)*yzZtJ3-Jra$!>fvy_f}Zv=U@IMg$2NLSpC^jajpSp|&7H@Deev z0%uM)i|OzXb^Szh6BHX!w!1tlw$OAad*a{#x@=p~MB13@@j#y)% z5hccEM2`%Mo%0Z8+T)uNPo-VN+5~t?^kZ@_O}EE)GjXK808~>P1Q{LzT|@t`N5)GxZQrBjddizN^B52^VmX;w8XmT0{qo6YxL)2DpF; zb|(TvV5)gUz}%0b_qL*4k61}7850Uuq^VfOSO9PZE{qTo1RSCR2oyrgNRhiD^aFQH zn1I2E5}wAT=zIX6l&#)WALc1RfkS`^mIjrq&N-oO5V%H4PCy3j0ciykm>R!Ua4jNq za2_Bmf?LF~LnBm45G^6Yfs`OayHr3g`GX+<mxZ{8~e4Y-65RS*7%yZRyU%-Yz zgd8;gW)myW9)(`E7LhrzAs+M~5u_xJzX^dmf}j8mQt+=Om|%sg-~buJxP%LQsU{*| z6B>=s#mwb!1yyY0THdg}I1T{7lcoH0zP>n(nK}U!%o*TMT#Udc` z5iSUy5fH!u-aJ4A3^0>>I1rB!U|>85Yk~npFoOQ5U<6Jf0*4Hz!=t8ZJ=XfE>_1_pRileLxf`PT&9wlu`*& z76?H}1+h_-+B6JVdxHb`D1`-tKwEDxEZE@= literal 0 HcmV?d00001 diff --git a/web/html/css/archnavbar/archlogo.png b/web/html/css/archnavbar/archlogo.png new file mode 100644 index 0000000000000000000000000000000000000000..e873e94b1a38b58963e15252f6e175fc1c6f1ec7 GIT binary patch literal 4192 zcmV-m5TEafP)ISrM0G9Fm31KfDw;b z&y`JR1r;0wRF_#^45$IVSZ28uR8Ur^a#?)Sc18ey0IGnG#begCvIwrAf`b5~jIyo; zYLT}{tc-FisG#g9i^Vr>rwVu-IKgXr2N)HPS$j(sUO@#10p+sz7m`+bfMbCx%Ov~H z0Ve}TmP^>N4|E?>E?I{v%BA>0uFYK2c2t?*af@-oK&jNM%!sMZ6{t^ zZQPpKZrbZ7o1M-g)m~QD_D>omvpS~jOajggxHKO44Dj!z&T$B09x&V2Rt_UE8E8PI zWi_?;)=;N^hGumAaAz%8%gZp&pFGN80rCa1|4;_`6-0$b0yeEuiofBOiT$pjXKAHx z+0|x!?*m)ghYTfIeA9N02Cm4{<$Tk2CdOk{Zz=OsP$=9XZ;xHA%})bQe?W`*P@+_e zKO6XHNT0bS&T%NBeChHGxJu+|T^6_LkVdIK{?rJ4t}t!qTk)9HSK?ejI2>pO8i9K6 zqk*{hSqtopC~Fun64)AWts1C9l5;ysTk=7K)*7Wisfyx`7j z@O8>-`3>M#z?n#iL@v0%Z-BdjCj+j31^5KegiwmTz!cyZ;4<&iU}_dS_^1KbFlonzjnjNktm=tMT(0k6&P>fDPc{4bEr6NCitnAdk*PzU9? zI+?5vzzO&F4j-sad|6{W+Sk^!8DLcB#=3;t|0N8@#OGLZK^UMn>k?l<>1k+XHPj6s zZ`#hg3SQFil3^GtceFPB-al_+$GQ=&Va!lkO^C;=ujg2Q7Djfi8$IY&eWJQ{V9oaH zroNeMukYwNbyr(+;5`nx--p%?)7MQMh&o>;iuLiY044!n05%|8bPRboL8v8L=}LiL zS;L@^jX5)<-*LcGWGg+u666iC3V58{O7BMl@NFcxJTc(H9fL@G%(=ngcYScK+MfX2?ANpIE-yZ}6aR$oG>(P2QH7Fzln zuIs+g(AjfQ_Ow->Raz|vTJx+w3$Cu(q7>hyzvegq1*)ObS!F2oe8b`mXXP8))ZSau z&_C?Ajh*Y~6f$RO$%PIuZKoD_kVzZ|EJhUTKY_s3`U`fpM>At^1B4b zBTDGUe&9jiA>iU7=RO_yJ73$Yz%<~J0%f%VD{@}dZm6rHjPzS)REIN4qn-uTtl?#) z)ITZh{F=qzaUeV>n3Ft99zgnHDsIytz6Xu3{!@?s$tQF zhFk-8*9|NHPS;w`A94391!ujBadlb=Ru0qq78#fJ!Irc@IXDiSHtU=tD*&+Q05qIVz0oVQoaZ@1e>Wn4Z`0N0Firf##z0L#< z^Yyz7xXW9gKxrMs7b%pRgv9?Cok8x;AZsP1pK^V(S`@9a(@Dx z>7s8VGiFlSEhYb^2M1Dv``RWithb%B6kI@+`md~=P1<8fL5rhch5Uz zPoZ-bWbsYgISL6>i^b($rngkwhyVT#`^#N-v-7YLHB*$=SoER|2JU#gy1Fl zEpK)uVxlV5R*&Xf17pU{w#kq9ls<*NxlMhBVO#@f1*eVZ>^V6t-tb}zU6jSgFjPi^ z9;Rxp0Nzk=PQ&ow_hb$j{?OW^U9Fb`28xcIvB^QCMJNh&b-s$YHpRkVsGC$Q-U4n$ z;tL1yxt9QU0LziLz(WL6lShZh-U9p;@Iy!`!Ehu<_G2^hR+*3Z-uu1w9l*nYg#^_z z$sPYB@gQ(ZhKx+SiUi5|k;>fqHnhrq4=6XK_)070?T9tK6efO0Yt!$wSAt?_K9-WD za?BeJadifVZq#ja#=oVso(c4$xWVjnQU{xA`fF^&$gMxp{m8rm=Sv~7;+wY9KzT|K zE;4QBv=YXfNC0{#;?m^8Ohobg2y^ciAr?Oq(*wp0Aa8|yOx0c__IWpCPRQr83&Qgt zI+)eL4Y1;Fb$T--j30$B4^K3&0vH%+-6_7d-Lv@FvBA!^<`zEdG4Lv$Rp55Z9m>j6~d+iDg(vaxH#z2egd}X!{NDVv+L( zDa!jHV**`}K=>0_D!*d(&21_?xtO`R(t&bOj=ru64vKfSO}3FY??*B8kF{1y0hCr> zjbCqVC}yrCA}PLUJ0~H0eYtRfX**Hrz)akVB$|SdARQ3qLowDVh-O?{gq(Z`TUWT^ zClx%4)iJVVr+s`>F$(Jrrp73A^i4Swq0hoKs;>n$f*K1P3+f4PLzIN57XLPc(=8_o zwfYL-vHe(wFh%tU|2_)IC~uD_GYW$4yVni9iv!_ zFXIxqY0zD*6W`N{#mT>w=AK-A3qh#jo3=BBXy2O9g9LK_h#ag4!*tVjJ{6%~5{+cL zT3e8_04qqR^S2|^;rRqBOEC{TsNUy{BIM*-L+KVjC26Q4xdFj#hI<0-MOggI&6W1? ziwkb626B$8U(#zTH%*9W^x| z!)1-4e}lmmUxBJ}6OW)cPHCRj@DvJbkJ?wV)z8atn6@(=m=PjlGjMS{X88-TT9Kqr zKFfH9X*-{f$E=@)Efi6{cY&ia+WZNsOc=;pA|IkY@LwV^MCSkNScF0ia=$XsjL@#R zGTKoQUAeMp#q3Q}r8VIR-rQ4YpT!s5jVy5FBIo46Dsdr)1+Y2*4INIKR(uBdqcR3( zRS(wcK_k%(x~;LJ`{z5`raTceuBD}AJaPgM0K+g|a$UD!*|KG8z3ZP2v-o#LxQF`! zlpe3`_6Xw_L_C|T$;?s;&Leka=$*ib9C8Z9J4h1BkIR4u2+q_duRjm`fT5e_;J7-T zW%t+W1j$yJbY|~}A}oH!u1UL1ky*k-m7bPbT!6(l7duTT?(!yU-7)9Xt=q4k_=eI# zvS?*|r+!IqV5NZTy6?HJ8&^tQ>AG&*b=@gQo`jZ`mPX*QoC`H==VHSB*nPkwd9JTP z>f-aEndr4DeyULc-vgdO-Z1APY5ZO!*_Mf9<}*_X3VGmj2+p3)MUrUWLNdqaA(`c; zk!sFbB&V>N{3X;SD}Ku5P+6utzwE{%i(qv!Ek4Pwk*NtQE(58mRNA;c)!?)E<2p9g zqF4zW25Ln-Hu?L>YdhPl)o30DMi}nkcY_$IuCA_aU0q$zX{~p4b#*<5ysf)iT3Sv+ zDr?sSD!%tUISa#X0N50dSvl)o;xQ{hu%+~)-J3HEOOYBKKh8ob7XJ%5$n8(%uOVIQ zQY@RX1-L55_%T2`@UKXr-hE_OZ(ay=6gfAP5Zp>FjbB=6td4<7>5hxL9&dfhaA${& zH3x>>f#MXrGHq=nhOBpwdjAd-7V!Fj-kVi@SyekQ7uX2;{Q8cb8zU}x4dS-f0lRZq z{MlsqNO|yDgg!whmR!V2u0alIoImkAg=BmEMP9|=r;vR87K~Sb1>Wz) zxH{pAnu}f0**w0=;PEHzJiMgfc6aR59Y}dKz_pF``oL0xkxMpAXzXyF)S8qyZ(vvL^;FFoQa~P5+ zih?KyOM<9C11Tq%gd7IB8Mwr>ohZ42)kx)Kkmb*WM*Qzxz-hkrB#MddzJ|Cn&lfP} zC&eBUQpva1us-bj14bsxyE_y>m9l;-0LzJXWjq0x7lw)2K*J3ll#dls0TJu6Jx zdC_%UM=NH4dLsUowKO%-^YKS@Zmd(gRJ8ey4U z2JT0!>@I}c@AW?Z9K${xfYR#mHz6K^K~mol_q^8l!MeX+?8XwatZEn6Fd014fH6!N^b#v5K)5L{}N zMqkWY++aKBYnZNUjAmfSM(OJ6+6J&}*|KD^G5K@*5MyB4&N0XX8y@i=@Kiiz8Y-xuXrvV1w4Fx8lH}r~ z-$sJF$ASNd$E<=%LOuWeJm7B;N-39{vD8({@H9 zCy%Z~d~y)KcS1a7{m;RiyMjMoBf2b}&vucv}T6V*uF`q}ZA^=w$@ q{||U{=I2e@ITKl1Me!>rJN^%bwjGp1kc7 body #archnavbarlogo { background: url('archlogo.png') no-repeat !important; } + +/* move the heading/paragraph text offscreen */ +#archnavbarlogo p { margin: 0 !important; padding: 0 !important; text-indent: -9999px !important; } +#archnavbarlogo h1 { margin: 0 !important; padding: 0 !important; text-indent: -9999px !important; } + +/* make the link the same size as the logo */ +#archnavbarlogo a { display: block !important; height: 40px !important; width: 190px !important; } + +/* display the list inline, float it to the right and style it */ +#archnavbar ul { display: inline !important; float: right !important; list-style: none !important; margin: 0 !important; padding: 0 !important; } +#archnavbar ul li { float: left !important; font-size: 14px !important; font-family: sans-serif !important; line-height: 45px !important; padding-right: 15px !important; padding-left: 15px !important; } + +/* style the links */ +#archnavbar ul#archnavbarlist li a { color: #999; font-weight: normal !important; text-decoration: none !important; } +#archnavbar ul li a:hover { color: white !important; text-decoration: underline !important; } + +/* archdev navbar */ +div#archdev-navbar { margin: 1.5em 25px; } +div#archdev-navbar ul { list-style: none; margin: -0.5em 0; padding: 0; } +div#archdev-navbar li { display: inline; margin: 0; padding: 0; font-size: 0.9em; } +div#archdev-navbar li a { padding: 0 0.5em; color: #07b; } + +/* highlight current website */ +#archnavbar.anb-aur ul li#anb-aur a { color: white !important; } diff --git a/web/lib/aur.inc b/web/lib/aur.inc index 37f18f81..bd69c4c0 100644 --- a/web/lib/aur.inc +++ b/web/lib/aur.inc @@ -422,6 +422,14 @@ function uid_from_email($email="") return $row[0]; } +# check user privileges +# +function check_user_privileges() +{ + $type = account_from_sid($_COOKIE['AURSID']); + return ($type == 'Trusted User' || $type == 'Developer'); +} + /** * Generate clean url with edited/added user values * diff --git a/web/template/header.php b/web/template/header.php index 3f8cff1b..e9ab4fee 100644 --- a/web/template/header.php +++ b/web/template/header.php @@ -8,47 +8,44 @@ + - - - - -