From a2f7042a218691c4a23caf9f25b36cd5637a2b8c Mon Sep 17 00:00:00 2001 From: Brett Bieber <brett.bieber@gmail.com> Date: Mon, 26 Mar 2012 19:43:04 +0000 Subject: [PATCH] Upgrade to UNL_Templates-1.3.0RC2 with new responsive templates --- .project | 11 - lib/.pear2registry | Bin 355328 -> 355328 bytes .../{0.7.1-info.xml => 0.7.2-info.xml} | 59 ++-- .../{1.2.0-info.xml => 1.3.0RC2-info.xml} | 329 +++++------------- .../UNL_Templates/cssUNLTemplates.ini | 9 + .../tpl_cache/Version2/Document.tpl | 0 .../tpl_cache/Version2/Fixed.tpl | 0 .../tpl_cache/Version2/Liquid.tpl | 0 .../tpl_cache/Version2/Popup.tpl | 0 .../tpl_cache/Version2/Secure.tpl | 0 .../tpl_cache/Version2/Unlaffiliate.tpl | 0 .../tpl_cache/Version2/Unlframework.tpl | 0 .../Version2/Unlstandardtemplate.tpl | 0 .../tpl_cache/Version3/Absolute.tpl | 0 .../tpl_cache/Version3/Debug.tpl | 0 .../tpl_cache/Version3/Document.tpl | 0 .../tpl_cache/Version3/Fixed.tpl | 0 .../tpl_cache/Version3/Fixed_html5.tpl | 0 .../tpl_cache/Version3/Liquid.tpl | 0 .../tpl_cache/Version3/Mobile.tpl | 0 .../tpl_cache/Version3/Popup.tpl | 0 .../tpl_cache/Version3/Secure.tpl | 0 .../tpl_cache/Version3/Shared_column_left.tpl | 0 .../Version3/Shared_column_right.tpl | 0 .../tpl_cache/Version3/Unlaffiliate.tpl | 0 .../tpl_cache/Version3x1/Debug.tpl | 137 ++++++++ .../tpl_cache/Version3x1/Fixed.tpl | 137 ++++++++ .../tpl_cache/Version3x1/Local.tpl | 137 ++++++++ .../tpl_cache/Version3x1/Unlaffiliate.tpl | 141 ++++++++ .../Version3x1/Unlaffiliate_debug.tpl | 141 ++++++++ .../Version3x1/Unlaffiliate_local.tpl | 141 ++++++++ .../UNL_DWT/examples/Template_style1.php | 25 ++ .../UNL_DWT/examples/Template_style1.tpl | 86 +++++ .../pear.unl.edu/UNL_DWT/examples/example.ini | 5 + .../UNL_DWT/examples/example.test.ini | 5 + .../UNL_DWT/examples/example_style1.php | 30 ++ .../UNL_DWT/examples/scanner_example.php | 14 + .../UNL_DWT/examples/template_style1.dwt | 80 +++++ .../UNL_Templates}/examples/convert.php | 0 .../examples/customization/CustomClass.php | 3 + .../customization/customization_example.html | 0 .../customization/customization_example.php | 0 .../UNL_Templates}/examples/example1.php | 11 +- .../UNL_Templates}/examples/scanner.php | 3 + lib/downloads/UNL_DWT-0.7.2.tgz | Bin 0 -> 10867 bytes lib/downloads/UNL_Templates-1.3.0RC2.tgz | Bin 0 -> 37927 bytes lib/php/UNL/DWT/Scanner.php | 4 +- lib/php/UNL/Templates.php | 25 +- lib/php/UNL/Templates/Version2.php | 5 +- lib/php/UNL/Templates/Version3.php | 5 +- lib/php/UNL/Templates/Version3x1.php | 78 +++++ lib/php/UNL/Templates/Version3x1/Debug.php | 30 ++ lib/php/UNL/Templates/Version3x1/Fixed.php | 30 ++ lib/php/UNL/Templates/Version3x1/Local.php | 30 ++ .../UNL/Templates/Version3x1/Unlaffiliate.php | 30 ++ .../Version3x1/Unlaffiliate_debug.php | 30 ++ .../Version3x1/Unlaffiliate_local.php | 30 ++ .../UNL_Templates}/UNL_TemplatesTest.php | 0 www/index.php | 8 +- 59 files changed, 1493 insertions(+), 316 deletions(-) rename lib/.xmlregistry/packages/pear.unl.edu/UNL_DWT/{0.7.1-info.xml => 0.7.2-info.xml} (63%) rename lib/.xmlregistry/packages/pear.unl.edu/UNL_Templates/{1.2.0-info.xml => 1.3.0RC2-info.xml} (55%) create mode 100644 lib/data/pear.unl.edu/UNL_Templates/cssUNLTemplates.ini rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version2/Document.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version2/Fixed.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version2/Liquid.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version2/Popup.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version2/Secure.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version2/Unlaffiliate.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version2/Unlframework.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version2/Unlstandardtemplate.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version3/Absolute.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version3/Debug.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version3/Document.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version3/Fixed.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version3/Fixed_html5.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version3/Liquid.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version3/Mobile.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version3/Popup.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version3/Secure.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version3/Shared_column_left.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version3/Shared_column_right.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version3/Unlaffiliate.tpl (100%) create mode 100644 lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Debug.tpl create mode 100644 lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Fixed.tpl create mode 100644 lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Local.tpl create mode 100644 lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate.tpl create mode 100644 lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate_debug.tpl create mode 100644 lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate_local.tpl create mode 100644 lib/docs/pear.unl.edu/UNL_DWT/examples/Template_style1.php create mode 100644 lib/docs/pear.unl.edu/UNL_DWT/examples/Template_style1.tpl create mode 100644 lib/docs/pear.unl.edu/UNL_DWT/examples/example.ini create mode 100644 lib/docs/pear.unl.edu/UNL_DWT/examples/example.test.ini create mode 100644 lib/docs/pear.unl.edu/UNL_DWT/examples/example_style1.php create mode 100644 lib/docs/pear.unl.edu/UNL_DWT/examples/scanner_example.php create mode 100644 lib/docs/pear.unl.edu/UNL_DWT/examples/template_style1.dwt rename lib/docs/{UNL_Templates/docs => pear.unl.edu/UNL_Templates}/examples/convert.php (100%) rename lib/docs/{UNL_Templates/docs => pear.unl.edu/UNL_Templates}/examples/customization/CustomClass.php (96%) rename lib/docs/{UNL_Templates/docs => pear.unl.edu/UNL_Templates}/examples/customization/customization_example.html (100%) rename lib/docs/{UNL_Templates/docs => pear.unl.edu/UNL_Templates}/examples/customization/customization_example.php (100%) rename lib/docs/{UNL_Templates/docs => pear.unl.edu/UNL_Templates}/examples/example1.php (63%) rename lib/docs/{UNL_Templates/docs => pear.unl.edu/UNL_Templates}/examples/scanner.php (76%) create mode 100644 lib/downloads/UNL_DWT-0.7.2.tgz create mode 100644 lib/downloads/UNL_Templates-1.3.0RC2.tgz create mode 100644 lib/php/UNL/Templates/Version3x1.php create mode 100644 lib/php/UNL/Templates/Version3x1/Debug.php create mode 100644 lib/php/UNL/Templates/Version3x1/Fixed.php create mode 100644 lib/php/UNL/Templates/Version3x1/Local.php create mode 100644 lib/php/UNL/Templates/Version3x1/Unlaffiliate.php create mode 100644 lib/php/UNL/Templates/Version3x1/Unlaffiliate_debug.php create mode 100644 lib/php/UNL/Templates/Version3x1/Unlaffiliate_local.php rename lib/tests/{UNL_Templates/tests => pear.unl.edu/UNL_Templates}/UNL_TemplatesTest.php (100%) diff --git a/.project b/.project index 542f60e..1ad2079 100644 --- a/.project +++ b/.project @@ -5,18 +5,7 @@ <projects> </projects> <buildSpec> - <buildCommand> - <name>org.eclipse.wst.validation.validationbuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.dltk.core.scriptbuilder</name> - <arguments> - </arguments> - </buildCommand> </buildSpec> <natures> - <nature>org.eclipse.php.core.PHPNature</nature> </natures> </projectDescription> diff --git a/lib/.pear2registry b/lib/.pear2registry index 7177c12ffef9f8d540ddd7c66967363b2f92e85a..b6b41758ff44c3a9de31a342d8dc7cdc9967ddb8 100644 GIT binary patch delta 21454 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 delta 10723 zcmcIqd3@AGmjAt~`gMoS(VcWI5=c4;AtaEbyK{#tArQimgCk-@NIKme63t~2<TiBw zf`ht1pdAWl1o3861Vz##a?UyqyW>c7Ty$_8aMm3U24UP8KdbAo`|9`WGy!$zuMJJ5 zf3NEI>eYKy-*;3tzaO*t{g}bT@CZqQ<x=2h=cFQtc&X`m3X6|~vCrsu8G9+khJXRb z$h1|Wf1synD}9!3JrZfUjrv+cExyM?lVn{yOHB7!HbetGayoRODTEUId7j*X!@d9? zNos%)-@&9h(EF|@)stH4yECcQw<P(vyp<Nv6*%f|#5X2wiY`OWNFNV8C5eqScDAnW z=y12&L$Z*VrV)L=P7BrRC&-C{@c1|u?W;{Q;G_rBma-TWl974XLKNLi<H!Lr5574P zJE;`-{^Kx_CqD}z{LSYfoFDoM^!($$!9+%l(l$PB5n0P~?;v6PzF(0L`5k2OAN=u; z={!FCF4gn0x2bMScWXCfV#mw;%yl}=H<%gD8z)i=k>2ywWjc6wGLiX*Z;)}YiC?d0 z)qH<1g!29Ofgu{-EFkzMp(})JdQ{(vBc>@f>U%7E97EFMyjvlqrlpRaRqnnV94=i& z>VCfHB2;LMf0IkXVBO1BVBy#!(*}utK#$RVM<Vh&DYNM04BzIWBz*!!#TbnouApLG zEvgdC<s)+O2CB254vnZX2TRcF62vf2haGusYISi4JxMpx5^@a<afy(*%$L8W3aD?> znpr@6r`MDj%OD&Q(=*aRijz<TG<9|~SaS+;>|$#$8Y|Iy8cWY|%SJNeh{g1;#8<On z1~A{Y4W-EF?1my_6pJmqyfJ)&{9`(wcH?Bl)Hnahi6l+u+xcV~8BcxL{&?S^C!7Ak z4tusdEK=3Oe2KnKU!ga#OVQg<u6&he5`NFm$x|7R*QXLWJv~nHohgd<{nkJ2A58LE zWovS+B-Ki<Lm~W(B$Dk^PdDRBhv_3Y`C8etibDouu|C<;D87~OJ5%L}yVD_3e&`<A z(-5F#$$2{Xrykj}{Kg<Yyi7J2T#h~mY#TK+RSeyJ%h3KLIYI|JM&{FI;pY-$6F+qg zWO?wGo-dM_NvE>j$xT@>U6qPkeJpVb>=M=rkz5jf&cgyYK?=wLnn<_dvYt?vh5eGW zRQ9Ctl-nVRjR+SVBEF40p$rj1)Q3kcJwndlr#e_DAIwCdemrU@5kq&ckv;B!0*E}B zZ_Wav%ttNtPi!I|?q>n5?75|<|4W8Scw`jUKQZL`lUs&e`%f?$e=5!h#TAkx@Sx=4 zkxj77@16pWnd3vG3JGFiH!+g6<Ui?p=>@4mEZrArvgm7NPiw#I;kob8V%~k8rSL;> zOwW@FSO`4DFa3c8s9p1AJ<olE$+D}<2~P%;EabO7$m00n3ykSt?<lK?u7|d<a9*>9 z=?Ux$&XB8v$JWc94xUoTN_J0XjITS-#`57=ayb9>A!am)3HEzr*-O7WBtxD4ah_5} zqPew@W!=OejUUWsdU#@JHoyxxAW37S3}M>k(vRS7h>|kk3vxU8H7%rj1v&5oam!_o zjX%DC)tLkk;YaM4`J?PC7IP>{HpPPvd!p`>J^0JjD0@oGkc(dz@oi7B`VjoK0Q-6a zCJ$&Qf?q8ILkMpBM-d6f3Z!hop%B|CdzOi57xAROz<4nG&P<xeH_wDH-xrgk_`$!z zzm5|S8iL0We;&eL#~=l^!&jt}T%iiuFO|>uD@^bWPb%fspFjk!*$H9(s;}VZAW-mL zU()0?;kcX@eAwtQ$=*aBc>)&mG98KHMl+ejzy2k;Z|J{(4U8KD6T~cAVFGl(EAS1O zM;;^>XffSOiv++u&#x_lXg-(=jPIyLPjbg5QYvPt=7;N`NbT?&Hj%vq-2(~@`GVa$ zkPlB0AS=jmI+pg(A##~!a?57&FT39&k$k0B<FSLkbSGJ<dLy0mAilSU*KHtGe8rE5 z(SOu~42A{>D@zEGmI$tI;IB)t0zM?Sk+ZadK1p}&EH`u8>!gVf*O3`Px8@Zl*}FmZ zbn%@Pq`_y+O7-vUWKLB*Kj({%qqo~nsKFO8ISkJ5l#?u<H|?b9LuZNZY<!}a>l!42 z2mVY}k~e7v-61WNUPZ-c^0|ZbBi@?I@_2UzjrT9yMPE_5e$30iMXql>i9U4S6Ew_s zD9gY}CF>e`n6kRqG1AkL^fX`y0>?-K*+4#|)9GHHDP#(-{FpWh2fUE4{EQm>kA6&L zI`k>kMaM2hbdnB%8CJvZ$YipSyhU^APlQh{);xCI*VIH{h99R+BJd1<se#SsC!H*U zcdihp?^!Xnjlco^(Rw<KH??99b{qL!%`DUeKhwZtt3=Mj%hFa{-}<9l*<|p4NLU*9 zUj~*1LyQ3nMTHRQqC{NMMI7~8rVtwI?>8_H_%DXAM<GdYB2t1x&Dh-Zvt_lnf+vNs zoqYccS>{E@SOP~>sp1#Uv+<D6|9+lLPAe%*Evu`lYn(N&rYv=8Z>haBwXaKjDJo6H zjojGW*2!z$V}rD<)Xsa~!(%z=JvJZm#P=*ZyS9Swe~-mbgb+R-doeCKK3`7ZF%j&F zL5K#@my+})ivDTj{RZ#sh{SXc9zyeqYU7XQaL-{ji(8{uEuVReMG4{b{LpKts=;$C zHuyOC|5M=GHf<_!<rSB>itH^d?mUOBz)|3G6_gY?T}34}M`1}}p1`IksZGMqBhoLV zPhlL?!!GzOi6GNS2l0`ACf8^ZT}lV(oAj5t=>4;a@c#VvXcoq|N3%%XEkr*OFMuvx z1enB^vLV)#JA2tu0fjIx7l}nGk-zc<iwc1SQ;=d)DRE+0?qc_<wysWf^ulcH%TxQ} z)xIT8M`x$INA0XGz|IPd)st6Qd<e{+ij-PGG4m6#EGbmXIQM2^Dpc`Hu`DmOf<TBA zDs>AZE+WgxbL3N+i6Pt;s3Arq9|vFLD~kxk^N3EC%<p!w7=9^Qj?%#|@QnmPtzvLN zs^o{t<N|cXawtY9*rnsuajeuZ8^4aL!hmrFf4hU(Ro^wHue%-g(GIC#cL%c}*nu&~ zJ%P`d#lm%P1O@sXhf12uuWq7ac-=iTGF18&sh3LR^z0HIxfi?cN?_ZQ;*p3Rq7unV zNNZn5d-v)dw4?NGK2mb|&Xpv~(C1jy3l=2)ja&ar?J5+Qpg=pIizV^~%Dfo&@9YR~ zp?7Y$x_=wYjkP>7lGX5PGn=Dr-W{>b%(tCm)sV|CoMRKk@X8+^emM?@7r&|w-|{NU z2ru-``JvH0&AE<JYw3nfEzM4QLB1`o*j=1oQ0Oix&U4#}omQvS?sOKp@~mQ~8l)l# zKRcz%PzleGP~4$!Q7hepUHvg6x4zfi)0^Ae+~#g}%AT2KL1~aZllh_sR>{w;Vxejd z^85&`njdTtfcApGJr&4e_+xGsLg1jl-2kQAAV(5-QNZ9LUOPsPAaIB`rm`ix=^hqN z;BcTPm0{0IqNj-f<~XUWg}@Q<`!?R6#!O-GiV7O!4OIM*NYim5)L8XHiizT=brWCt z7OO+8zxWoL7^cBtwgeSYHd-wu!W-qCFW#q~spg6bVYMIg16P@u;@;=`ud+n75k|Yp zCbBIh-g(?+V()}FobJ@Aj?(`(nEcUiSW1Mt%Yb4AO!SnXynka}$-98-BiS%N@dX=$ za=q~dZYIwf??P=AnP!_!Tg9;}%rFU8QD3w07F_r)C6~W`1vlAxZ?(o{vN<nL<MOnT z-5E+U5vYw4evCZK%4+;JJ39xlc>dnY$S|kJ#Wi{|$Bs=IpSDW!=JIYU%b~U$D<6N9 z<?!mGtR}Iy&(YlO)>^yOX3MtbW!tQ_{8DQnpJroI`wf+DN8jomw`H-r-R<agrx>y< z<t~@oW$9~mTROU$+uGfhK6giVyQ9yYgPoOaYc0L2ySux3`YbJ7J(hcM-y-Z;?7>mJ zVpwfw`#MXnyDvy}xx3w+E_Y{NZ?~hb)za2tY3sAJ8Xdis&aOU7v)kP%hV$W2W>cLj zyoZY<pQG*{4kxt{8Dgh6%x!HFKl3&E^vx#Bvj4E0Me~CjF=$>pSB~XPdssYw_-;9l zzp#<T862gy(ha?(w!BilFJHFvODkE1AHCYUFw-bam+-SrIx2kvlb{z~C3;ehLC6sK zhEAoM=t-D@O0K~FDfmAL|BuK2$<oc393gUqX#Jc~)DPoWs;<(8@R`dOxmboyh5Tpu zsSO$ytKmjOs7ifyJ`Qt;VUt7<GERggk?Tf{Ga74Fx3{Zfe^!lSR|Ur!`Q`tiCOte? zg5;SRS%8Edo)1!TwYgv5wH31J2V(htH^a2xU<JOkM7(6<rwnqKK!_3f;&@XJ8zW!> zy@UD|Qtn{}ffYB#94;4QUK%y#kX^<xFAq(_;3$#CVXTe{oFZ+P{t8Rs87v1aCr9Z+ z^dT<S%c=bE-4vS=c`P3+k`ZrDv9mnlI?d;Uk?5_4O#<2GiKtYiOeC;Cgrt>x=n9Ka zad4rEgJ%ZmtZ3nSN4ZzwI;#besjtSWn4-QiACdMmp7M8AFSdu8i^#&!iWfFxACIgc zHoo~=mM;1e6Fr2yDe0x>unQs~83y1J(m;!)=jcA%l)DIw=iTd3z-uSaW2kY`2<Yhu z`s(3I)(YS7$3LNsBFB+BWDlxbfVmoPqWR1^K;|%p?@VJIIyj0GwF^96!UvbLuy8nu zgpO8`VL_r;&>~*eCL48d3JJIIj}GA6BPx`+aVHHMLcbm&4$r+XO-Q|*ht;uGzIh=F z3n81ydT4?>eETNc8BM>Tf2Cj0Pw5}gI5kiOvtSyosj?sLP|ESe2Bi$!+m)HvE>mV; zTd&}OfhCGqN}VEVgLVb|8B9?Mv8_-FuuV}g(}5%<58GtLj;%$pVLMf^Vw<X9eh6tw z4z?4NY;4mNamFSpld+woWMSJsS-~P3)GCv(%~mjFg&bufwz*0=wpIl*Gq5RX*yby# z*iKW#@hng**cK|u*ybtXuofxexE3qpuq{zAeSuO1qi~q6jKy|_f&mE3RN}BLR|J}7 zC|Ev(*;Pt3{+gqhv0bP{VVk93sR`yPCTyz|L}Hkyh`Q-~1ziLzP{OdSQBdcwR54&1 zp@@=cn15g~n}&J?uTUrR3LufaBC-nc&c)W?t-?0cJ0II>1&sxn%2aGCl~QbHDJ9sJ zDaFVUYnm>Jo0hU;K8xv(#(~?tO9U2TZXL63MF0z%X3Dj^<{K8zx<#EyO{8~}LcIU& z+gKi8d^rQxj0L|xlR4xk<a1g@4<N{iU2O5sc!m++gHJQe)M8QaqNiC0Nfi@ENGL^# z<dKFU6l!4*-X$^QPO^_&qAAqLQ}1Lg{HHEFNM(BvvNpSz%m-J>(FBeL0S5!mRwnCV zC<r*Yy#KO@HT*#^!LX%G;MUJajk#7K#=JUe%sHnVO5hmp_=N_KG5p*Bi-OmJ2o%Gw zu49N~$4604t`(FMqu6X;&XCQ?QDaW8XJL9c6-3uu-na)t7c5lB27wHxYY;2j1Xij& z3Fb3GH!@t8;5u<*DvXLe5^359rh!gxy-}FP3o#!3-8XC#8!Tt=!BmJ~$Tsu_DY>2* z{IB1I+r=U{he>B7=?v&_^E?E<Atus5o*-Y+BD#*A<Q5luK&U$&qwoTLeFC7C9ukYu z!gvDz#Q!25-dZL=eVf+PJrQut+qIreNir^XM=-p%@*Q7-%)1lha6Js(O1_c-;r<uf zSreFqY-6My5`I2M$T;LTwX%A`hn=!P7J53ySMI{7v#eRpBxn{Du7pL@&g0s%u!s75 z;s(q`!%4wfM{bj_hVcmbJ!WhUe^fi$O8gyVatp+3GdBpW<Vp>&4@2j>$Qv}vXWF01 z%ez?}@7~68FuNH+*xDQT9)hB&RumY!NSJo4>I=@a%br?MoXU^y!|13t7bCOArGY4? zH&@VjS*4sv;A#Kf<7@!F2kOoIS|($Ob49EO@QwuUU_mvT?4w3{AD)n%bl=YML|*eS ziRQy6usVV+ViJKlw{j8*hg!?4<XFbZ7lF+fQ6e1eSTF%cOIPsnHX0K)kfr2>XQZ$3 z%r!6Pr@qGZU$V*%^4Tk8Efe!!jFRz4KWdYcwM-vAmf&ODqc31}tI~T1KQ^6Zg$=|j zc9qLib1i@SKah*52OHtWdAD7jAo#_pkN%4hg5PO-kl!Z~d=lihT=2_g12Kw?U;aCL zhSy>;!M8Tz+agNP_=s=*i`NCze3U1r=`?*Ik3*0?P~p8(gEV){-L=v{c=hVe_C^dj zaiRI&S?Cfq9})aBv?XJD67I*!2>`#;C{IAvH;K0*C|+(ryfJc)CX@(t0&hM$Mz##S z%XZ=^zT3M}J;k2>7>}$)o72Mwl9U`(l$quwOZe%pu`;5nOGHonK7%|_<0u{j9N#v` zmfd}#77SlY@HH-VK!u3L?}doS@Byl1t21Pq%gci^)QX5r&mVMSi3km%1#te0U!fv1 zownwZyp}?{-EMOi*zG0F?!tm1TS;MywW!6KU#xA*ZzcE^=ROO@fh=#6rsjI{@|h|+ zC58`3$`p0h$>y0egR|DCxh3Dzf`K*88sq=qJd=UH+rlh?9Ti}^3)wb#9U9wp=6>gm z;9M_wPyR0NxoR%Uf84?%wQo<YVq^UmFQ{8%6-!Rg<UTIJajfQWEb}Fx(|L}*PG9E< zd)O9UC%lb-XB9~{kAiXmH({``909wQh&?n4_%;8r;g-<^HmVeZNX(YH2g;NfemYWq zm7nau3K3pqF#bRk8drU^?n4iE{{;;8#A86@d-t)CQ+8T{)2QlhFl`~;X3fk-vnOVq zs+7X;foV#Xs*fe+RjY!!o_ix4<lzpM&5xGK<JI6^Gc)gTu;gS-DgP$Hzlj(+_-_y0 zL-!;6h)6jdt1?ojh;Nr@&RA4sRIuy2sUt*;TcyRpo13xzxWg&yb+7@cttvHgVcR{c z2QrkYs<3m+4GjTdKSzAPH==l3GwMXmv+&XAzxXF%ywlC{i17|fa2PVl8M+ImkNn$N zK7I_jU)t*lmAyuefqSXAWJwjb9T_p=qN5pm!!Ukn5Ty_N-iD~DfuN1iLP+9o&%j4D zJU_jb8O91&-$V<gm+^LDV4)I;(ysHY!k|b<`=aL7(0@e=3r-mIxFrXXNp)=MG2%_n z1ugi#1n;8-d-0(5d!3pE!_6M^8f{xg^bJf<GF7cqn3pZP)r6vg%&VI*eGn!L8OhuN zW_+SKI86W#eu;-C+w0N}4_02wN6sWw3e`zQA;ISeI0-ATev4X<6~|GB=fAMo?s7RD zj$*qtzp$vp-E4Ihx44Q6u|n#0*|aSaz{0aI7SF$X)cMz77EwDxz~W<K7iu+faqJ^_ z(+aHn;yT9pKe&#Q@x3cX#3#`biAF7*Lh<vwErO-qvplA;LKS~nxYDXjRK-s;=jH}= zRLNJY#N^zyl12J2=Ab{xblUC3PKVpsTwpD9=M^|x^6UjAPDgXI)9oyA2E-RT9_RWs zgyV)xN46V0wK$c=c4&?~J?aM>_Ycv9SC0$qSYM@_jG+Gknmfgd2tNV&uk*}9bQJvS zc+)vN@MY&QZWy@<)bq#AvvH#ypNeBqOyuYOi{A)Lb`&|?#rERDVwbDA$kF1oH`_~W z&DLhC8?7~BlMf{L02g%x_=z*Djh`;Sn!2fx6^`8C#cLIIamUCXJ&$M?ymI7@`ErbU z`Kaxx<otqy`~o*t9c@@9FSff~))Kp|q$JPQ;;<JNyK!}ILh^vsdzUa1_0;0F6%G~` zTcp}(lsglr`>o3ed)qGKWrBLT#p8%;z04-W0;nf@9NZ6ANIhO;O`yBzL%vAU6yCI! znz{AwY<8ds*(q*Jqq%Lmc4pH?lhsq4#<kjHmxvp)!tn$rsp=m&!G~|$nQ9muyh7!# zB_IYpu#Fl0zfX`Ex_!Os_8*Yo0aR;0L=5yQskq>EUJ!@(W@9cEh?B-2InUD6Z)&;m z%q-dN|NVKq*x{Fc#Y7BoK!O9vY#(mCrHVzBtONbq_wds0YK5UJH?D3uavY~#;`%QV z-0exY!yS(1;)0fv0*9;6*5c03a~D`!np<q>vK{{a`7M*94WLG981H}0BR*w)_=gnD zAObb3YO9+AHBrCi^X|cGYBf+3B^v+5QW2=_zGvj9!u=B5kE_^-D!ErlQB^{PNBW*+ zWCT}`A%ri~PAPAAktGjZV=UUw-en(xq2#;UW)WZU86w7DFN@(KanttB{sysk)QE5Q zXDnH*r~;gj-~_Fu5Aui*c@HMEpTjIZ+`*=>ftgAHKjW64xsgcn&_!4p+B}OH)Vxxx zGbaG1&#%Oj8z!?5wA4)qw_e-l3ouFx1d@nwr2^p&2-l@LyNsagk^|uOkyB3h>*D4A z4)wz&_Bt5CRf8{&=~yH*^`e?j@dv)bGM&h*xF<)BSO11103;tRlhgd{V|>$pHdCIa zL#YBG_j3r6Rf?oZ)rfvy1<4d))M>XERh+*!??9uLIW(M)6OSWC-R6*!)fzg02#qAQ z1a+gVDK6`d83z_9piSk#P$pD_GJcUI;%N~+Q2mDPFB<<y1#R;O;k9?ajrJ{;Sr~4< z9tnErR`rj&ToAh@R2O?|jd=@}yhM%JKDx%7^xYbBadw{7R#=*sUz%6QXWCeCzoEVx z|0u<6$-#>xi__u6+H!AKur_RI!76jF#erq$HY@|L>vUSyv|*80)SP?!ENfhyBNb?@ zEtj{qcdfCk##(Yuud}NM-xFi;z1y@(blwfNZJo~c)h@TCrC;#RF&JvxYl6MKDF%Z@ zt!KMkjp7ojKs?rWwmVu-oHm@=U>HdWEvr@WdrQ?<s@;7Kl&y0W%DvXzD_&dd?&!ML zZJ9T_+R~$516o>ox;oSvdav8Lx(Zh|vIH@_`sTVimcZAH6xFdF?zp#Ym7`A-)g7HK ztidDWzAj7E(&~i;{OwSd#IO2UT*$CQuEP~+81eTP{(mo&$3uiST+xST3Z&07Po2vD zQYb$q3WEl|y-=?A59cF13@wz^q$IFGFQ@=B{d@MJ2(tL<xmcn-wH5;#bO<RUVfx*2 za+Ju*W%#p%MWuT3OZ-EUXAx*F!2glC-jdL2H_8NN-<%NtgA^I7zzu;MByjLQ#H=<( znW3F=Q8?A^0(LA%@l`K|G)(i<81=+m!5sFc_0RmC^)Fb53>LQGxly@@M-9vQqisPh zftY^?-NZDdOyx2vx)(<}SZe0?#>sgauOMy2=fueq{W_O?og#9GLISGtEE*<DnWeG} eCi*79@!$rmPnFpag2b(^#!=7$*jN)IC;u-24-u9C diff --git a/lib/.xmlregistry/packages/pear.unl.edu/UNL_DWT/0.7.1-info.xml b/lib/.xmlregistry/packages/pear.unl.edu/UNL_DWT/0.7.2-info.xml similarity index 63% rename from lib/.xmlregistry/packages/pear.unl.edu/UNL_DWT/0.7.1-info.xml rename to lib/.xmlregistry/packages/pear.unl.edu/UNL_DWT/0.7.2-info.xml index b8b9c46..ff5886c 100644 --- a/lib/.xmlregistry/packages/pear.unl.edu/UNL_DWT/0.7.1-info.xml +++ b/lib/.xmlregistry/packages/pear.unl.edu/UNL_DWT/0.7.2-info.xml @@ -1,19 +1,22 @@ <?xml version="1.0" encoding="UTF-8"?> -<package xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" packagerversion="1.8.2" version="2.0" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd"> +<package xmlns="http://pear.php.net/dtd/package-2.1" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.1" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.1 http://pear.php.net/dtd/package-2.1.xsd" packagerversion="2.0.0"> <name>UNL_DWT</name> <channel>pear.unl.edu</channel> - <summary>This package generates php class files (objects) from Dreamweaver template files.</summary> - <description>This package generates php class files (objects) from Dreamweaver template files.</description> + <summary>This package generates php class files (objects) from Dreamweaver template files. +</summary> + <description> +This package generates php class files (objects) from Dreamweaver template files. +</description> <lead> <name>Brett Bieber</name> <user>saltybeagle</user> <email>brett.bieber@gmail.com</email> <active>yes</active> </lead> - <date>2011-03-10</date> - <time>14:06:27</time> + <date>2012-03-26</date> + <time>14:17:30</time> <version> - <release>0.7.1</release> + <release>0.7.2</release> <api>0.7.1</api> </version> <stability> @@ -21,37 +24,21 @@ <api>beta</api> </stability> <license uri="http://www1.unl.edu/wdn/wiki/Software_License">BSD</license> - <notes> -Declare debug method correctly as static. - </notes> + <notes>Scanner fix - do not replace newlines with spaces in scanned content</notes> <contents> <dir name="/"> - <file baseinstalldir="/" md5sum="d1fe9ae1c22c92cda6d57b9847fda7b2" name="UNL/DWT/Scanner.php" role="php"/> - <file baseinstalldir="/" md5sum="be81db10741075600fc87ebbc4c4ca53" name="UNL/DWT/Region.php" role="php"/> - <file baseinstalldir="/" md5sum="aea406280cedf3a0e9b32ab7ee354b3f" name="UNL/DWT/Generator.php" role="php"/> - <file baseinstalldir="/" md5sum="8ccd77b7def177033c20128da938d1ff" name="UNL/DWT/createTemplates.php" role="php"/> - <file baseinstalldir="/" md5sum="c8b1f16f587798a1e37574477d2627bd" name="UNL/DWT.php" role="php"> - <tasks:replace from="@PHP_BIN@" to="php_bin" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@DOC_DIR@" to="doc_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="b524ef4684be7dba47ed8c245577347a" name="docs/examples/Template_style1.tpl" role="doc"/> - <file baseinstalldir="/" md5sum="3f97c4a024dfed9210b14db5068ba7d0" name="docs/examples/Template_style1.php" role="doc"/> - <file baseinstalldir="/" md5sum="0d5a4f5ca86e9c2a3c0050f39acbb034" name="docs/examples/template_style1.dwt" role="doc"/> - <file baseinstalldir="/" md5sum="fbc254138e8456e983e18c0c02cc7d30" name="docs/examples/scanner_example.php" role="doc"/> - <file baseinstalldir="/" md5sum="5d389d72ffe3a15a5dd597cd791a6963" name="docs/examples/example_style1.php" role="doc"> - <tasks:replace from="@PHP_BIN@" to="php_bin" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@DOC_DIR@" to="doc_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="783c64aafb491c789fc71a5bf80d1755" name="docs/examples/example.ini" role="doc"> - <tasks:replace from="@PHP_BIN@" to="php_bin" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@DOC_DIR@" to="doc_dir" type="pear-config"/> - </file> + <file role="php" name="src/UNL/DWT/Scanner.php" md5sum="80ab5854ed8c2ab159c53cd5adc757b2"/> + <file role="php" name="src/UNL/DWT/Region.php" md5sum="be81db10741075600fc87ebbc4c4ca53"/> + <file role="php" name="src/UNL/DWT/Generator.php" md5sum="aea406280cedf3a0e9b32ab7ee354b3f"/> + <file role="php" name="src/UNL/DWT/createTemplates.php" md5sum="8ccd77b7def177033c20128da938d1ff"/> + <file role="php" name="src/UNL/DWT.php" md5sum="c8b1f16f587798a1e37574477d2627bd"/> + <file role="doc" name="docs/examples/Template_style1.tpl" md5sum="b524ef4684be7dba47ed8c245577347a"/> + <file role="doc" name="docs/examples/Template_style1.php" md5sum="3f97c4a024dfed9210b14db5068ba7d0"/> + <file role="doc" name="docs/examples/template_style1.dwt" md5sum="0d5a4f5ca86e9c2a3c0050f39acbb034"/> + <file role="doc" name="docs/examples/scanner_example.php" md5sum="e29437d89b8193aede3fc400ef1f363d"/> + <file role="doc" name="docs/examples/example_style1.php" md5sum="8fc92f34a5d56e8664ae669bb39ba763"/> + <file role="doc" name="docs/examples/example.test.ini" md5sum="28a080af44b5db3f28c73fa91cdabe99"/> + <file role="doc" name="docs/examples/example.ini" md5sum="783c64aafb491c789fc71a5bf80d1755"/> </dir> </contents> <dependencies> @@ -134,7 +121,7 @@ Remove editable region tags for locked regions. <date>2006-08-15</date> <license uri="http://www.php.net/license">PHP License</license> <notes> -* Fix Bug #16: Locked regions arent detected correctly. +* Fix Bug #16: Locked regions aren't detected correctly. * Fix Bug #1: Include path modified incorrectly. </notes> </release> diff --git a/lib/.xmlregistry/packages/pear.unl.edu/UNL_Templates/1.2.0-info.xml b/lib/.xmlregistry/packages/pear.unl.edu/UNL_Templates/1.3.0RC2-info.xml similarity index 55% rename from lib/.xmlregistry/packages/pear.unl.edu/UNL_Templates/1.2.0-info.xml rename to lib/.xmlregistry/packages/pear.unl.edu/UNL_Templates/1.3.0RC2-info.xml index 11d674e..7f4bc2d 100644 --- a/lib/.xmlregistry/packages/pear.unl.edu/UNL_Templates/1.2.0-info.xml +++ b/lib/.xmlregistry/packages/pear.unl.edu/UNL_Templates/1.3.0RC2-info.xml @@ -1,9 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<package xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" packagerversion="1.9.1" version="2.0" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd"> +<package xmlns="http://pear.php.net/dtd/package-2.1" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.1" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.1 http://pear.php.net/dtd/package-2.1.xsd" packagerversion="2.0.0"> <name>UNL_Templates</name> <channel>pear.unl.edu</channel> - <summary>The UNL HTML Templates as a PEAR Package.</summary> - <description>This package allows you to render UNL Template styled pages using PHP Objects.</description> + <summary>The UNL HTML Templates as a PEAR Package. +</summary> + <description> +This package allows you to render UNL Template styled pages using PHP Objects. +</description> <lead> <name>Brett Bieber</name> <user>saltybeagle</user> @@ -16,258 +19,92 @@ <email>nhummel2@math.unl.edu</email> <active>yes</active> </lead> - <date>2011-08-30</date> - <time>16:34:36</time> + <date>2012-03-26</date> + <time>14:36:31</time> <version> - <release>1.2.0</release> + <release>1.3.0RC2</release> <api>1.0.0</api> </version> <stability> - <release>stable</release> + <release>beta</release> <api>stable</api> </stability> <license uri="http://www1.unl.edu/wdn/wiki/Software_License">BSD License</license> - <notes> -Update .tpl cache so template files are in sync with latest wdntemplates. -Allow underscores within Version3 template include files. - -New templates! - - * Fixed_html5 - * Unlaffiliate - -Template updates: + <notes>New features: - * Meta lang fixes - * Remove IDM region from the secure template - * Mobile template now supports navigation and move to HTML5 - </notes> + - Add support for version 3.1 of the UNL Templates</notes> <contents> <dir name="/"> - <file baseinstalldir="/" md5sum="40eeca840e02c9e5b2b2b7846bd73397" name="UNL/Templates/Version3/Unlaffiliate.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="f9b3c237b7a6b8500ef0d18f4e1c9595" name="UNL/Templates/Version3/Shared_column_right.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="c8e40b9ff760f0d6da578f6f52e85ab2" name="UNL/Templates/Version3/Shared_column_left.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="7586ee8d6db673dbef56fe491a0ac517" name="UNL/Templates/Version3/Secure.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="1d63a45e6f7e86585182a09ff8e33962" name="UNL/Templates/Version3/Popup.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="88ed3fab2afd3f989c53db231ea99715" name="UNL/Templates/Version3/Mobile.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="5ae65bf4c045a5b9b65b726b52d6cd26" name="UNL/Templates/Version3/Liquid.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="183165807ee292fa17a03314c5455a6b" name="UNL/Templates/Version3/Fixed_html5.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="041aae52a187c4986e495a8643b43ae4" name="UNL/Templates/Version3/Fixed.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="01035abd6b488663747399e74d0065bc" name="UNL/Templates/Version3/Document.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="05eb7e3f0639e79aeb2e4f5061a356f1" name="UNL/Templates/Version3/Debug.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="315f0d6be4459208f7733e6e29f99c91" name="UNL/Templates/Version3/Absolute.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="ac6b2ddcaa8204679eb0c8fd86cd7ed1" name="UNL/Templates/Version3.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="48a0fd1e66226418db0c7c5202343881" name="UNL/Templates/Version2/Unlstandardtemplate.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="e902fc42cdcb7633fbe07f4d509a1b97" name="UNL/Templates/Version2/Unlframework.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="bdac0dc69918a491efcee2450d99738f" name="UNL/Templates/Version2/Unlaffiliate.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="f43c4b5320cf2def6d90c71f3e22c1fb" name="UNL/Templates/Version2/Secure.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="0a1b634408248289e89649a49bd7759c" name="UNL/Templates/Version2/Popup.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="55c715aa91f18226f5be4c3f427b2dea" name="UNL/Templates/Version2/Liquid.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="3fbccc1b6e7a0287577972b4c25a0d19" name="UNL/Templates/Version2/Fixed.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="ef2068426bb8f73ac706b18a472df967" name="UNL/Templates/Version2/Document.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="4c1b93f62221e5229be657196f07f048" name="UNL/Templates/Version2.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="c7df0501ec102431d7be6a6cfd133b5b" name="UNL/Templates/Version.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="82740c1fadfd1160bb9c67006947ab3b" name="UNL/Templates/Scanner.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="4fa04418d0aa08834b4795caeae5b8c8" name="UNL/Templates/CachingService/UNLCacheLite.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="47991f0e5cffed6d138725a3294f4e6a" name="UNL/Templates/CachingService/Null.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="5b09b184e7d59a2520e99c0b5c66428a" name="UNL/Templates/CachingService/CacheLite.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="07884c3a9bf75657e54782423a088eb4" name="UNL/Templates/CachingService.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="2c228caecb506e35cf3259cabbcec9c1" name="UNL/Templates.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="12aa5989d1255dccc299a3dcdd6c6ba8" name="tests/UNL_TemplatesTest.php" role="test"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="9a7ce82868ddb7afc2b291b0b0ec6bd1" name="docs/examples/scanner.php" role="doc"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="445545ee84172f82ed09219931fa288e" name="docs/examples/example1.php" role="doc"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="e9769bdf0cf9ec36430b3f70ec687037" name="docs/examples/customization/customization_example.php" role="doc"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="26c8d867af8ffd4d8d60e348573f9c3d" name="docs/examples/customization/customization_example.html" role="doc"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="7e35aab85f95ad61fe43e50fbf1719a2" name="docs/examples/customization/CustomClass.php" role="doc"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="a7114a3868d0ba54d4ff76b370ea3201" name="docs/examples/convert.php" role="doc"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="6644923a681f49bfd425f5768d01e4a3" name="data/tpl_cache/Version3/Unlaffiliate.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="84cc265b12115d9c2733a6d03f5a4d85" name="data/tpl_cache/Version3/Shared_column_right.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="6003b105b79241b8e001d0f375265747" name="data/tpl_cache/Version3/Shared_column_left.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="6a5f82b61c2c2191494af9fe1384bdca" name="data/tpl_cache/Version3/Secure.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="1f3b340e18024423748839343369443d" name="data/tpl_cache/Version3/Popup.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="aa53260716fc4f1d2fc31d149416b7e0" name="data/tpl_cache/Version3/Mobile.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="4b576a99e001b22d3c77b01f72789546" name="data/tpl_cache/Version3/Liquid.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="9cedaa7c695c654e0f16fa534e35ec32" name="data/tpl_cache/Version3/Fixed_html5.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="783216b7dc343283a21ba3f8a8e5396b" name="data/tpl_cache/Version3/Fixed.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="8a7ecbc31b2a4d85bad056f7c0d06039" name="data/tpl_cache/Version3/Document.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="fe52677e48d48d798d70e9cad4b5c0ed" name="data/tpl_cache/Version3/Debug.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="b3cf17273448a34ac869d4369663e819" name="data/tpl_cache/Version3/Absolute.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="2082f29e6219b9fdad0faffb2bf9a427" name="data/tpl_cache/Version2/Unlstandardtemplate.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="465cb4e7eef89560faf0c63065d8a9d3" name="data/tpl_cache/Version2/Unlframework.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="9f4650a475623a3cf293998c0e5b3233" name="data/tpl_cache/Version2/Unlaffiliate.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="962fecd9908d504e4749f7eb79dc4736" name="data/tpl_cache/Version2/Secure.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="a70442037d218c0dc948638bca8e5e08" name="data/tpl_cache/Version2/Popup.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="1a936fdcd4d17383490bd5aef1219ce8" name="data/tpl_cache/Version2/Liquid.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="df5ce334e93b844794699f3cc62d20b9" name="data/tpl_cache/Version2/Fixed.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="61cc4ae92fac84a7d38131769c2298ba" name="data/tpl_cache/Version2/Document.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> + <file role="test" name="test/pear.unl.edu/UNL_Templates/UNL_TemplatesTest.php" md5sum="12aa5989d1255dccc299a3dcdd6c6ba8"/> + <file role="php" name="php/UNL/Templates/Version3x1/Unlaffiliate_local.php" md5sum="9f3867901ad594901d11ffff07b36843"/> + <file role="php" name="php/UNL/Templates/Version3x1/Unlaffiliate_debug.php" md5sum="4e006ca79895e0f9676d0ac792d2376a"/> + <file role="php" name="php/UNL/Templates/Version3x1/Unlaffiliate.php" md5sum="d04b37bd1e8da510610b9ad66de26487"/> + <file role="php" name="php/UNL/Templates/Version3x1/Local.php" md5sum="bab0b09eabc5d2fe041c4379dfa0634c"/> + <file role="php" name="php/UNL/Templates/Version3x1/Fixed.php" md5sum="8800d08ea41dcd31b7f444924d0e96c6"/> + <file role="php" name="php/UNL/Templates/Version3x1/Debug.php" md5sum="53764519ccbb2cda9d35f77843d85a61"/> + <file role="php" name="php/UNL/Templates/Version3x1.php" md5sum="3db6efc4892a2b68869a27941673bb5a"/> + <file role="php" name="php/UNL/Templates/Version3/Unlaffiliate.php" md5sum="40eeca840e02c9e5b2b2b7846bd73397"/> + <file role="php" name="php/UNL/Templates/Version3/Shared_column_right.php" md5sum="f9b3c237b7a6b8500ef0d18f4e1c9595"/> + <file role="php" name="php/UNL/Templates/Version3/Shared_column_left.php" md5sum="c8e40b9ff760f0d6da578f6f52e85ab2"/> + <file role="php" name="php/UNL/Templates/Version3/Secure.php" md5sum="7586ee8d6db673dbef56fe491a0ac517"/> + <file role="php" name="php/UNL/Templates/Version3/Popup.php" md5sum="1d63a45e6f7e86585182a09ff8e33962"/> + <file role="php" name="php/UNL/Templates/Version3/Mobile.php" md5sum="88ed3fab2afd3f989c53db231ea99715"/> + <file role="php" name="php/UNL/Templates/Version3/Liquid.php" md5sum="5ae65bf4c045a5b9b65b726b52d6cd26"/> + <file role="php" name="php/UNL/Templates/Version3/Fixed_html5.php" md5sum="183165807ee292fa17a03314c5455a6b"/> + <file role="php" name="php/UNL/Templates/Version3/Fixed.php" md5sum="041aae52a187c4986e495a8643b43ae4"/> + <file role="php" name="php/UNL/Templates/Version3/Document.php" md5sum="01035abd6b488663747399e74d0065bc"/> + <file role="php" name="php/UNL/Templates/Version3/Debug.php" md5sum="05eb7e3f0639e79aeb2e4f5061a356f1"/> + <file role="php" name="php/UNL/Templates/Version3/Absolute.php" md5sum="315f0d6be4459208f7733e6e29f99c91"/> + <file role="php" name="php/UNL/Templates/Version3.php" md5sum="7edb40844a43918f467f6cf881424aaf"/> + <file role="php" name="php/UNL/Templates/Version2/Unlstandardtemplate.php" md5sum="48a0fd1e66226418db0c7c5202343881"/> + <file role="php" name="php/UNL/Templates/Version2/Unlframework.php" md5sum="e902fc42cdcb7633fbe07f4d509a1b97"/> + <file role="php" name="php/UNL/Templates/Version2/Unlaffiliate.php" md5sum="bdac0dc69918a491efcee2450d99738f"/> + <file role="php" name="php/UNL/Templates/Version2/Secure.php" md5sum="f43c4b5320cf2def6d90c71f3e22c1fb"/> + <file role="php" name="php/UNL/Templates/Version2/Popup.php" md5sum="0a1b634408248289e89649a49bd7759c"/> + <file role="php" name="php/UNL/Templates/Version2/Liquid.php" md5sum="55c715aa91f18226f5be4c3f427b2dea"/> + <file role="php" name="php/UNL/Templates/Version2/Fixed.php" md5sum="3fbccc1b6e7a0287577972b4c25a0d19"/> + <file role="php" name="php/UNL/Templates/Version2/Document.php" md5sum="ef2068426bb8f73ac706b18a472df967"/> + <file role="php" name="php/UNL/Templates/Version2.php" md5sum="8472e8942eb062eb06568386c237f9c1"/> + <file role="php" name="php/UNL/Templates/Version.php" md5sum="c7df0501ec102431d7be6a6cfd133b5b"/> + <file role="php" name="php/UNL/Templates/Scanner.php" md5sum="82740c1fadfd1160bb9c67006947ab3b"/> + <file role="php" name="php/UNL/Templates/CachingService/UNLCacheLite.php" md5sum="4fa04418d0aa08834b4795caeae5b8c8"/> + <file role="php" name="php/UNL/Templates/CachingService/Null.php" md5sum="47991f0e5cffed6d138725a3294f4e6a"/> + <file role="php" name="php/UNL/Templates/CachingService/CacheLite.php" md5sum="5b09b184e7d59a2520e99c0b5c66428a"/> + <file role="php" name="php/UNL/Templates/CachingService.php" md5sum="07884c3a9bf75657e54782423a088eb4"/> + <file role="php" name="php/UNL/Templates.php" md5sum="1f39ddc40f5a2b2ba0f68ca3367de923"/> + <file role="doc" name="doc/pear.unl.edu/UNL_Templates/examples/scanner.php" md5sum="2b116cf09b8d73c439718217d83a32c2"/> + <file role="doc" name="doc/pear.unl.edu/UNL_Templates/examples/example1.php" md5sum="c3de6bfef1cee16be4135f310e5e601d"/> + <file role="doc" name="doc/pear.unl.edu/UNL_Templates/examples/customization/customization_example.php" md5sum="e9769bdf0cf9ec36430b3f70ec687037"/> + <file role="doc" name="doc/pear.unl.edu/UNL_Templates/examples/customization/customization_example.html" md5sum="26c8d867af8ffd4d8d60e348573f9c3d"/> + <file role="doc" name="doc/pear.unl.edu/UNL_Templates/examples/customization/CustomClass.php" md5sum="43bc783b2215f9668800ce2e80ad457b"/> + <file role="doc" name="doc/pear.unl.edu/UNL_Templates/examples/convert.php" md5sum="a7114a3868d0ba54d4ff76b370ea3201"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate_local.tpl" md5sum="8801aaa43aaca9d820728f665ed6e64d"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate_debug.tpl" md5sum="6c2891e91facb216e7f4c13d5be3c339"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate.tpl" md5sum="26907bf294eba52039c49cbde60b2693"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Local.tpl" md5sum="278f3cefa48d8aca1b6f316909ed3a50"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Fixed.tpl" md5sum="1e00218790ec2552d5b02e7a1e83c1fd"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Debug.tpl" md5sum="8074ddde1770dd571bd8c21917cf3607"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Unlaffiliate.tpl" md5sum="6644923a681f49bfd425f5768d01e4a3"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Shared_column_right.tpl" md5sum="84cc265b12115d9c2733a6d03f5a4d85"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Shared_column_left.tpl" md5sum="6003b105b79241b8e001d0f375265747"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Secure.tpl" md5sum="6a5f82b61c2c2191494af9fe1384bdca"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Popup.tpl" md5sum="1f3b340e18024423748839343369443d"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Mobile.tpl" md5sum="aa53260716fc4f1d2fc31d149416b7e0"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Liquid.tpl" md5sum="4b576a99e001b22d3c77b01f72789546"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Fixed_html5.tpl" md5sum="9cedaa7c695c654e0f16fa534e35ec32"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Fixed.tpl" md5sum="783216b7dc343283a21ba3f8a8e5396b"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Document.tpl" md5sum="8a7ecbc31b2a4d85bad056f7c0d06039"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Debug.tpl" md5sum="fe52677e48d48d798d70e9cad4b5c0ed"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Absolute.tpl" md5sum="b3cf17273448a34ac869d4369663e819"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Unlstandardtemplate.tpl" md5sum="2082f29e6219b9fdad0faffb2bf9a427"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Unlframework.tpl" md5sum="465cb4e7eef89560faf0c63065d8a9d3"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Unlaffiliate.tpl" md5sum="9f4650a475623a3cf293998c0e5b3233"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Secure.tpl" md5sum="962fecd9908d504e4749f7eb79dc4736"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Popup.tpl" md5sum="a70442037d218c0dc948638bca8e5e08"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Liquid.tpl" md5sum="1a936fdcd4d17383490bd5aef1219ce8"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Fixed.tpl" md5sum="df5ce334e93b844794699f3cc62d20b9"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Document.tpl" md5sum="61cc4ae92fac84a7d38131769c2298ba"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/cssUNLTemplates.ini" md5sum="a56a41abc8a324ef7029dd8b485204bf"/> </dir> </contents> <dependencies> @@ -276,7 +113,7 @@ Template updates: <min>5.0.0</min> </php> <pearinstaller> - <min>1.4.3</min> + <min>2.0.0a1</min> </pearinstaller> <package> <name>UNL_DWT</name> diff --git a/lib/data/pear.unl.edu/UNL_Templates/cssUNLTemplates.ini b/lib/data/pear.unl.edu/UNL_Templates/cssUNLTemplates.ini new file mode 100644 index 0000000..b2223e4 --- /dev/null +++ b/lib/data/pear.unl.edu/UNL_Templates/cssUNLTemplates.ini @@ -0,0 +1,9 @@ +;php /usr/local/php5/lib/php/UNL/DWT/createTemplates.php cssUNLTemplates.ini +[UNL_DWT] +dwt_location = /Users/bbieber/Documents/workspace/wdntemplates/Templates/ +class_location = /Users/bbieber/Documents/workspace/UNL_Templates/src/UNL/Templates/Version3x1 +tpl_location = /Users/bbieber/Documents/workspace/UNL_Templates/data/tpl_cache/Version3x1 +class_prefix = UNL_Templates_Version3x1_ +generator_exclude_regex = "/^(asp|php)/i" +extends = UNL_Templates +extends_location = "UNL/Templates.php" \ No newline at end of file diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version2/Document.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Document.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version2/Document.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Document.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version2/Fixed.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Fixed.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version2/Fixed.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Fixed.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version2/Liquid.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Liquid.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version2/Liquid.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Liquid.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version2/Popup.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Popup.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version2/Popup.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Popup.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version2/Secure.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Secure.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version2/Secure.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Secure.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version2/Unlaffiliate.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Unlaffiliate.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version2/Unlaffiliate.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Unlaffiliate.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version2/Unlframework.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Unlframework.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version2/Unlframework.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Unlframework.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version2/Unlstandardtemplate.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Unlstandardtemplate.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version2/Unlstandardtemplate.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Unlstandardtemplate.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version3/Absolute.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Absolute.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version3/Absolute.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Absolute.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version3/Debug.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Debug.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version3/Debug.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Debug.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version3/Document.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Document.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version3/Document.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Document.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version3/Fixed.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Fixed.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version3/Fixed.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Fixed.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version3/Fixed_html5.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Fixed_html5.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version3/Fixed_html5.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Fixed_html5.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version3/Liquid.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Liquid.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version3/Liquid.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Liquid.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version3/Mobile.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Mobile.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version3/Mobile.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Mobile.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version3/Popup.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Popup.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version3/Popup.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Popup.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version3/Secure.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Secure.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version3/Secure.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Secure.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version3/Shared_column_left.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Shared_column_left.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version3/Shared_column_left.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Shared_column_left.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version3/Shared_column_right.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Shared_column_right.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version3/Shared_column_right.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Shared_column_right.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version3/Unlaffiliate.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Unlaffiliate.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version3/Unlaffiliate.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Unlaffiliate.tpl diff --git a/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Debug.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Debug.tpl new file mode 100644 index 0000000..5427bfa --- /dev/null +++ b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Debug.tpl @@ -0,0 +1,137 @@ +<!DOCTYPE html> +<!--[if IEMobile 7 ]><html class="ie iem7"><!-- InstanceBegin template="/Templates/debug.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if lt IE 7 ]><html class="ie ie6" lang="en"><!-- InstanceBegin template="/Templates/debug.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if IE 7 ]><html class="ie ie7" lang="en"><!-- InstanceBegin template="/Templates/debug.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if IE 8 ]><html class="ie ie8" lang="en"><!-- InstanceBegin template="/Templates/debug.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if (gte IE 9)|(gt IEMobile 7) ]><html class="ie" lang="en"><!-- InstanceBegin template="/Templates/debug.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if !(IEMobile) | !(IE)]><!--><html lang="en"><!-- InstanceBegin template="/Templates/debug.dwt" codeOutsideHTMLIsLocked="false" --><!--<![endif]--> +<head> +<!--#include virtual="/wdn/templates_3.1/includes/metanfavico.html" --> +<!-- + Membership and regular participation in the UNL Web Developer Network + is required to use the UNL templates. Visit the WDN site at + http://wdn.unl.edu/. Click the WDN Registry link to log in and + register your unl.edu site. + All UNL template code is the property of the UNL Web Developer Network. + The code seen in a source code view is not, and may not be used as, a + template. You may not use this code, a reverse-engineered version of + this code, or its associated visual presentation in whole or in part to + create a derivative work. + This message may not be removed from any pages based on the UNL site template. + + $Id: debug.dwt | ea2608181e2b6604db76106fd982b39218ddcb8b | Fri Mar 9 12:20:43 2012 -0600 | Kevin Abel $ +--> +<!--#include virtual="/wdn/templates_3.1/includes/scriptsandstyles_debug.html" --> +<!-- InstanceBeginEditable name="doctitle" --> +<title>Use a descriptive page title | Optional Site Title (use for context) | University of Nebraska–Lincoln</title> +<!-- InstanceEndEditable --> + +<!-- InstanceBeginEditable name="head" --> +<!-- Place optional header elements here --> + +<!-- InstanceEndEditable --> +<!-- TemplateParam name="class" type="text" value="fixed debug" --> +</head> +<body class="@@(_document['class'])@@" data-version="3.1"> + <nav class="skipnav"> + <a class="skipnav" href="#maincontent">Skip Navigation</a> + </nav> + <div id="wdn_wrapper"> + <header id="header" role="banner"> + <a id="logo" href="http://www.unl.edu/" title="UNL website">UNL</a> + <span id="wdn_institution_title">University of Nebraska–Lincoln</span> + <span id="wdn_site_title"> +<!-- InstanceBeginEditable name="titlegraphic" --> +The Title of My Site +<!-- InstanceEndEditable --> +</span> + <!--#include virtual="/wdn/templates_3.1/includes/idm.html" --> + <!--#include virtual="/wdn/templates_3.1/includes/wdnTools.html" --> + </header> + <div id="wdn_navigation_bar"> + <nav id="breadcrumbs"> + <!-- WDN: see glossary item 'breadcrumbs' --> + <h3 class="wdn_list_descriptor hidden">Breadcrumbs</h3> + +<!-- InstanceBeginEditable name="breadcrumbs" --> + <ul> + <li><a href="http://www.unl.edu/" title="University of Nebraska–Lincoln">UNL</a></li> + <li class="selected"><a href="#" title="Site Title">Site Title</a></li> + <li>Page Title</li> + </ul> + +<!-- InstanceEndEditable --> + </nav> + <div id="wdn_navigation_wrapper"> + <nav id="navigation" role="navigation"> + <h3 class="wdn_list_descriptor hidden">Navigation</h3> + +<!-- InstanceBeginEditable name="navlinks" --> + <!--#include virtual="../sharedcode/navigation.html" --> + +<!-- InstanceEndEditable --> + </nav> + </div> + </div> + <div id="wdn_content_wrapper"> + <div id="pagetitle"> + +<!-- InstanceBeginEditable name="pagetitle" --> + <h1>This is your page title. It's now an <h1>, baby!</h1> + +<!-- InstanceEndEditable --> + </div> + <div id="maincontent" role="main"> + <!--THIS IS THE MAIN CONTENT AREA; WDN: see glossary item 'main content area' --> + +<!-- InstanceBeginEditable name="maincontentarea" --> + <h2>This is a blank page</h2> + <p>Impress your audience with awesome content!</p> + +<!-- InstanceEndEditable --> + <div class="clear"></div> + <!--#include virtual="/wdn/templates_3.1/includes/noscript.html" --> + <!--THIS IS THE END OF THE MAIN CONTENT AREA.--> + </div> + </div> + <footer id="footer"> + <div id="footer_floater"></div> + <div class="footer_col" id="wdn_footer_feedback"> + <!--#include virtual="/wdn/templates_3.1/includes/feedback.html" --> + </div> + <div class="footer_col" id="wdn_footer_related"> + +<!-- InstanceBeginEditable name="leftcollinks" --> + <!--#include virtual="../sharedcode/relatedLinks.html" --> + +<!-- InstanceEndEditable --> +</div> + <div class="footer_col" id="wdn_footer_contact"> + +<!-- InstanceBeginEditable name="contactinfo" --> + <!--#include virtual="../sharedcode/footerContactInfo.html" --> + +<!-- InstanceEndEditable --> +</div> + <div class="footer_col" id="wdn_footer_share"> + <!--#include virtual="/wdn/templates_3.1/includes/socialmediashare.html" --> + </div> + +<!-- InstanceBeginEditable name="optionalfooter" --> + +<!-- InstanceEndEditable --> + <div id="wdn_copyright"> + <div> + +<!-- InstanceBeginEditable name="footercontent" --> + <!--#include virtual="../sharedcode/footer.html" --> + +<!-- InstanceEndEditable --> + <!--#include virtual="/wdn/templates_3.1/includes/wdn.html" --> + </div> + <!--#include virtual="/wdn/templates_3.1/includes/logos.html" --> + </div> + </footer> + </div> +</body> +</html> diff --git a/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Fixed.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Fixed.tpl new file mode 100644 index 0000000..2ab5dd2 --- /dev/null +++ b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Fixed.tpl @@ -0,0 +1,137 @@ +<!DOCTYPE html> +<!--[if IEMobile 7 ]><html class="ie iem7"><!-- InstanceBegin template="/Templates/fixed.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if lt IE 7 ]><html class="ie ie6" lang="en"><!-- InstanceBegin template="/Templates/fixed.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if IE 7 ]><html class="ie ie7" lang="en"><!-- InstanceBegin template="/Templates/fixed.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if IE 8 ]><html class="ie ie8" lang="en"><!-- InstanceBegin template="/Templates/fixed.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if (gte IE 9)|(gt IEMobile 7) ]><html class="ie" lang="en"><!-- InstanceBegin template="/Templates/fixed.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if !(IEMobile) | !(IE)]><!--><html lang="en"><!-- InstanceBegin template="/Templates/fixed.dwt" codeOutsideHTMLIsLocked="false" --><!--<![endif]--> +<head> +<!--#include virtual="/wdn/templates_3.1/includes/metanfavico.html" --> +<!-- + Membership and regular participation in the UNL Web Developer Network + is required to use the UNL templates. Visit the WDN site at + http://wdn.unl.edu/. Click the WDN Registry link to log in and + register your unl.edu site. + All UNL template code is the property of the UNL Web Developer Network. + The code seen in a source code view is not, and may not be used as, a + template. You may not use this code, a reverse-engineered version of + this code, or its associated visual presentation in whole or in part to + create a derivative work. + This message may not be removed from any pages based on the UNL site template. + + $Id: fixed.dwt | ea2608181e2b6604db76106fd982b39218ddcb8b | Fri Mar 9 12:20:43 2012 -0600 | Kevin Abel $ +--> +<!--#include virtual="/wdn/templates_3.1/includes/scriptsandstyles.html" --> +<!-- InstanceBeginEditable name="doctitle" --> +<title>Use a descriptive page title | Optional Site Title (use for context) | University of Nebraska–Lincoln</title> +<!-- InstanceEndEditable --> + +<!-- InstanceBeginEditable name="head" --> +<!-- Place optional header elements here --> + +<!-- InstanceEndEditable --> +<!-- TemplateParam name="class" type="text" value="fixed" --> +</head> +<body class="@@(_document['class'])@@" data-version="3.1"> + <nav class="skipnav"> + <a class="skipnav" href="#maincontent">Skip Navigation</a> + </nav> + <div id="wdn_wrapper"> + <header id="header" role="banner"> + <a id="logo" href="http://www.unl.edu/" title="UNL website">UNL</a> + <span id="wdn_institution_title">University of Nebraska–Lincoln</span> + <span id="wdn_site_title"> +<!-- InstanceBeginEditable name="titlegraphic" --> +The Title of My Site +<!-- InstanceEndEditable --> +</span> + <!--#include virtual="/wdn/templates_3.1/includes/idm.html" --> + <!--#include virtual="/wdn/templates_3.1/includes/wdnTools.html" --> + </header> + <div id="wdn_navigation_bar"> + <nav id="breadcrumbs"> + <!-- WDN: see glossary item 'breadcrumbs' --> + <h3 class="wdn_list_descriptor hidden">Breadcrumbs</h3> + +<!-- InstanceBeginEditable name="breadcrumbs" --> + <ul> + <li><a href="http://www.unl.edu/" title="University of Nebraska–Lincoln">UNL</a></li> + <li class="selected"><a href="#" title="Site Title">Site Title</a></li> + <li>Page Title</li> + </ul> + +<!-- InstanceEndEditable --> + </nav> + <div id="wdn_navigation_wrapper"> + <nav id="navigation" role="navigation"> + <h3 class="wdn_list_descriptor hidden">Navigation</h3> + +<!-- InstanceBeginEditable name="navlinks" --> + <!--#include virtual="../sharedcode/navigation.html" --> + +<!-- InstanceEndEditable --> + </nav> + </div> + </div> + <div id="wdn_content_wrapper"> + <div id="pagetitle"> + +<!-- InstanceBeginEditable name="pagetitle" --> + <h1>This is your page title. It's now an <h1>, baby!</h1> + +<!-- InstanceEndEditable --> + </div> + <div id="maincontent" role="main"> + <!--THIS IS THE MAIN CONTENT AREA; WDN: see glossary item 'main content area' --> + +<!-- InstanceBeginEditable name="maincontentarea" --> + <h2>This is a blank page</h2> + <p>Impress your audience with awesome content!</p> + +<!-- InstanceEndEditable --> + <div class="clear"></div> + <!--#include virtual="/wdn/templates_3.1/includes/noscript.html" --> + <!--THIS IS THE END OF THE MAIN CONTENT AREA.--> + </div> + </div> + <footer id="footer"> + <div id="footer_floater"></div> + <div class="footer_col" id="wdn_footer_feedback"> + <!--#include virtual="/wdn/templates_3.1/includes/feedback.html" --> + </div> + <div class="footer_col" id="wdn_footer_related"> + +<!-- InstanceBeginEditable name="leftcollinks" --> + <!--#include virtual="../sharedcode/relatedLinks.html" --> + +<!-- InstanceEndEditable --> +</div> + <div class="footer_col" id="wdn_footer_contact"> + +<!-- InstanceBeginEditable name="contactinfo" --> + <!--#include virtual="../sharedcode/footerContactInfo.html" --> + +<!-- InstanceEndEditable --> +</div> + <div class="footer_col" id="wdn_footer_share"> + <!--#include virtual="/wdn/templates_3.1/includes/socialmediashare.html" --> + </div> + +<!-- InstanceBeginEditable name="optionalfooter" --> + +<!-- InstanceEndEditable --> + <div id="wdn_copyright"> + <div> + +<!-- InstanceBeginEditable name="footercontent" --> + <!--#include virtual="../sharedcode/footer.html" --> + +<!-- InstanceEndEditable --> + <!--#include virtual="/wdn/templates_3.1/includes/wdn.html" --> + </div> + <!--#include virtual="/wdn/templates_3.1/includes/logos.html" --> + </div> + </footer> + </div> +</body> +</html> diff --git a/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Local.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Local.tpl new file mode 100644 index 0000000..2bd3f25 --- /dev/null +++ b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Local.tpl @@ -0,0 +1,137 @@ +<!DOCTYPE html> +<!--[if IEMobile 7 ]><html class="ie iem7"><!-- InstanceBegin template="/Templates/local.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if lt IE 7 ]><html class="ie ie6" lang="en"><!-- InstanceBegin template="/Templates/local.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if IE 7 ]><html class="ie ie7" lang="en"><!-- InstanceBegin template="/Templates/local.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if IE 8 ]><html class="ie ie8" lang="en"><!-- InstanceBegin template="/Templates/local.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if (gte IE 9)|(gt IEMobile 7) ]><html class="ie" lang="en"><!-- InstanceBegin template="/Templates/local.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if !(IEMobile) | !(IE)]><!--><html lang="en"><!-- InstanceBegin template="/Templates/local.dwt" codeOutsideHTMLIsLocked="false" --><!--<![endif]--> +<head> +<!--#include virtual="/wdn/templates_3.1/includes/metanfavico.html" --> +<!-- + Membership and regular participation in the UNL Web Developer Network + is required to use the UNL templates. Visit the WDN site at + http://wdn.unl.edu/. Click the WDN Registry link to log in and + register your unl.edu site. + All UNL template code is the property of the UNL Web Developer Network. + The code seen in a source code view is not, and may not be used as, a + template. You may not use this code, a reverse-engineered version of + this code, or its associated visual presentation in whole or in part to + create a derivative work. + This message may not be removed from any pages based on the UNL site template. + + $Id: local.dwt | d3b0e517ecafe3e1f81c45ddafa7a316adcc45dd | Fri Mar 9 11:41:56 2012 -0600 | Kevin Abel $ +--> +<!--#include virtual="/wdn/templates_3.1/includes/scriptsandstyles_local.html" --> +<!-- InstanceBeginEditable name="doctitle" --> +<title>Use a descriptive page title | Optional Site Title (use for context) | University of Nebraska–Lincoln</title> +<!-- InstanceEndEditable --> + +<!-- InstanceBeginEditable name="head" --> +<!-- Place optional header elements here --> + +<!-- InstanceEndEditable --> +<!-- TemplateParam name="class" type="text" value="fixed" --> +</head> +<body class="@@(_document['class'])@@" data-version="3.1"> + <nav class="skipnav"> + <a class="skipnav" href="#maincontent">Skip Navigation</a> + </nav> + <div id="wdn_wrapper"> + <header id="header" role="banner"> + <a id="logo" href="http://www.unl.edu/" title="UNL website">UNL</a> + <span id="wdn_institution_title">University of Nebraska–Lincoln</span> + <span id="wdn_site_title"> +<!-- InstanceBeginEditable name="titlegraphic" --> +The Title of My Site +<!-- InstanceEndEditable --> +</span> + <!--#include virtual="/wdn/templates_3.1/includes/idm.html" --> + <!--#include virtual="/wdn/templates_3.1/includes/wdnTools.html" --> + </header> + <div id="wdn_navigation_bar"> + <nav id="breadcrumbs"> + <!-- WDN: see glossary item 'breadcrumbs' --> + <h3 class="wdn_list_descriptor hidden">Breadcrumbs</h3> + +<!-- InstanceBeginEditable name="breadcrumbs" --> + <ul> + <li><a href="http://www.unl.edu/" title="University of Nebraska–Lincoln">UNL</a></li> + <li class="selected"><a href="#" title="Site Title">Site Title</a></li> + <li>Page Title</li> + </ul> + +<!-- InstanceEndEditable --> + </nav> + <div id="wdn_navigation_wrapper"> + <nav id="navigation" role="navigation"> + <h3 class="wdn_list_descriptor hidden">Navigation</h3> + +<!-- InstanceBeginEditable name="navlinks" --> + <!--#include virtual="../sharedcode/navigation.html" --> + +<!-- InstanceEndEditable --> + </nav> + </div> + </div> + <div id="wdn_content_wrapper"> + <div id="pagetitle"> + +<!-- InstanceBeginEditable name="pagetitle" --> + <h1>This is your page title. It's now an <h1>, baby!</h1> + +<!-- InstanceEndEditable --> + </div> + <div id="maincontent" role="main"> + <!--THIS IS THE MAIN CONTENT AREA; WDN: see glossary item 'main content area' --> + +<!-- InstanceBeginEditable name="maincontentarea" --> + <h2>This is a blank page</h2> + <p>Impress your audience with awesome content!</p> + +<!-- InstanceEndEditable --> + <div class="clear"></div> + <!--#include virtual="/wdn/templates_3.1/includes/noscript.html" --> + <!--THIS IS THE END OF THE MAIN CONTENT AREA.--> + </div> + </div> + <footer id="footer"> + <div id="footer_floater"></div> + <div class="footer_col" id="wdn_footer_feedback"> + <!--#include virtual="/wdn/templates_3.1/includes/feedback.html" --> + </div> + <div class="footer_col" id="wdn_footer_related"> + +<!-- InstanceBeginEditable name="leftcollinks" --> + <!--#include virtual="../sharedcode/relatedLinks.html" --> + +<!-- InstanceEndEditable --> +</div> + <div class="footer_col" id="wdn_footer_contact"> + +<!-- InstanceBeginEditable name="contactinfo" --> + <!--#include virtual="../sharedcode/footerContactInfo.html" --> + +<!-- InstanceEndEditable --> +</div> + <div class="footer_col" id="wdn_footer_share"> + <!--#include virtual="/wdn/templates_3.1/includes/socialmediashare.html" --> + </div> + +<!-- InstanceBeginEditable name="optionalfooter" --> + +<!-- InstanceEndEditable --> + <div id="wdn_copyright"> + <div> + +<!-- InstanceBeginEditable name="footercontent" --> + <!--#include virtual="../sharedcode/footer.html" --> + +<!-- InstanceEndEditable --> + <!--#include virtual="/wdn/templates_3.1/includes/wdn.html" --> + </div> + <!--#include virtual="/wdn/templates_3.1/includes/logos.html" --> + </div> + </footer> + </div> +</body> +</html> diff --git a/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate.tpl new file mode 100644 index 0000000..e17a0b8 --- /dev/null +++ b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate.tpl @@ -0,0 +1,141 @@ +<!DOCTYPE html> +<!--[if IEMobile 7 ]><html class="ie iem7"><!-- InstanceBegin template="/Templates/unlaffiliate.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if lt IE 7 ]><html class="ie ie6" lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if IE 7 ]><html class="ie ie7" lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if IE 8 ]><html class="ie ie8" lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if (gte IE 9)|(gt IEMobile 7) ]><html class="ie" lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if !(IEMobile) | !(IE)]><!--><html lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate.dwt" codeOutsideHTMLIsLocked="false" --><!--<![endif]--> +<head> +<!--#include virtual="/wdn/templates_3.1/includes/metanfavico.html" --> +<!-- + Membership and regular participation in the UNL Web Developer Network + is required to use the UNL templates. Visit the WDN site at + http://wdn.unl.edu/. Click the WDN Registry link to log in and + register your unl.edu site. + All UNL template code is the property of the UNL Web Developer Network. + The code seen in a source code view is not, and may not be used as, a + template. You may not use this code, a reverse-engineered version of + this code, or its associated visual presentation in whole or in part to + create a derivative work. + This message may not be removed from any pages based on the UNL site template. + + $Id: unlaffiliate.dwt | ea2608181e2b6604db76106fd982b39218ddcb8b | Fri Mar 9 12:20:43 2012 -0600 | Kevin Abel $ +--> +<!--#include virtual="/wdn/templates_3.1/includes/scriptsandstyles.html" --> +<!-- InstanceBeginEditable name="doctitle" --> +<title>Use a descriptive page title | Optional Site Title (use for context) | UNL Affiliate</title> +<!-- InstanceEndEditable --> + +<!-- InstanceBeginEditable name="head" --> +<!-- Place optional header elements here --> +<link rel="stylesheet" type="text/css" media="screen" href="../sharedcode/affiliate.css" /> +<link href="../sharedcode/affiliate_imgs/favicon.ico" rel="shortcut icon" /> +<!-- InstanceEndEditable --> +<!-- TemplateParam name="class" type="text" value="fixed" --> +</head> +<body class="@@(_document['class'])@@" data-version="3.1"> + <nav class="skipnav"> + <a class="skipnav" href="#maincontent">Skip Navigation</a> + </nav> + <div id="wdn_wrapper"> + <header id="header" role="banner"> + <!-- InstanceBeginEditable name="sitebranding_logo" --> + <a id="logo" href="http://www.throughtheeyes.org/" title="Through the Eyes of the Child Initiative">Through the Eyes of the Child Initiative</a> + +<!-- InstanceEndEditable --> + <span id="wdn_institution_title"><!-- InstanceBeginEditable name="sitebranding_affiliate" --><a href="http://www.unl.edu" title="University of Nebraska–Lincoln">An affiliate of the University of Nebraska–Lincoln</a> +<!-- InstanceEndEditable --> +</span> + <span id="wdn_site_title"> +<!-- InstanceBeginEditable name="titlegraphic" --> +Throught the Eyes of a Child Initiative<span>A Nebraska Supreme Court Initiative</span> +<!-- InstanceEndEditable --> +</span> + <!--#include virtual="/wdn/templates_3.1/includes/idm.html" --> + <!--#include virtual="/wdn/templates_3.1/includes/wdnTools.html" --> + </header> + <div id="wdn_navigation_bar"> + <nav id="breadcrumbs"> + <!-- WDN: see glossary item 'breadcrumbs' --> + <h3 class="wdn_list_descriptor hidden">Breadcrumbs</h3> + +<!-- InstanceBeginEditable name="breadcrumbs" --> + <ul> + <li><a href="http://www.throughtheeyes.org/" title="Through the Eyes of the Child Initiative">Home</a></li> + </ul> + +<!-- InstanceEndEditable --> + </nav> + <div id="wdn_navigation_wrapper"> + <nav id="navigation" role="navigation"> + <h3 class="wdn_list_descriptor hidden">Navigation</h3> + +<!-- InstanceBeginEditable name="navlinks" --> + <!--#include virtual="../sharedcode/navigation.html" --> + +<!-- InstanceEndEditable --> + </nav> + </div> + </div> + <div id="wdn_content_wrapper"> + <div id="pagetitle"> + +<!-- InstanceBeginEditable name="pagetitle" --> + <h1>This is your page title. It's now an <h1>, baby!</h1> + +<!-- InstanceEndEditable --> + </div> + <div id="maincontent" role="main"> + <!--THIS IS THE MAIN CONTENT AREA; WDN: see glossary item 'main content area' --> + +<!-- InstanceBeginEditable name="maincontentarea" --> + <h2>This is a blank page</h2> + <p>Impress your audience with awesome content!</p> + +<!-- InstanceEndEditable --> + <div class="clear"></div> + <!--#include virtual="/wdn/templates_3.1/includes/noscript.html" --> + <!--THIS IS THE END OF THE MAIN CONTENT AREA.--> + </div> + </div> + <footer id="footer"> + <div id="footer_floater"></div> + <div class="footer_col" id="wdn_footer_feedback"> + <!--#include virtual="/wdn/templates_3.1/includes/feedback.html" --> + </div> + <div class="footer_col" id="wdn_footer_related"> + +<!-- InstanceBeginEditable name="leftcollinks" --> + <!--#include virtual="../sharedcode/relatedLinks.html" --> + +<!-- InstanceEndEditable --> +</div> + <div class="footer_col" id="wdn_footer_contact"> + +<!-- InstanceBeginEditable name="contactinfo" --> + <!--#include virtual="../sharedcode/footerContactInfo.html" --> + +<!-- InstanceEndEditable --> +</div> + <div class="footer_col" id="wdn_footer_share"> + <!--#include virtual="/wdn/templates_3.1/includes/socialmediashare.html" --> + </div> + +<!-- InstanceBeginEditable name="optionalfooter" --> + +<!-- InstanceEndEditable --> + <div id="wdn_copyright"> + <div> + +<!-- InstanceBeginEditable name="footercontent" --> + <!--#include virtual="../sharedcode/footer.html" --> + +<!-- InstanceEndEditable --> + <!--#include virtual="/wdn/templates_3.1/includes/wdn.html" --> + </div> + <!--#include virtual="/wdn/templates_3.1/includes/logos.html" --> + </div> + </footer> + </div> +</body> +</html> diff --git a/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate_debug.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate_debug.tpl new file mode 100644 index 0000000..e09fc84 --- /dev/null +++ b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate_debug.tpl @@ -0,0 +1,141 @@ +<!DOCTYPE html> +<!--[if IEMobile 7 ]><html class="ie iem7"><!-- InstanceBegin template="/Templates/unlaffiliate_debug.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if lt IE 7 ]><html class="ie ie6" lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate_debug.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if IE 7 ]><html class="ie ie7" lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate_debug.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if IE 8 ]><html class="ie ie8" lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate_debug.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if (gte IE 9)|(gt IEMobile 7) ]><html class="ie" lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate_debug.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if !(IEMobile) | !(IE)]><!--><html lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate_debug.dwt" codeOutsideHTMLIsLocked="false" --><!--<![endif]--> +<head> +<!--#include virtual="/wdn/templates_3.1/includes/metanfavico.html" --> +<!-- + Membership and regular participation in the UNL Web Developer Network + is required to use the UNL templates. Visit the WDN site at + http://wdn.unl.edu/. Click the WDN Registry link to log in and + register your unl.edu site. + All UNL template code is the property of the UNL Web Developer Network. + The code seen in a source code view is not, and may not be used as, a + template. You may not use this code, a reverse-engineered version of + this code, or its associated visual presentation in whole or in part to + create a derivative work. + This message may not be removed from any pages based on the UNL site template. + + $Id: unlaffiliate_debug.dwt | ea2608181e2b6604db76106fd982b39218ddcb8b | Fri Mar 9 12:20:43 2012 -0600 | Kevin Abel $ +--> +<!--#include virtual="/wdn/templates_3.1/includes/scriptsandstyles_debug.html" --> +<!-- InstanceBeginEditable name="doctitle" --> +<title>Use a descriptive page title | Optional Site Title (use for context) | UNL Affiliate</title> +<!-- InstanceEndEditable --> + +<!-- InstanceBeginEditable name="head" --> +<!-- Place optional header elements here --> +<link rel="stylesheet" type="text/css" media="screen" href="../sharedcode/affiliate.css" /> +<link href="../sharedcode/affiliate_imgs/favicon.ico" rel="shortcut icon" /> +<!-- InstanceEndEditable --> +<!-- TemplateParam name="class" type="text" value="fixed debug" --> +</head> +<body class="@@(_document['class'])@@" data-version="3.1"> + <nav class="skipnav"> + <a class="skipnav" href="#maincontent">Skip Navigation</a> + </nav> + <div id="wdn_wrapper"> + <header id="header" role="banner"> + <!-- InstanceBeginEditable name="sitebranding_logo" --> + <a id="logo" href="http://www.throughtheeyes.org/" title="Through the Eyes of the Child Initiative">Through the Eyes of the Child Initiative</a> + +<!-- InstanceEndEditable --> + <span id="wdn_institution_title"><!-- InstanceBeginEditable name="sitebranding_affiliate" --><a href="http://www.unl.edu" title="University of Nebraska–Lincoln">An affiliate of the University of Nebraska–Lincoln</a> +<!-- InstanceEndEditable --> +</span> + <span id="wdn_site_title"> +<!-- InstanceBeginEditable name="titlegraphic" --> +Throught the Eyes of a Child Initiative<span>A Nebraska Supreme Court Initiative</span> +<!-- InstanceEndEditable --> +</span> + <!--#include virtual="/wdn/templates_3.1/includes/idm.html" --> + <!--#include virtual="/wdn/templates_3.1/includes/wdnTools.html" --> + </header> + <div id="wdn_navigation_bar"> + <nav id="breadcrumbs"> + <!-- WDN: see glossary item 'breadcrumbs' --> + <h3 class="wdn_list_descriptor hidden">Breadcrumbs</h3> + +<!-- InstanceBeginEditable name="breadcrumbs" --> + <ul> + <li><a href="http://www.throughtheeyes.org/" title="Through the Eyes of the Child Initiative">Home</a></li> + </ul> + +<!-- InstanceEndEditable --> + </nav> + <div id="wdn_navigation_wrapper"> + <nav id="navigation" role="navigation"> + <h3 class="wdn_list_descriptor hidden">Navigation</h3> + +<!-- InstanceBeginEditable name="navlinks" --> + <!--#include virtual="../sharedcode/navigation.html" --> + +<!-- InstanceEndEditable --> + </nav> + </div> + </div> + <div id="wdn_content_wrapper"> + <div id="pagetitle"> + +<!-- InstanceBeginEditable name="pagetitle" --> + <h1>This is your page title. It's now an <h1>, baby!</h1> + +<!-- InstanceEndEditable --> + </div> + <div id="maincontent" role="main"> + <!--THIS IS THE MAIN CONTENT AREA; WDN: see glossary item 'main content area' --> + +<!-- InstanceBeginEditable name="maincontentarea" --> + <h2>This is a blank page</h2> + <p>Impress your audience with awesome content!</p> + +<!-- InstanceEndEditable --> + <div class="clear"></div> + <!--#include virtual="/wdn/templates_3.1/includes/noscript.html" --> + <!--THIS IS THE END OF THE MAIN CONTENT AREA.--> + </div> + </div> + <footer id="footer"> + <div id="footer_floater"></div> + <div class="footer_col" id="wdn_footer_feedback"> + <!--#include virtual="/wdn/templates_3.1/includes/feedback.html" --> + </div> + <div class="footer_col" id="wdn_footer_related"> + +<!-- InstanceBeginEditable name="leftcollinks" --> + <!--#include virtual="../sharedcode/relatedLinks.html" --> + +<!-- InstanceEndEditable --> +</div> + <div class="footer_col" id="wdn_footer_contact"> + +<!-- InstanceBeginEditable name="contactinfo" --> + <!--#include virtual="../sharedcode/footerContactInfo.html" --> + +<!-- InstanceEndEditable --> +</div> + <div class="footer_col" id="wdn_footer_share"> + <!--#include virtual="/wdn/templates_3.1/includes/socialmediashare.html" --> + </div> + +<!-- InstanceBeginEditable name="optionalfooter" --> + +<!-- InstanceEndEditable --> + <div id="wdn_copyright"> + <div> + +<!-- InstanceBeginEditable name="footercontent" --> + <!--#include virtual="../sharedcode/footer.html" --> + +<!-- InstanceEndEditable --> + <!--#include virtual="/wdn/templates_3.1/includes/wdn.html" --> + </div> + <!--#include virtual="/wdn/templates_3.1/includes/logos.html" --> + </div> + </footer> + </div> +</body> +</html> diff --git a/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate_local.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate_local.tpl new file mode 100644 index 0000000..865cee1 --- /dev/null +++ b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate_local.tpl @@ -0,0 +1,141 @@ +<!DOCTYPE html> +<!--[if IEMobile 7 ]><html class="ie iem7"><!-- InstanceBegin template="/Templates/unlaffiliate_local.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if lt IE 7 ]><html class="ie ie6" lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate_local.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if IE 7 ]><html class="ie ie7" lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate_local.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if IE 8 ]><html class="ie ie8" lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate_local.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if (gte IE 9)|(gt IEMobile 7) ]><html class="ie" lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate_local.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if !(IEMobile) | !(IE)]><!--><html lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate_local.dwt" codeOutsideHTMLIsLocked="false" --><!--<![endif]--> +<head> +<!--#include virtual="/wdn/templates_3.1/includes/metanfavico.html" --> +<!-- + Membership and regular participation in the UNL Web Developer Network + is required to use the UNL templates. Visit the WDN site at + http://wdn.unl.edu/. Click the WDN Registry link to log in and + register your unl.edu site. + All UNL template code is the property of the UNL Web Developer Network. + The code seen in a source code view is not, and may not be used as, a + template. You may not use this code, a reverse-engineered version of + this code, or its associated visual presentation in whole or in part to + create a derivative work. + This message may not be removed from any pages based on the UNL site template. + + $Id: unlaffiliate_local.dwt | d3b0e517ecafe3e1f81c45ddafa7a316adcc45dd | Fri Mar 9 11:41:56 2012 -0600 | Kevin Abel $ +--> +<!--#include virtual="/wdn/templates_3.1/includes/scriptsandstyles_local.html" --> +<!-- InstanceBeginEditable name="doctitle" --> +<title>Use a descriptive page title | Optional Site Title (use for context) | UNL Affiliate</title> +<!-- InstanceEndEditable --> + +<!-- InstanceBeginEditable name="head" --> +<!-- Place optional header elements here --> +<link rel="stylesheet" type="text/css" media="screen" href="../sharedcode/affiliate.css" /> +<link href="../sharedcode/affiliate_imgs/favicon.ico" rel="shortcut icon" /> +<!-- InstanceEndEditable --> +<!-- TemplateParam name="class" type="text" value="fixed" --> +</head> +<body class="@@(_document['class'])@@" data-version="3.1"> + <nav class="skipnav"> + <a class="skipnav" href="#maincontent">Skip Navigation</a> + </nav> + <div id="wdn_wrapper"> + <header id="header" role="banner"> + <!-- InstanceBeginEditable name="sitebranding_logo" --> + <a id="logo" href="http://www.throughtheeyes.org/" title="Through the Eyes of the Child Initiative">Through the Eyes of the Child Initiative</a> + +<!-- InstanceEndEditable --> + <span id="wdn_institution_title"><!-- InstanceBeginEditable name="sitebranding_affiliate" --><a href="http://www.unl.edu" title="University of Nebraska–Lincoln">An affiliate of the University of Nebraska–Lincoln</a> +<!-- InstanceEndEditable --> +</span> + <span id="wdn_site_title"> +<!-- InstanceBeginEditable name="titlegraphic" --> +Throught the Eyes of a Child Initiative<span>A Nebraska Supreme Court Initiative</span> +<!-- InstanceEndEditable --> +</span> + <!--#include virtual="/wdn/templates_3.1/includes/idm.html" --> + <!--#include virtual="/wdn/templates_3.1/includes/wdnTools.html" --> + </header> + <div id="wdn_navigation_bar"> + <nav id="breadcrumbs"> + <!-- WDN: see glossary item 'breadcrumbs' --> + <h3 class="wdn_list_descriptor hidden">Breadcrumbs</h3> + +<!-- InstanceBeginEditable name="breadcrumbs" --> + <ul> + <li><a href="http://www.throughtheeyes.org/" title="Through the Eyes of the Child Initiative">Home</a></li> + </ul> + +<!-- InstanceEndEditable --> + </nav> + <div id="wdn_navigation_wrapper"> + <nav id="navigation" role="navigation"> + <h3 class="wdn_list_descriptor hidden">Navigation</h3> + +<!-- InstanceBeginEditable name="navlinks" --> + <!--#include virtual="../sharedcode/navigation.html" --> + +<!-- InstanceEndEditable --> + </nav> + </div> + </div> + <div id="wdn_content_wrapper"> + <div id="pagetitle"> + +<!-- InstanceBeginEditable name="pagetitle" --> + <h1>This is your page title. It's now an <h1>, baby!</h1> + +<!-- InstanceEndEditable --> + </div> + <div id="maincontent" role="main"> + <!--THIS IS THE MAIN CONTENT AREA; WDN: see glossary item 'main content area' --> + +<!-- InstanceBeginEditable name="maincontentarea" --> + <h2>This is a blank page</h2> + <p>Impress your audience with awesome content!</p> + +<!-- InstanceEndEditable --> + <div class="clear"></div> + <!--#include virtual="/wdn/templates_3.1/includes/noscript.html" --> + <!--THIS IS THE END OF THE MAIN CONTENT AREA.--> + </div> + </div> + <footer id="footer"> + <div id="footer_floater"></div> + <div class="footer_col" id="wdn_footer_feedback"> + <!--#include virtual="/wdn/templates_3.1/includes/feedback.html" --> + </div> + <div class="footer_col" id="wdn_footer_related"> + +<!-- InstanceBeginEditable name="leftcollinks" --> + <!--#include virtual="../sharedcode/relatedLinks.html" --> + +<!-- InstanceEndEditable --> +</div> + <div class="footer_col" id="wdn_footer_contact"> + +<!-- InstanceBeginEditable name="contactinfo" --> + <!--#include virtual="../sharedcode/footerContactInfo.html" --> + +<!-- InstanceEndEditable --> +</div> + <div class="footer_col" id="wdn_footer_share"> + <!--#include virtual="/wdn/templates_3.1/includes/socialmediashare.html" --> + </div> + +<!-- InstanceBeginEditable name="optionalfooter" --> + +<!-- InstanceEndEditable --> + <div id="wdn_copyright"> + <div> + +<!-- InstanceBeginEditable name="footercontent" --> + <!--#include virtual="../sharedcode/footer.html" --> + +<!-- InstanceEndEditable --> + <!--#include virtual="/wdn/templates_3.1/includes/wdn.html" --> + </div> + <!--#include virtual="/wdn/templates_3.1/includes/logos.html" --> + </div> + </footer> + </div> +</body> +</html> diff --git a/lib/docs/pear.unl.edu/UNL_DWT/examples/Template_style1.php b/lib/docs/pear.unl.edu/UNL_DWT/examples/Template_style1.php new file mode 100644 index 0000000..69514f2 --- /dev/null +++ b/lib/docs/pear.unl.edu/UNL_DWT/examples/Template_style1.php @@ -0,0 +1,25 @@ +<?php +/** + * Template Definition for template_style1.dwt + */ +require_once 'UNL/DWT.php'; + +class UNL_DWT_Template_style1 extends UNL_DWT +{ + ###START_AUTOCODE + /* the code below is auto generated do not remove the above tag */ + + var $__template = 'Template_style1.tpl'; // template name + var $doctitle = "<title>Sample Template Style 1</title>"; // string() + var $head = ""; // string() + var $header = "Header"; // string() + var $leftnav = "<p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut. </p>"; // string() + var $content = "<h2>Subheading</h2> <p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. </p> <p> Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. </p>"; // string() + var $footer = "Footer"; // string() + + /* Static get */ + function staticGet($k,$v=NULL) { return UNL_DWT::staticGet('UNL_DWT_Template_style1',$k,$v); } + + /* the code above is auto generated do not remove the tag below */ + ###END_AUTOCODE +} diff --git a/lib/docs/pear.unl.edu/UNL_DWT/examples/Template_style1.tpl b/lib/docs/pear.unl.edu/UNL_DWT/examples/Template_style1.tpl new file mode 100644 index 0000000..bd63d04 --- /dev/null +++ b/lib/docs/pear.unl.edu/UNL_DWT/examples/Template_style1.tpl @@ -0,0 +1,86 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/template_style1.dwt" codeOutsideHTMLIsLocked="false" --> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> +<!-- InstanceBeginEditable name="doctitle" --> +<title>Sample Template Style 1</title> +<!-- InstanceEndEditable --> +<style type="text/css"> +#container +{ +width: 90%; +margin: 10px auto; +background-color: #fff; +color: #333; +border: 1px solid gray; +line-height: 130%; +} +#top +{ +padding: .5em; +background-color: #ddd; +border-bottom: 1px solid gray; +} +#top h1 +{ +padding: 0; +margin: 0; +} +#leftnav +{ +float: left; +width: 160px; +margin: 0; +padding: 1em; +} +#content +{ +margin-left: 200px; +border-left: 1px solid gray; +padding: 1em; +max-width: 36em; +} +#footer +{ +clear: both; +margin: 0; +padding: .5em; +color: #333; +background-color: #ddd; +border-top: 1px solid gray; +} +#leftnav p { margin: 0 0 1em 0; } +#content h2 { margin: 0 0 .5em 0; } +</style> +<!-- InstanceBeginEditable name="head" --> +<!-- InstanceEndEditable --> +</head> +<body> +<div id="container"> +<div id="top"> +<h1> +<!-- InstanceBeginEditable name="header" --> +Header +<!-- InstanceEndEditable --> +</h1> +</div> +<div id="leftnav"> +<!-- InstanceBeginEditable name="leftnav" --> + <p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut. </p> +<!-- InstanceEndEditable --> +</div> +<div id="content"> +<!-- InstanceBeginEditable name="content" --> + <h2>Subheading</h2> + <p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. </p> + <p> Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. </p> +<!-- InstanceEndEditable --> +</div> +<div id="footer"> +<!-- InstanceBeginEditable name="footer" --> +Footer +<!-- InstanceEndEditable --> +</div> +</div> +</body> +</html> diff --git a/lib/docs/pear.unl.edu/UNL_DWT/examples/example.ini b/lib/docs/pear.unl.edu/UNL_DWT/examples/example.ini new file mode 100644 index 0000000..edf2b23 --- /dev/null +++ b/lib/docs/pear.unl.edu/UNL_DWT/examples/example.ini @@ -0,0 +1,5 @@ +[UNL_DWT] +dwt_location = @DOC_DIR@/UNL_DWT/docs/examples/ +class_location = @DOC_DIR@/UNL_DWT/docs/examples/ +tpl_location = @DOC_DIR@/UNL_DWT/docs/examples/ +class_prefix = UNL_DWT_ \ No newline at end of file diff --git a/lib/docs/pear.unl.edu/UNL_DWT/examples/example.test.ini b/lib/docs/pear.unl.edu/UNL_DWT/examples/example.test.ini new file mode 100644 index 0000000..6f24a0b --- /dev/null +++ b/lib/docs/pear.unl.edu/UNL_DWT/examples/example.test.ini @@ -0,0 +1,5 @@ +[UNL_DWT] +dwt_location = ./ +class_location = ./ +tpl_location = ./ +class_prefix = UNL_DWT_ \ No newline at end of file diff --git a/lib/docs/pear.unl.edu/UNL_DWT/examples/example_style1.php b/lib/docs/pear.unl.edu/UNL_DWT/examples/example_style1.php new file mode 100644 index 0000000..632c8af --- /dev/null +++ b/lib/docs/pear.unl.edu/UNL_DWT/examples/example_style1.php @@ -0,0 +1,30 @@ +<?php +/** + * This example uses the DWT object generated by: '@PHP_BIN@ @PHP_DIR@/UNL/DWT/createTemplates.php @DOC_DIR@/UNL_DWT/docs/examples/example.ini' + * + */ +ini_set('display_errors',true); +error_reporting(E_ALL|E_STRICT); + +set_include_path(dirname(__DIR__).'/../src'); + +require_once 'UNL/DWT.php'; +if ('@DATA_DIR@' == '@'.'DATA_DIR@') { + $configfile = 'example.test.ini'; +} else { + $configfile = '@DOC_DIR@/UNL_DWT/docs/examples/example.ini'; +} +$config = parse_ini_file($configfile, true); +foreach($config as $class=>$values) { + UNL_DWT::$options = $values; +} +$page = UNL_DWT::factory('Template_style1'); +$page->header = "Example Using Template Style 1"; +$page->leftnav = "<ul><li><a href='http://pear.unl.edu/'>UNL PEAR Channel</a></li></ul>"; +$page->content = "<p>This example demonstrates the usefulness of the DWT object generator for Dreamweaver Templates.</p>"; +$page->content .= "<p>Included with the DWT package is a Dreamweaver template with 4 editable regions [template_style1.dwt]. This page is rendered using the DWT class created from that template.</p>"; +$page->content .= "<p>To create classes for your Templates, create a .ini file with the location of your Dreamweaver templates (dwt's) and then run the createTemplates.php script to generate objects for each of your template files.</p>"; +$page->content .= "<p>Here is the ini file used to create the Template_style1:<pre><code>".file_get_contents($configfile)."</code></pre></p>"; +$page->content .= "<p>And the command used to create the template classes:<pre><code>@PHP_BIN@ @PHP_DIR@/UNL/DWT/createTemplates.php @DOC_DIR@/UNL_DWT/docs/examples/example.ini</code></pre></p>"; +$page->footer = "<a href='mailto:brett.bieber@gmail.com'>Brett Bieber</a>"; +echo $page->toHtml(); \ No newline at end of file diff --git a/lib/docs/pear.unl.edu/UNL_DWT/examples/scanner_example.php b/lib/docs/pear.unl.edu/UNL_DWT/examples/scanner_example.php new file mode 100644 index 0000000..52d9629 --- /dev/null +++ b/lib/docs/pear.unl.edu/UNL_DWT/examples/scanner_example.php @@ -0,0 +1,14 @@ +<?php + +set_include_path(dirname(__DIR__).'/../src'); + +require_once 'UNL/DWT/Scanner.php'; + +$file = file_get_contents(dirname(__FILE__).'/'.'template_style1.dwt'); + +$scanned = new UNL_DWT_Scanner($file); + +echo $scanned->leftnav; +echo $scanned->content; + +?> \ No newline at end of file diff --git a/lib/docs/pear.unl.edu/UNL_DWT/examples/template_style1.dwt b/lib/docs/pear.unl.edu/UNL_DWT/examples/template_style1.dwt new file mode 100644 index 0000000..f22ce6a --- /dev/null +++ b/lib/docs/pear.unl.edu/UNL_DWT/examples/template_style1.dwt @@ -0,0 +1,80 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> +<!-- TemplateBeginEditable name="doctitle" --> +<title>Sample Template Style 1</title> +<!-- TemplateEndEditable --> +<style type="text/css"> +#container +{ +width: 90%; +margin: 10px auto; +background-color: #fff; +color: #333; +border: 1px solid gray; +line-height: 130%; +} + +#top +{ +padding: .5em; +background-color: #ddd; +border-bottom: 1px solid gray; +} + +#top h1 +{ +padding: 0; +margin: 0; +} + +#leftnav +{ +float: left; +width: 160px; +margin: 0; +padding: 1em; +} + +#content +{ +margin-left: 200px; +border-left: 1px solid gray; +padding: 1em; +max-width: 36em; +} + +#footer +{ +clear: both; +margin: 0; +padding: .5em; +color: #333; +background-color: #ddd; +border-top: 1px solid gray; +} + +#leftnav p { margin: 0 0 1em 0; } +#content h2 { margin: 0 0 .5em 0; } +</style> +<!-- TemplateBeginEditable name="head" --><!-- TemplateEndEditable --> +</head> + +<body> +<div id="container"> +<div id="top"> +<h1><!-- TemplateBeginEditable name="header" -->Header<!-- TemplateEndEditable --></h1> +</div> +<div id="leftnav"><!-- TemplateBeginEditable name="leftnav" --> + <p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut. </p> +<!-- TemplateEndEditable --></div> +<div id="content"><!-- TemplateBeginEditable name="content" --> + <h2>Subheading</h2> + <p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. </p> + <p> Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. </p> +<!-- TemplateEndEditable --></div> +<div id="footer"><!-- TemplateBeginEditable name="footer" -->Footer<!-- TemplateEndEditable --></div> +</div> +</body> +</html> diff --git a/lib/docs/UNL_Templates/docs/examples/convert.php b/lib/docs/pear.unl.edu/UNL_Templates/examples/convert.php similarity index 100% rename from lib/docs/UNL_Templates/docs/examples/convert.php rename to lib/docs/pear.unl.edu/UNL_Templates/examples/convert.php diff --git a/lib/docs/UNL_Templates/docs/examples/customization/CustomClass.php b/lib/docs/pear.unl.edu/UNL_Templates/examples/customization/CustomClass.php similarity index 96% rename from lib/docs/UNL_Templates/docs/examples/customization/CustomClass.php rename to lib/docs/pear.unl.edu/UNL_Templates/examples/customization/CustomClass.php index 35f99cc..6f19d2e 100644 --- a/lib/docs/UNL_Templates/docs/examples/customization/CustomClass.php +++ b/lib/docs/pear.unl.edu/UNL_Templates/examples/customization/CustomClass.php @@ -1,5 +1,8 @@ <?php +set_include_path(dirname(dirname(dirname(__DIR__))).'/src'.PATH_SEPARATOR.dirname(dirname(dirname(__DIR__))).'/vendor/php'); + + require_once 'UNL/Templates.php'; class CustomClass diff --git a/lib/docs/UNL_Templates/docs/examples/customization/customization_example.html b/lib/docs/pear.unl.edu/UNL_Templates/examples/customization/customization_example.html similarity index 100% rename from lib/docs/UNL_Templates/docs/examples/customization/customization_example.html rename to lib/docs/pear.unl.edu/UNL_Templates/examples/customization/customization_example.html diff --git a/lib/docs/UNL_Templates/docs/examples/customization/customization_example.php b/lib/docs/pear.unl.edu/UNL_Templates/examples/customization/customization_example.php similarity index 100% rename from lib/docs/UNL_Templates/docs/examples/customization/customization_example.php rename to lib/docs/pear.unl.edu/UNL_Templates/examples/customization/customization_example.php diff --git a/lib/docs/UNL_Templates/docs/examples/example1.php b/lib/docs/pear.unl.edu/UNL_Templates/examples/example1.php similarity index 63% rename from lib/docs/UNL_Templates/docs/examples/example1.php rename to lib/docs/pear.unl.edu/UNL_Templates/examples/example1.php index c0bf90b..94fa015 100644 --- a/lib/docs/UNL_Templates/docs/examples/example1.php +++ b/lib/docs/pear.unl.edu/UNL_Templates/examples/example1.php @@ -7,18 +7,21 @@ */ ini_set('display_errors', true); error_reporting(E_ALL); -set_include_path(realpath(dirname(__FILE__).'/../../').PATH_SEPARATOR.realpath(dirname(__FILE__).'/../../../../php')); +set_include_path(dirname(dirname(__DIR__)).'/src'.PATH_SEPARATOR.dirname(dirname(__DIR__)).'/vendor/php'); require_once 'UNL/Templates.php'; -UNL_Templates::$options['version'] = 3; + +// Optionally set the version you'd like to use +UNL_Templates::$options['version'] = 3.1; $page = UNL_Templates::factory('Fixed', array('sharedcodepath' => 'sharedcode')); $page->addScript('test.js'); $page->addScriptDeclaration('function sayHello(){alert("Hello!");}'); $page->addStylesheet('foo.css'); $page->addStyleDeclaration('.foo {font-weight:bold;}'); -$page->titlegraphic = '<h1>Hello UNL Templates</h1>'; +$page->titlegraphic = 'Hello UNL Templates'; +$page->pagetitle = '<h1>This is my page title h1.</h1>'; $page->maincontentarea = '<p>This is my main content.</p>'; -$page->navlinks = '<ul><li>Hello world!</li></ul>'; +$page->navlinks = '<ul><li><a href="#">Hello world!</a></li></ul>'; $page->leftRandomPromo = ''; $page->maincontentarea .= highlight_file(__FILE__, true); $page->loadSharedcodeFiles(); diff --git a/lib/docs/UNL_Templates/docs/examples/scanner.php b/lib/docs/pear.unl.edu/UNL_Templates/examples/scanner.php similarity index 76% rename from lib/docs/UNL_Templates/docs/examples/scanner.php rename to lib/docs/pear.unl.edu/UNL_Templates/examples/scanner.php index 2226c08..ce6ac1e 100644 --- a/lib/docs/UNL_Templates/docs/examples/scanner.php +++ b/lib/docs/pear.unl.edu/UNL_Templates/examples/scanner.php @@ -1,4 +1,7 @@ <?php + +set_include_path(dirname(dirname(__DIR__)).'/src'.PATH_SEPARATOR.dirname(dirname(__DIR__)).'/vendor/php'); + highlight_file(__FILE__); require_once 'UNL/Templates/Scanner.php'; diff --git a/lib/downloads/UNL_DWT-0.7.2.tgz b/lib/downloads/UNL_DWT-0.7.2.tgz new file mode 100644 index 0000000000000000000000000000000000000000..c2375c729a9fe36701c90c7ea351d44af862ddf4 GIT binary patch literal 10867 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 J_zM8^006|LGh+Y% literal 0 HcmV?d00001 diff --git a/lib/downloads/UNL_Templates-1.3.0RC2.tgz b/lib/downloads/UNL_Templates-1.3.0RC2.tgz new file mode 100644 index 0000000000000000000000000000000000000000..0f67623b0fce5fd123f380fdb2a405a548628f88 GIT binary patch literal 37927 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 literal 0 HcmV?d00001 diff --git a/lib/php/UNL/DWT/Scanner.php b/lib/php/UNL/DWT/Scanner.php index 67b6060..4ee2747 100644 --- a/lib/php/UNL/DWT/Scanner.php +++ b/lib/php/UNL/DWT/Scanner.php @@ -82,7 +82,7 @@ class UNL_DWT_Scanner } else { if ($newRegion===true) { // Add the value of this region. - $region->value .= trim($fileregion)." "; + $region->value .= trim($fileregion).PHP_EOL; } } } @@ -135,4 +135,4 @@ class UNL_DWT_Scanner } -?> \ No newline at end of file +?> diff --git a/lib/php/UNL/Templates.php b/lib/php/UNL/Templates.php index 2117bd9..2f0015c 100644 --- a/lib/php/UNL/Templates.php +++ b/lib/php/UNL/Templates.php @@ -48,6 +48,7 @@ class UNL_Templates extends UNL_DWT { const VERSION2 = 2; const VERSION3 = 3; + const VERSION3x1 = '3.1'; /** * Cache object for output caching @@ -61,7 +62,8 @@ class UNL_Templates extends UNL_DWT 'sharedcodepath' => 'sharedcode', 'templatedependentspath' => '', 'cache' => array(), - 'version' => self::VERSION3 + 'version' => self::VERSION3, + 'timeout' => 5 ); /** @@ -89,6 +91,7 @@ class UNL_Templates extends UNL_DWT */ public static function loadDefaultConfig() { + self::$options['version'] = str_replace('.', 'x', self::$options['version']); include_once 'UNL/Templates/Version'.self::$options['version'].'.php'; $class = 'UNL_Templates_Version'.self::$options['version']; self::$template_version = new $class(); @@ -350,25 +353,19 @@ class UNL_Templates extends UNL_DWT static public function getDataDir() { - - if (file_exists(dirname(__FILE__).'/../../data/UNL_Templates/data')) { - // relative package installation layout - return dirname(__FILE__).'/../../data/UNL_Templates/data'; + if (file_exists(dirname(__FILE__).'/../../data/pear.unl.edu/UNL_Templates')) { + // new pear2 package & pyrus installation layout + return dirname(__FILE__).'/../../data/pear.unl.edu/UNL_Templates'; } - if (file_exists(dirname(__FILE__).'/../data/tpl_cache')) { + if (file_exists(dirname(__FILE__).'/../../data/tpl_cache')) { // svn checkout - return realpath(dirname(__FILE__).'/../data'); - } - - if (file_exists(dirname(__FILE__).'/../../data/pear.unl.edu/UNL_Templates/data')) { - // new pear2 package & pyrus installation layout - return dirname(__FILE__).'/../../data/pear.unl.edu/UNL_Templates/data'; + return realpath(dirname(__FILE__).'/../../data'); } - if ('/Users/bbieber/Documents/workspace/UNL_Search/lib/data' != '@DATA_DIR'.'@') { + if ('@DATA_DIR@' != '@DATA_DIR'.'@') { // pear/pyrus installation - return '/Users/bbieber/Documents/workspace/UNL_Search/lib/data/UNL_Templates/data/'; + return '@DATA_DIR@/UNL_Templates/data/'; } throw new Exception('Cannot determine data directory!'); diff --git a/lib/php/UNL/Templates/Version2.php b/lib/php/UNL/Templates/Version2.php index 22a3a55..7142f9f 100644 --- a/lib/php/UNL/Templates/Version2.php +++ b/lib/php/UNL/Templates/Version2.php @@ -24,9 +24,12 @@ class UNL_Templates_Version2 implements UNL_Templates_Version function getTemplate($template) { + // Set a timeout for the HTTP download of the template file + $http_context = stream_context_create(array('http' => array('timeout' => UNL_Templates::$options['timeout']))); + // Always try and retrieve the latest if (!(UNL_Templates::getCachingService() instanceof UNL_Templates_CachingService_Null) - && $tpl = file_get_contents('http://pear.unl.edu/UNL/Templates/server.php?version=2&template='.$template)) { + && $tpl = file_get_contents('http://pear.unl.edu/UNL/Templates/server.php?version=2&template='.$template, false, $http_context)) { return $tpl; } diff --git a/lib/php/UNL/Templates/Version3.php b/lib/php/UNL/Templates/Version3.php index e6a7107..8193120 100644 --- a/lib/php/UNL/Templates/Version3.php +++ b/lib/php/UNL/Templates/Version3.php @@ -41,9 +41,12 @@ class UNL_Templates_Version3 implements UNL_Templates_Version $template = 'Absolute.tpl'; } + // Set a timeout for the HTTP download of the template file + $http_context = stream_context_create(array('http' => array('timeout' => UNL_Templates::$options['timeout']))); + // Always try and retrieve the latest if (!(UNL_Templates::getCachingService() instanceof UNL_Templates_CachingService_Null) - && $tpl = file_get_contents('http://pear.unl.edu/UNL/Templates/server.php?version=3&template='.$template)) { + && $tpl = file_get_contents('http://pear.unl.edu/UNL/Templates/server.php?version=3&template='.$template, false, $http_context)) { return $tpl; } diff --git a/lib/php/UNL/Templates/Version3x1.php b/lib/php/UNL/Templates/Version3x1.php new file mode 100644 index 0000000..baf4a00 --- /dev/null +++ b/lib/php/UNL/Templates/Version3x1.php @@ -0,0 +1,78 @@ +<?php +/** + * Base class for Version 3 (2009) template files. + * + * PHP version 5 + * + * @category Templates + * @package UNL_Templates + * @author Brett Bieber <brett.bieber@gmail.com> + * @author Ned Hummel <nhummel2@unl.edu> + * @copyright 2009 Regents of the University of Nebraska + * @license http://www1.unl.edu/wdn/wiki/Software_License BSD License + * @link http://pear.unl.edu/ + */ +require_once 'UNL/Templates/Version.php'; + +/** + * Base class for Version 3 (2009) template files. + * + * @category Templates + * @package UNL_Templates + * @author Brett Bieber <brett.bieber@gmail.com> + * @copyright 2009 Regents of the University of Nebraska + * @license http://www1.unl.edu/wdn/wiki/Software_License BSD License + * @link http://pear.unl.edu/ + */ +class UNL_Templates_Version3x1 implements UNL_Templates_Version +{ + function getConfig() + { + return array('class_location' => 'UNL/Templates/Version3x1/', + 'class_prefix' => 'UNL_Templates_Version3x1_'); + } + + function getTemplate($template) + { + if (!file_exists(UNL_Templates::$options['templatedependentspath'].'/wdn/templates_3.1')) { + UNL_Templates::debug('ERROR You should have a local copy of wdn/templates_3.1!' + . ' Overriding your specified template to use absolute references' , + 'getTemplate', 1); + $template = 'Absolute.tpl'; + } + + // Always try and retrieve the latest + if (!(UNL_Templates::getCachingService() instanceof UNL_Templates_CachingService_Null) + && $tpl = file_get_contents('http://pear.unl.edu/UNL/Templates/server.php?version=3x1&template='.$template)) { + return $tpl; + } + + if (file_exists(UNL_Templates::getDataDir().'/tpl_cache/Version3x1/'.$template)) { + return file_get_contents(UNL_Templates::getDataDir().'/tpl_cache/Version3x1/'.$template); + } + + throw new Exception('Could not get the template file!'); + } + + function makeIncludeReplacements($html) + { + UNL_Templates::debug('Now making template include replacements.', + 'makeIncludeReplacements', 3); + $includes = array(); + preg_match_all('<!--#include virtual="(/wdn/templates_3.1/[A-Za-z0-9\.\/_]+)" -->', + $html, $includes); + UNL_Templates::debug(print_r($includes, true), 'makeIncludeReplacements', 3); + foreach ($includes[1] as $include) { + UNL_Templates::debug('Replacing '.$include, 'makeIncludeReplacements', 3); + $file = UNL_Templates::$options['templatedependentspath'].$include; + if (!file_exists($file)) { + UNL_Templates::debug('File does not exist:'.$file, + 'makeIncludeReplacements', 3); + $file = 'http://www.unl.edu'.$include; + } + $html = str_replace('<!--#include virtual="'.$include.'" -->', + file_get_contents($file), $html); + } + return $html; + } +} diff --git a/lib/php/UNL/Templates/Version3x1/Debug.php b/lib/php/UNL/Templates/Version3x1/Debug.php new file mode 100644 index 0000000..aa8ac78 --- /dev/null +++ b/lib/php/UNL/Templates/Version3x1/Debug.php @@ -0,0 +1,30 @@ +<?php +/** + * Template Definition for debug.dwt + */ +require_once 'UNL/Templates.php'; + +class UNL_Templates_Version3x1_Debug extends UNL_Templates +{ + ###START_AUTOCODE + /* the code below is auto generated do not remove the above tag */ + + public $__template = 'Debug.tpl'; // template name + public $doctitle = "<title>Use a descriptive page title | Optional Site Title (use for context) | University of Nebraska–Lincoln</title>"; // string() + public $head = "<!-- Place optional header elements here -->"; // string() + public $titlegraphic = "The Title of My Site"; // string() + public $breadcrumbs = "<ul> <li><a href=\"http://www.unl.edu/\" title=\"University of Nebraska–Lincoln\">UNL</a></li> <li class=\"selected\"><a href=\"#\" title=\"Site Title\">Site Title</a></li> <li>Page Title</li> </ul>"; // string() + public $navlinks = "<!--#include virtual=\"../sharedcode/navigation.html\" -->"; // string() + public $pagetitle = "<h1>This is your page title. It\'s now an <h1>, baby!</h1>"; // string() + public $maincontentarea = "<h2>This is a blank page</h2> <p>Impress your audience with awesome content!</p>"; // string() + public $leftcollinks = "<!--#include virtual=\"../sharedcode/relatedLinks.html\" -->"; // string() + public $contactinfo = "<!--#include virtual=\"../sharedcode/footerContactInfo.html\" -->"; // string() + public $optionalfooter = ""; // string() + public $footercontent = "<!--#include virtual=\"../sharedcode/footer.html\" -->"; // string() + + /* Static get */ + function staticGet($k,$v=NULL) { return UNL_DWT::staticGet('UNL_Templates_Version3x1_Debug',$k,$v); } + + /* the code above is auto generated do not remove the tag below */ + ###END_AUTOCODE +} diff --git a/lib/php/UNL/Templates/Version3x1/Fixed.php b/lib/php/UNL/Templates/Version3x1/Fixed.php new file mode 100644 index 0000000..a396fd3 --- /dev/null +++ b/lib/php/UNL/Templates/Version3x1/Fixed.php @@ -0,0 +1,30 @@ +<?php +/** + * Template Definition for fixed.dwt + */ +require_once 'UNL/Templates.php'; + +class UNL_Templates_Version3x1_Fixed extends UNL_Templates +{ + ###START_AUTOCODE + /* the code below is auto generated do not remove the above tag */ + + public $__template = 'Fixed.tpl'; // template name + public $doctitle = "<title>Use a descriptive page title | Optional Site Title (use for context) | University of Nebraska–Lincoln</title>"; // string() + public $head = "<!-- Place optional header elements here -->"; // string() + public $titlegraphic = "The Title of My Site"; // string() + public $breadcrumbs = "<ul> <li><a href=\"http://www.unl.edu/\" title=\"University of Nebraska–Lincoln\">UNL</a></li> <li class=\"selected\"><a href=\"#\" title=\"Site Title\">Site Title</a></li> <li>Page Title</li> </ul>"; // string() + public $navlinks = "<!--#include virtual=\"../sharedcode/navigation.html\" -->"; // string() + public $pagetitle = "<h1>This is your page title. It\'s now an <h1>, baby!</h1>"; // string() + public $maincontentarea = "<h2>This is a blank page</h2> <p>Impress your audience with awesome content!</p>"; // string() + public $leftcollinks = "<!--#include virtual=\"../sharedcode/relatedLinks.html\" -->"; // string() + public $contactinfo = "<!--#include virtual=\"../sharedcode/footerContactInfo.html\" -->"; // string() + public $optionalfooter = ""; // string() + public $footercontent = "<!--#include virtual=\"../sharedcode/footer.html\" -->"; // string() + + /* Static get */ + function staticGet($k,$v=NULL) { return UNL_DWT::staticGet('UNL_Templates_Version3x1_Fixed',$k,$v); } + + /* the code above is auto generated do not remove the tag below */ + ###END_AUTOCODE +} diff --git a/lib/php/UNL/Templates/Version3x1/Local.php b/lib/php/UNL/Templates/Version3x1/Local.php new file mode 100644 index 0000000..d120aff --- /dev/null +++ b/lib/php/UNL/Templates/Version3x1/Local.php @@ -0,0 +1,30 @@ +<?php +/** + * Template Definition for local.dwt + */ +require_once 'UNL/Templates.php'; + +class UNL_Templates_Version3x1_Local extends UNL_Templates +{ + ###START_AUTOCODE + /* the code below is auto generated do not remove the above tag */ + + public $__template = 'Local.tpl'; // template name + public $doctitle = "<title>Use a descriptive page title | Optional Site Title (use for context) | University of Nebraska–Lincoln</title>"; // string() + public $head = "<!-- Place optional header elements here -->"; // string() + public $titlegraphic = "The Title of My Site"; // string() + public $breadcrumbs = "<ul> <li><a href=\"http://www.unl.edu/\" title=\"University of Nebraska–Lincoln\">UNL</a></li> <li class=\"selected\"><a href=\"#\" title=\"Site Title\">Site Title</a></li> <li>Page Title</li> </ul>"; // string() + public $navlinks = "<!--#include virtual=\"../sharedcode/navigation.html\" -->"; // string() + public $pagetitle = "<h1>This is your page title. It\'s now an <h1>, baby!</h1>"; // string() + public $maincontentarea = "<h2>This is a blank page</h2> <p>Impress your audience with awesome content!</p>"; // string() + public $leftcollinks = "<!--#include virtual=\"../sharedcode/relatedLinks.html\" -->"; // string() + public $contactinfo = "<!--#include virtual=\"../sharedcode/footerContactInfo.html\" -->"; // string() + public $optionalfooter = ""; // string() + public $footercontent = "<!--#include virtual=\"../sharedcode/footer.html\" -->"; // string() + + /* Static get */ + function staticGet($k,$v=NULL) { return UNL_DWT::staticGet('UNL_Templates_Version3x1_Local',$k,$v); } + + /* the code above is auto generated do not remove the tag below */ + ###END_AUTOCODE +} diff --git a/lib/php/UNL/Templates/Version3x1/Unlaffiliate.php b/lib/php/UNL/Templates/Version3x1/Unlaffiliate.php new file mode 100644 index 0000000..37da6f4 --- /dev/null +++ b/lib/php/UNL/Templates/Version3x1/Unlaffiliate.php @@ -0,0 +1,30 @@ +<?php +/** + * Template Definition for unlaffiliate.dwt + */ +require_once 'UNL/Templates.php'; + +class UNL_Templates_Version3x1_Unlaffiliate extends UNL_Templates +{ + ###START_AUTOCODE + /* the code below is auto generated do not remove the above tag */ + + public $__template = 'Unlaffiliate.tpl'; // template name + public $doctitle = "<title>Use a descriptive page title | Optional Site Title (use for context) | UNL Affiliate</title>"; // string() + public $head = "<!-- Place optional header elements here --> <link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"../sharedcode/affiliate.css\" /> <link href=\"../sharedcode/affiliate_imgs/favicon.ico\" rel=\"shortcut icon\" />"; // string() + public $titlegraphic = "Throught the Eyes of a Child Initiative<span>A Nebraska Supreme Court Initiative</span>"; // string() + public $breadcrumbs = "<ul> <li><a href=\"http://www.throughtheeyes.org/\" title=\"Through the Eyes of the Child Initiative\">Home</a></li> </ul>"; // string() + public $navlinks = "<!--#include virtual=\"../sharedcode/navigation.html\" -->"; // string() + public $pagetitle = "<h1>This is your page title. It\'s now an <h1>, baby!</h1>"; // string() + public $maincontentarea = "<h2>This is a blank page</h2> <p>Impress your audience with awesome content!</p>"; // string() + public $leftcollinks = "<!--#include virtual=\"../sharedcode/relatedLinks.html\" -->"; // string() + public $contactinfo = "<!--#include virtual=\"../sharedcode/footerContactInfo.html\" -->"; // string() + public $optionalfooter = ""; // string() + public $footercontent = "<!--#include virtual=\"../sharedcode/footer.html\" -->"; // string() + + /* Static get */ + function staticGet($k,$v=NULL) { return UNL_DWT::staticGet('UNL_Templates_Version3x1_Unlaffiliate',$k,$v); } + + /* the code above is auto generated do not remove the tag below */ + ###END_AUTOCODE +} diff --git a/lib/php/UNL/Templates/Version3x1/Unlaffiliate_debug.php b/lib/php/UNL/Templates/Version3x1/Unlaffiliate_debug.php new file mode 100644 index 0000000..baa01f0 --- /dev/null +++ b/lib/php/UNL/Templates/Version3x1/Unlaffiliate_debug.php @@ -0,0 +1,30 @@ +<?php +/** + * Template Definition for unlaffiliate_debug.dwt + */ +require_once 'UNL/Templates.php'; + +class UNL_Templates_Version3x1_Unlaffiliate_debug extends UNL_Templates +{ + ###START_AUTOCODE + /* the code below is auto generated do not remove the above tag */ + + public $__template = 'Unlaffiliate_debug.tpl'; // template name + public $doctitle = "<title>Use a descriptive page title | Optional Site Title (use for context) | UNL Affiliate</title>"; // string() + public $head = "<!-- Place optional header elements here --> <link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"../sharedcode/affiliate.css\" /> <link href=\"../sharedcode/affiliate_imgs/favicon.ico\" rel=\"shortcut icon\" />"; // string() + public $titlegraphic = "Throught the Eyes of a Child Initiative<span>A Nebraska Supreme Court Initiative</span>"; // string() + public $breadcrumbs = "<ul> <li><a href=\"http://www.throughtheeyes.org/\" title=\"Through the Eyes of the Child Initiative\">Home</a></li> </ul>"; // string() + public $navlinks = "<!--#include virtual=\"../sharedcode/navigation.html\" -->"; // string() + public $pagetitle = "<h1>This is your page title. It\'s now an <h1>, baby!</h1>"; // string() + public $maincontentarea = "<h2>This is a blank page</h2> <p>Impress your audience with awesome content!</p>"; // string() + public $leftcollinks = "<!--#include virtual=\"../sharedcode/relatedLinks.html\" -->"; // string() + public $contactinfo = "<!--#include virtual=\"../sharedcode/footerContactInfo.html\" -->"; // string() + public $optionalfooter = ""; // string() + public $footercontent = "<!--#include virtual=\"../sharedcode/footer.html\" -->"; // string() + + /* Static get */ + function staticGet($k,$v=NULL) { return UNL_DWT::staticGet('UNL_Templates_Version3x1_Unlaffiliate_debug',$k,$v); } + + /* the code above is auto generated do not remove the tag below */ + ###END_AUTOCODE +} diff --git a/lib/php/UNL/Templates/Version3x1/Unlaffiliate_local.php b/lib/php/UNL/Templates/Version3x1/Unlaffiliate_local.php new file mode 100644 index 0000000..ddb0a55 --- /dev/null +++ b/lib/php/UNL/Templates/Version3x1/Unlaffiliate_local.php @@ -0,0 +1,30 @@ +<?php +/** + * Template Definition for unlaffiliate_local.dwt + */ +require_once 'UNL/Templates.php'; + +class UNL_Templates_Version3x1_Unlaffiliate_local extends UNL_Templates +{ + ###START_AUTOCODE + /* the code below is auto generated do not remove the above tag */ + + public $__template = 'Unlaffiliate_local.tpl'; // template name + public $doctitle = "<title>Use a descriptive page title | Optional Site Title (use for context) | UNL Affiliate</title>"; // string() + public $head = "<!-- Place optional header elements here --> <link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"../sharedcode/affiliate.css\" /> <link href=\"../sharedcode/affiliate_imgs/favicon.ico\" rel=\"shortcut icon\" />"; // string() + public $titlegraphic = "Throught the Eyes of a Child Initiative<span>A Nebraska Supreme Court Initiative</span>"; // string() + public $breadcrumbs = "<ul> <li><a href=\"http://www.throughtheeyes.org/\" title=\"Through the Eyes of the Child Initiative\">Home</a></li> </ul>"; // string() + public $navlinks = "<!--#include virtual=\"../sharedcode/navigation.html\" -->"; // string() + public $pagetitle = "<h1>This is your page title. It\'s now an <h1>, baby!</h1>"; // string() + public $maincontentarea = "<h2>This is a blank page</h2> <p>Impress your audience with awesome content!</p>"; // string() + public $leftcollinks = "<!--#include virtual=\"../sharedcode/relatedLinks.html\" -->"; // string() + public $contactinfo = "<!--#include virtual=\"../sharedcode/footerContactInfo.html\" -->"; // string() + public $optionalfooter = ""; // string() + public $footercontent = "<!--#include virtual=\"../sharedcode/footer.html\" -->"; // string() + + /* Static get */ + function staticGet($k,$v=NULL) { return UNL_DWT::staticGet('UNL_Templates_Version3x1_Unlaffiliate_local',$k,$v); } + + /* the code above is auto generated do not remove the tag below */ + ###END_AUTOCODE +} diff --git a/lib/tests/UNL_Templates/tests/UNL_TemplatesTest.php b/lib/tests/pear.unl.edu/UNL_Templates/UNL_TemplatesTest.php similarity index 100% rename from lib/tests/UNL_Templates/tests/UNL_TemplatesTest.php rename to lib/tests/pear.unl.edu/UNL_Templates/UNL_TemplatesTest.php diff --git a/www/index.php b/www/index.php index 4d1aa52..e22f567 100644 --- a/www/index.php +++ b/www/index.php @@ -13,8 +13,14 @@ if (isset($_GET['format']) $template = 'Mobile'; } -$page = UNL_Templates::factory($template); +$page = UNL_Templates::factory('Fixed'); $page->doctitle = '<title>UNL | Search</title>'; +$page->pagetitle = ''; +$page->breadcrumbs = ' +<ul> + <li><a href="http://www.unl.edu/" title="University of Nebraska–Lincoln">UNL</a></li> + <li>Search</li> +</ul>'; $local_results = ''; $apiKey = UNL_Search::getJSAPIKey(); $page->addScript('http://www.google.com/jsapi' . (empty($apiKey) ? '' : '?key=' . $apiKey)); -- GitLab