ࡱ;  a!"#$%&'()*+,-./0123456789:;<=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`cdefghijklmnoprstuvwxyz{|}~Root Entry  !"#$%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnpqrs ®`VTextStarWriter 5.0&4\ SfxDocumentInfo Al Brown vV1g6Al Brown V1 &Al Brown ~V1Q) Info 0 Info 1 Info 2 Info 3 vV1@g6`< TASK,0,1,H22,0,100,1,3239;2008;100;2280;36000;13350;41820;0;0SW5HDR.0V1!  Internet linkBullet SymbolsNumbering Symbols4Strong EmphasisVisited Internet Link 204560691 204925071 205360461 205453741 205752801 423145971Outline0 # R  n+.StarBats XOutdevItemPool 1   )     &'()*+,-./06789:;UVWXYZ[\]c !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstt      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefd0QQ@k XVV@ X@   XXXX X&X,X2X8X>XDXJXP@ {  XXXX X&X,X2X8X>XDXJXP**@   XXXX X&X,X2X8X>XDXJXP77@   XXXX X&X,X2X8X>XDXJXPHH@ m +' +'+'+'+'+'+'+'+'+'+'+'XXX&X2X>XJXVXbXnXzXXff@  QQVV QQVVQQVVQQVVQQVVQQVVQQVVQQVVQQVVQQVVQQVVQQVVXX X2XDXVXhXzXXXXX.Nj\ PWEditEngineItemPool 6f0* !@dddX<(@ X+'@& X;[ PD DrMdJoeMn0{V11V1V1py DrLyHellDrLyHeavenDrLyControlsDrPgkJoeM/DrML DrOboFM01!&m j; m  m j; DrOboFM01!&m IXm  m IXDrOboFM01!& V)  V)DrOboFM01!&$|}$|DrOboFM01!&m Xm m XDrOboFM01!&m Xm m XDrOboFM01!& V)m n V)mDrOboFM01!&DrOboFM01!&m )Xm m )XDrOboFM01!&m X%m &m X%DrOboFM01!&m XCm Dm XCDrOboFM01!&m _< m m _< DrXX ControlsggU +stardiv.one.form.component.Form z ."stardiv.one.form.component.ListBox_0 EdmondMikeDonAlGlennScott) stardiv.one.form.control.ListBoxrequestEdMikeDKABGlennScott+stardiv.one.form.component.EditB Courier New &stardiv.one.form.control.Edit /  Courier New dtneed+stardiv.one.form.component.EditB Courier New   &stardiv.one.form.control.Edit Courier New projdesc4(stardiv.one.form.component.CommandButton`D/&stardiv.one.form.control.CommandButtonSubmitsubmit+stardiv.one.form.component.EditB Courier New &stardiv.one.form.control.Edit /  Courier New projid+stardiv.one.form.component.EditB Courier New &stardiv.one.form.control.Edit /  Courier New dtneed+stardiv.one.form.component.EditB Courier New   &stardiv.one.form.control.Edit Courier New  projdesc24 (stardiv.one.form.component.CommandButton`D/&stardiv.one.form.control.CommandButtonSubmitsubmit+ stardiv.one.form.component.EditB Courier New &stardiv.one.form.control.Edit /  Courier New projid+ stardiv.one.form.component.EditB Courier New &stardiv.one.form.control.Edit /  Courier New dtcomp. "stardiv.one.form.component.ListBoxT% CliffJames CB and JTO) stardiv.one.form.control.ListBoxtechCliffJamesCB-JTO4 (stardiv.one.form.component.CommandButton`D/&stardiv.one.form.control.CommandButtonSubmitsubmit:4 'http://100.100.100.222/do_addrecord.php        DrXXMD n+.StarBats6 n+.StarBatsQ n+.StarBatsl n+.StarBats n+.StarBats n+.StarBats n+.StarBats n+.StarBats n+.StarBats R  n+.StarBats n+.StarBats6 n+.StarBatsQ n+.StarBatsl n+.StarBats n+.StarBats n+.StarBats n+.StarBats n+.StarBats n+.StarBats R  n+.StarBats n+.StarBats6 n+.StarBatsQ n+.StarBatsl n+.StarBats n+.StarBats n+.StarBats n+.StarBats n+.StarBats n+.StarBats Rq  n#.n#.6n#.Qn#.ln#.n#.n#.n#.n#. n#. R   n+.StarBats n+.StarBats6 n+.StarBatsQ n+.StarBatsl n+.StarBats n+.StarBats n+.StarBats n+.StarBats n+.StarBats n+.StarBats R   n+.StarBats n+.StarBats6 n+.StarBatsQ n+.StarBatsl n+.StarBats n+.StarBats n+.StarBats n+.StarBats n+.StarBats n+.StarBats ZtSWG, A<  #$%&'()*./0123456789:;<=>?@ABCDGHK  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFQRSTU`0e!':@XXX&'@X'@X'e@@ StarBatsTimes New RomanTimes New RomanStandardXX!X;'^@d pd d 0d d d XXX"X,X6X@' @X' @X'@XX'@<XX+'$@fXX'(@. X@'1O@rdrddrddddd7S;"@{XX8S<&@XX9S=(@XX('@Q@BUXR'D@aXTsm%K :lPv$' '(. . p. @ . . . . . P. . . !. $. `'. 0*. -. /. 2. p5. @8. ;. =. @. 6')(2 r Internet link Internet link@!''Bullet SymbolsBullet Symbols''Numbering SymbolsNumbering SymbolsStrong EmphasisStrong Emphasis@'4Visited Internet LinkVisited Internet Link@!''FrameFrame1@'2A';7S<8S=9S>>@(' GraphicsGraphics@;7S<8S=9S>> StandardStandard@ Home~LT~TitelStandard Home~LT~Titel !''''' ' '''$+'Home~LT~Gliederung 1StandardHome~LT~Gliederung 1 !''''' ' '''$+'('1@'2A'Home~LT~Gliederung 2Home~LT~Gliederung 1Home~LT~Gliederung 2'('1@'2A' Text bodyStandard Text body@2A'HeadingStandard Text body@''2A'DR'  Heading 1Heading Text body@'' Table Contents Text bodyTable Contents@RnD\\Oh+'0 hGRF51@ NAT5 ?PNG  IHDRFgOgAMA abKGD pHYs  ~tIMET IDATx_dW^Ө#UK~kfdV-d1^!k )ăy CCHCe`@"y ,HqfyJ61ZnX3#b[#WI.p:[ߏ,ֹsOlz־RjБLϾRj^ |LվRJ`)Lv"]g*D\!E}oܻwOPƍz ?3pׁ16w-޽gGoh{^fa`]CnʷqEuSrXy=RBF~Ď'QOxτ[9Ԝ }!m%vmu:QHQm .WJ-K B}y;;-ﬤ]X C'PIjƻ㧎ܽu`vasIfsC1=xM4!S̿ l)) X#7wl10f 9F@&HdG ދ?1L=R9nv{_)#lf4!zVZۯl.) ggg252#p)qrzܮ>qWZ7nh^\}{0Y-)-δɹ[{ƒͭwI{="F"pAl.)LH\JD ݷ&#SJm6}OzV*}$Rͦɥ%]RFdl@苿zy{|kw>˟k^ 6ήjU+,E`l%R{{{Mz&F/o5Hr)N_Hz[Bh>歽[ঘPwwo쎜[{MҦ,v:tMXzC % 67:{xvp iIe6jөf, ɢu&eWKlD-w)gIe[s/I|Ά)=g<ph4ιa[{j.]8 0`󼴣d`3Lݣ)qx0%zڟs[{"TCv=ɔ·wp.aPSPb]#|KɜG#%h1NyH9.>Z 0{[Ou LE o/Eу06f"e/΅yN_2Qh’շkmcHq6] eDQW{M$FD 0!'u#DŽCg \=<\R0|YeV*};Κ0?Чqin-Q8Z|PnuX0Q[GB/kC; ;0]_uzm>Hs_۫s ԗ 6GQNLE o/EуPBHô+b^=Pd{F^gSoda7{VX2ۯ %H. c`SP~7my&%w&{IɶG|a&DHٗ4*rG:{uK:|aݐo&;-+)ɄHq=V}ox$BϸS !f6G}?1Rd˴S_hfscN߃fp g *|m`Z/rm%RG4+y$m8p?7J8Nc^s]#4p*\ c^Gx΅z%z G vJy s I/ސqoѹ;;;2b7> ;ޒ-Ȯ=FױfWy$;ѹΆ|AW87lHIHd[8bqÑKɢHe"cIK%G1aRתr%`GĴߞۅ}ƍôVH^#!a֠iDx_`s姰{i m\`T"Dv`Un8>H Kvtm8?X= ꑲG tnLkއIZŅ|9JI.]~/4m>u3;9z1=yR`ddy{^(KVNCt2H /9Sȓ}NW9mˎet:H:G??.u6Tɬ!6pt&!9 Ywɜv0VLF(pRXg*IG]+sz򝶉.ۺ~^6b/!\= Zz@Gp5=OLI -mNRg+ )ZC M#BgGiƞ/3[^g` =[ڎƹgj߮ ŧjTsDAtΐٹ0Ԋb=\ʹJww]Tx88:SwrRlt\(S}d?2q)ɧؾ*_Gΐ䱵} FMaH%up'; t7 _;ft*Ac!WPqN~d4_'?{RWT{;C;n=ZXx2D(`Dzr]sC@ g+:"or]DK%9wHaC:*%uJ!K:%C[=j_\UNSH'0慳~{taEPҴ@#^VRH>zX)l(5s>#8# ;,&?m%!ط ɥ11R X]}vX)G) M< @&)L$RH2Hd"D"D @&)L$RH2HdJuݶDjsΆvÑ{?LV"l6bF^6Ih8ݴFYuCN@oo7]?7 z~ e`l0B@C>WgvbT|9$R>z^gWi޼ɈGi| Ʌ7-6STOa$3r^ XTwwϮKJ"ëtw8D})np8E)cﵽbp1Rj|}$=I#w8+0!)5:\Ҵv10ݽ.7=L#3^8Og`*l]Xq +pK+&.f#/# iq8;b'f6@&)L$RH2Hd"D"D @&)L$RH2Hd#3nG"l%96حYRN;젭D9^}4F \*h}n|o7$7oyC2v̌ Sa&RmOR H2|WdQUB"' Mr g *H.6jf,qGXQoN7-,L#2.[Z>!c@w qFbg-}!+3P|3Hp# *NeJh3f%SYh3纻@#>ؼd3$Eߦ|LV" lɾ(lYVI "I߾ӈ3p- KRPιJ6gs^PC@z꟡/Լ3WRx*vEFΜSw~ ?%<.EyCဣ+A83ZԋuEy%3Vp-vg4WU+KNs2aڳ??~kVynMyHbO<!.i}]3;4_%U7RW ,ПĥB~&$/ػT3]79_؉UpukHo.= @`_o;˖Pi%dΆ|+_Ύ.;օ[\;f =:wQ%mgוy_J:HPŎyCg2yxH.W@ΆRGem?$f4Rv|ax'KKI +Y+NawAygSz1J"g]E|u3DJVJc$BIEw [XݸgC Jp6Tk&ZΒÞ&jy0]mtIpgTzaOiP57|.PpUu&5T=i(,/C6ꬒmbK.KiSw;ЄOGnXjknEbubmGBaHId''n(ztՅ{>\r1rq4]w;@j'ݼ6nLۻ: ‘HJ)MF!E/')@I >gVtJV~zW>Oh'ϐgDRukmvɶCuvua뾒NᐢlD)p&TBf_!Jl9שS7ZȜQ>\i،%.]Ay%÷!s(%ZP'II_hV| 9# +ɽ?/l\`nv[XK$R!$O씳WG W땾F3d#p슏[l6\tW}6r}$Ra]\J2<-rgؑM`졺ikk>Sx {WI·+mf= ǁ(ݢ O* elQTGjY 8W{%e=!L'!;Pg9C6Tx8;D~.9hF0s^Eǽ +g}5 D/!Zd XvօE{p)B$BQjw(DwȾ Tɢ /<] u9@* [a;`pwg+ )lWFb@*q{OҴfavCcLI%WXn$0}"n\uodِu咻뤆~rf7c-! [xHጧZ.Geg-nphrYk;`Z"c^#Uo;#8*`zS -D"D #ʔ6SuqG`#iW{32Z88YqBpqLiL۔ ' .丏j!sqHr*q.p88z2Hd"D"D Ӝ3 AlBkN "%-XIDATH2NjXBo¦| q*#6ALx ӻЧDə]9;}VPv &< VT6HTKoE+z4SV <Oq@&G"5SuqG`#D @&)L$RESFguNeCqdbO5Yx:B+5[}GC;őH_klur5Kiv\GQplݹp26'ƭ=̍@8SaVg)]`t$rzO3y$ P'ӷ0ZvNguIl() oOB9TE#m?qtwN1}6z_hꉎ=e dĐRt~Y ([X|8dŒ]20\s-X+Na0Q$RH2̦:{c=lxNnжW_~33nR{s͉$ v -ETz8zN#Ng΅[t96noeQʓ ۉ"PJa`䘮&iKtEɐun<Ϟs`s-I~?}$K([ɢ@O]l3%v~ʻI]i;zK33-!KZ.\%ZLmelnZw]dW cI*_=0<˾VVT|hl mI~Ρ-uknE[twɷpFZ 7uS(vF{ vt6]eأU"gI_? w]9/x^۟6PnQ`xht~Y ([(l+EuKfmK^ܹVt7) vƅ "D"C;Y,3)LN8c7֯auLFH꾒: 3UGwygI1{<9NP|/օ&5,)_ 7[{%nh-Y#U8ٌq<ٮfQ"-+c+U ^')3*SW's޼ O-efR^l63}lb3jC60T葪zG9nr&>*%;#Уo[iT#$ӒHYz^[Sp*ꢿ ty]SY_w@Ʉ/7ou 'n')8U1.T;.G9CyIk/&A)qB:3FN3^׷Ps\y/.R3${DF]^iJb>7n OȒspuyHΐy)NHd"T}*S>uFx Ə!T/J]!ߒ;$)Z,4/H7{;Ptlݹp26'ƭ=̍@83axPy)]`o Iȟܞ&:~ko`Sk6uIl() oO`޽Oȩo/ ݩ~fM_)s?+-I.ߢړ|z: [Ɉ!P9#<|aLM^pεZU 0[{1̭=H*?9|1$D=9@۞2ʞ#7pJ_a}%S'17.(3V֞0Fjɻ&. 5!uRqksѢ[peHN6cnuaR]͢D[WF8x7&.7U ^')3*SWgqb7SKno9Wl63}Dg m`#Uk..;˙"9#Уo[iT#$#HYtvY E I`.@;|N&|}K8@u;n-*~T}?y\N;rYhTYRrxa8Fj;] oHt]oG[:hK:5cb&T^ ^r("YΠ]X./iDۜ%Z?;RFNgy\"C%}Œy/Ys ]=$Ivn ]\*R' D"D @&G"5橡tSuqG`#ik)#Y88YqL J4cX88YXw!}T y ǭ=LDj*/'⸏ G @&)L$RH2=G~ 3fБOK,۬L@-z6RfEq^V[{cU06}wgI`TE,)^z/_;K+[Mh$AM[ 9(2f6.zsR ܒb!ߢԝ 2T7 M%x*{,{ȢBNT9ZxgC-؃Ue\_M4$_WnCc]2HT2ƍ< WI0%!㔄ݯ4⏖ELwl%R뫳ou{,TIC)'y0)*IN7Α0W$RH2Hd"D"D @&)L$RH2Hd"D"D @>=cItDjK:ʥ@oQ.e'mJ{pm5Hr)@}Mr߹]^•ʹ$(m%J1{Ξv{=&H7mԦSY2@EELʮr$RF-LSqz%/ِܺQX"V"G3ƕpkOh.R.80*< ӣ)pt=jfe'nd 6w>VOf9׿zRy3L_ˮKRW16% G(zh1l~dwbq޽{[3i quIE92>k/ڀ3i($r”zVQ8R) 3mr.^Aͨv# S>Gtirͭw&D}RG5Tvȥv]([<*՞q164.[/\=$ <~bi=lIFI_HF;"6H^FbZwsG*Z̙[LH\]A]녫'M29Q[WP[@WNiߣI=uu= j;}7|`~:|cqF5%//,);Vn-;^J#b c`SP~=޸Eɳ(=Ⱦ-RjevFbG[ؘ=[::{uK:|I`F} K9o":u’mV"e,v0JЇh׿zQ"U 5 (f68Av=RGܸq{3D"y-$޻[iӽwoH\Ht 6 6o uHdG Rℜ$R}7<RJzV*J q?XkoT`=^:;;s_7OM"jB}S/+{_V {XDW{Ӻ~vZ NM J+u1w۷ѭWOOz(OL.@`:^d,דsxx Kr]n~nr\=\5J>m:rЙrzUWWg?⏾^}(r)'Z{Ch_ '_zuttd,ώ-aGlrsZjZZ-]7n#sRsJr)= #CREV~(77V+eڵkK գe'.cbW=~{w>~֫:zo~3FU%LLz{SjBb^,+J(NyylhS'8xL(ϼxWZI4{Ͼ|\G=R˥RJ]ҿg/~ǯo\R3pwN4U$p'' kzr+^ZZ-WY| VE/\ЛWj_V/ޗ Vןya_?#jx-Z=yOǛ $Y`xa煾2%#6cKVmupE,jZϼtoEsSIWWǯ8rMWgWW_uzEl&Y.]u{~O ܽ#Y7gߧqxx~̏N9:R+pw>qo܉,k*^[;ˤ w1ݮ&>-9=뇏-VkuoN ;aoټއI ~fs xU@}s-z_QD+՞`ը|ᗿ]h{q&vcIENDB` cp_20866.nlsZ*v cp_28595.nlsC0Z*v cp_28597.nlsIZ*v cp_28591.nlssbZ*v cp_28592.nls*{Z*v iemigrat.dllZ*v imagehlp.dll5+DZ*v msvcrt.dll`TZ*v pingname.batTZ*v pingnum.bat3vUZ*v rmm.pdr&`Z*v rnaph.dll`Z*v comctl32.dllp^$Z*v grpconv.exe$Z*{ iereset.infz$Z*v deliebak.inf!1[6GRF51D? NAT5 *?PNG  IHDRFgOgAMA abKGD pHYs  ~tIME0 IDATx_eY^u~[MUSQր %鲅h^f yp4yHJm6Qo:hzκ.baKY?ڕfU֍[Gs7V4wQ+a诣iKӌ Βe^ku# m&+8<߱P΁=ĥ1M_ 4&`K9&')DJ~ExJwRaGz*VYl!7$/K5M |#m6{.Hd8: irQxz^7۬?̺YSRv"/ oHudIMT}dBօp}  8+n"ӳNIb#V!I ^sP?䑚< zxY0:oݘ=d_@GY!Ȕi^X=j>,\:R’=f^i&ި[G7w~uu!C^Xw+R1^bt,l3ԂMsc$JP5ύ~u/#/9M0)4ϢYϬl`,|iqdHx!י.Z{My[ )6%+ )RWEeGnIy/gW|eg)!YFJ< OUWYb'R&^Le.fDk;Y!Dڔ,NCrɏw@;|nȾW!=wYڍmu\3 uhBe`.G*>"h>ޞ ݘKZEްI.0"Rh ۬H?_GS8 y7ڿ&Ls^7$ywz-Z M P׹u `}i{z6ԑ+,x?٦|0 6o *g^ɍJR vXJr~%qs OV#$E&"e[W51{OH%fn$ry{|h͵$oGH^;jr4ݥ,n3TpHn])uPsCy)-`n4߰$]z'7J348%}e"?peՅ$U"o?7s 8+ +=U6M˅R=R cı"쭩$Rs;jo6[$RH H"(D"PD @!)B$RH H"(D"Ph+Zlo#`# 8Djl6dM<-c$4~ڋK{Z,;!`0_wK֏F]$ӹ[PHkGG: f668D"b%fv-0LnNA<ʸ|H.kmLQmgvFɥ N iq8{b/l)B$RH H"(D"PD @!)B$RH H"(4D"X,e~dGvf47C$R2b0XdH`vio\ psN?tYtS~ z.7-DHuU̾B%C=t )^==/dI}Bg61V )8~M&Π}EdHGɐ")Q#oIPɑ(+GJxfI(؉ *5}zKƳ7yJWpiʎ |VZRHdQ9HBW),*F蚚ޑϺ)H0Jl͝2[2 Y խYʪ)ޣe0]1~]'g.RYuY䕻D:VPB;܎ J&w3@O=Y0}[93V765z]7wd$)2Id3s9`Hv`t2pR+}y<8A /-(H- ÇnQ#_Dyޒ:`']\ JhJ)%>dhٱj;J c ǫOx ,>*&;f-XB.7yjX#o^<-=n `^# uk)͍J7[P,ӵ%սM 2ɍbE*9\Q dbf=IGCW{̛sꝧ'.)}Ӵ,/r.JlzlGMzK7 G/T"x܊ԞC"-YUo H?,VUNJzC|= D]鯤y, ՐJ>.N桜nn~LYB:kcuHw.V[Ux՚ʒޯ^KYe8yH6.HBGVfsV'IPh^By#W.k{KT HoAއ۱}=کxO)u]@Wp$qWwD Hyo8w[sŰɸy? |Ч^Sju*7ҫ^3Z}W}l>ϳvi45'`H1}}\z^ysn67lֳ?bnG 7 =<Nyu7Nn{Ёs˛-D=F#qOQAC)l3w@ 8o0Gfi )Y6#8 NIGm](RVYs(lr:;wipٟڳo-OZ :r ꑎVO/zT1ȅݙ[}"?=?mf \Ws*澃KN7弭JV FrیL?Cd ]Y3 hߔ<@mU )xKƧ7yJ'/).ߵ޽TNnNm&Oł6Up$d}I\r7 *`ʂKQqnێC?[6} ]Y3\d$Ry|#G JeuԼv_S,Kn?UJ0GLVw]zS'qywzuEPɈTPX:z7Pf&T ..zl]l,ɾ3Dh rF)94zrcunHONQOgU- l}YK yl"nZʚ?oX/(Y[5+qE"$k)8dSc}Zč v9t=wmc٭ghF7K{YrnO] L>ޒ3=Ft7GFs9\i7xZMqKWBozC{hE)@+%ߵz$O(I_=/E7 mVOa)/}܋RH)je waf[Y]pR9SNE\v"%Z*IeŵZ$T :*V?# O|o6In׭ujf/7*ݬVӧy|Q~BƲ.2ֽJnI1 |#M\H%9ڊial3tKlA IGx_ )gdAHֱ +^Rx9,G ~i%M?V6+/rdz,άejV6?FFf&SNUVMA8RV=9Rds "(D"PD @!)B$RH H"(D"PD @!)BC$RbXX[w#RЎWʂq;50AC$Rݒ5+ 0v!)_v^,w?vӹTf#Q _y>PiK{YsCe~"?t]M ޭ f b:*3/FouJ$jg oGfw %ݣHycHo۲YjT 8Mov.p`ߩ#o,W+bnqYލg38`$n6明̣/`JF![k{%N(mNK.U״Nq<)Ff^obK,[R(d mVdmyy,{9V<=JdVQE$Ly2~U.'[5{yP'r6$)\ӗsHBI;ɐ {VT2eY6tnIH0{ѥo6/{-<V"0 ۻFqTSLwya_86g(vqio!~"s3 u =`䓀]|JWEMy*ma[ ,)\$n6,HP&\5ɐ7xMzTPFXīK1 {hq4`JkϛYV l|}V&=ɑV|ǽ @I"2gV5(yw'>k*wlDJT^2 4bIn \?b#yҼ*96yo6,Tn׭uj47*lqCBƲN^LW6/\F$7Пg^pF-̟m.ś5HL<$I<]e% BvӺۼ%CՋ=rڰ@K\-w'3oQlM$aYa[s*77֮mP_Ǔ&D @!)B$RH H"(D"PD @!)B$RH H-bam_twHA;_+ ;Gqg0!fnz`bBR2&{X,~4}sͶ FX4>\ 1ڥ' څأlɮ}Kq7wz~GFa1ٗ{|y}D2IB 3ԅ#;yycHo۲Y.9B'Us g34t`#o*&;f-XB.׏؈#o^4jd `^# uk)͍J7[P,ӵ%սM 2ɍbE*9\Q dbf=IGCW{̛vi/k$י`H]؁=ydW05ttӪw=CmzBʌ=[ݼ"'$!ۑYCGB"!y;Rԧ)/Lǁ~_'󬥦&1 ( ;HBR$DEk"YKA?oRnfYûޛ{`'RzҍcZT" )Fiix1yrc7IVr/mSb߱`)aRy*L/и%-Tr8U#xžNo 5;]{11^2^۔p)@.VyE~0J(o#y0t$l;tCJ,M뢛o U/ir`/-6s)w#̼ɓGy5G#l3wBʪ^6fiń ldZjI;hCړc~jO6 )B$RH H"(D"PD @!)B$RH H"(4D"X,eFaX[u$H6H G)hXeH{kK{}}IB4iSdn2Rn/t]oFIxG*"w[4=Y=V}uVRy{ڄ%'|ՒӤ|u#LYuag(-ҦWdݎO H;LHI)jnOZd;ir]k zT芘;6ɢ"e- KNP|7wKP[2BRQǚe1)ng5^twxgEʽw-=ٛJ-PnGYսwa{;&=1|&wkW}0)[u g<^QU5qfe GIx6^=<+q`";`ټlcvs<`zov/H9;;{j}q^__]{sI{=7hD"Ph32m7`F灜{$` gKWPȓH {7G )B$RH H"(WHvx+b+U+R #.;Vwd-`\UMM`\"%RH#FJy"e]k3fEGz7" VJNwTyC.OS"55z J?A"5sCኔT {WHAx)I-cn,n$@^+b H"(D"PD '!L#@HT*Kۍu4FH h&hƥ=BDj5[ٽ=H"(D"PD @_#{_{{"H5$HMHw@-) JDy-- s hm6Z+O&@tl6wؽEƼmHXfHeNT]M)Gʺ˻E&ZRL^ '*-r+ ˻żC"-`H"(Kg'W j4Ԟ1=(PيTy'Q/ u7W/_Z0~?<EWD3;ަt˟)-W $"`y /-}vY_\m;VUU\ؚp'clWzn`E đHŐ<o#I.[>g=T٧g;%Iv4.``ySJŖz.W$ 0A_caTJͳ(ɗgm^K\zbEɸAP`ύyiMzZ5hn>\1򥽾L 8r<=U0Z֥okkOӋ7k}kRj(FVZ>;f vj;zK * 8dr5JK{D @!)B$R<`[ڽ;V m=GzP*Zۍu4FHKd:lcj=BDj5[ٽ=H"(D"PD @H_og⬧F-9ؓzKBt~mrHu7@_;v@!)B$RH H"(D"PD @!)B$RH H"(D"PhDjX, kjDjٸ[zʥ`FS.&m!XV"$#0Xխ"$fdɍh*$@ȁs{XryGYx%,D,[MɳIYdHEX=zWք &HktjxKFHdYٕB!R'r toRbݷn^⽛Ym%Rfbx)Hed4λ@Ԯ,^ѥo6/K;HVH.VOw"?f=^\(zs{ke)#C||fn;2D%Kc`gz^*b n8;;K1##%brHy/-u^}bO]VJw Zk׮u/.?u޽{[O6_ q'1tEy쯈ߵ4dYHe<869l=~jTK~I)I<^ H?7֫zUMP@GϞ:[|?<7np5^KgƎb^KRTHEb=\?ǿV`dIg~gVZ-UgZ J#W)\nZ-WWZZ;;??~|S'K.?uY*߻7v`TkZ_nmW3L-AFrrZjRk\/on^vp>`Zz)<~?,2s`^xpheHj;2qv5-~0V4|t|tʕ{̥Z .v8<:8:<{x|u_j:Y"o?Oԃ;{ރ:xtN)or>}o[7 (}*^|<;;}gT(xvRjVt///HV >$4PU"8:>>~xF}R;uKvBCu\G?֫7}R[XO-XZ]tpyTo999QJuvwP]ݻwnE =)ܳ"8R#R-:-pk̦bpx}FS ?cJ?<{WX^:tRǯ/̏ͯ[n:$Μer|@OY+R*jRk^-o.Lğ[W/w73O:zw]u^^_߿?7{Rx/+~TV;S=޾w)TPr::8ZWJ*4WO>vrwo~rTkuv~m8g_W~gWեK҃w8~H=q˿ionԻ|Oq;$LʪO6_.ZչZLՙZ8tEWgW_yʍzE\?P]:^=Q֢we'܍ܖԽw'3?:|x~R~]};گ֟+a`ߔ>@)py5+Re9Rn߹mR˯w?~?}㗮v3֛CwN:Pn#n'w}-?J~/s3;?z %R Qŷ>ծ.w\=~pVw"@7^~9t~s^ggǎk~*@JxVcG1]3=LJS{&@C~䅱ca"U.IENDB`ϒ$02@[Y~| 0?F` #g-ǣTl#h {Lw`;XC08b_^@W ֲ#Y}"ba@p0 m.pdF I t 29@+W@D~@7@}O; Al Brown Al BrownSW5HDR.0V1!"* Frameformat ZeichenformatTextformatvorlageStandard Home~LT~TitelHome~LT~Gliederung 1Home~LT~Gliederung 2 Text body Heading  Heading 1Table Contents Internet linkBullet SymbolsNumbering Symbols4Strong EmphasisVisited Internet Link Frame GraphicsRoot 19 Graphic1 20 Graphic2 21 22 23 24 25 26 27 28 29 30 31 32 33 Table1 34 Table3 35 Table4 36 Table2 37Standard  Illustration Table TextDrawingY &.Y '.Y (.Y ).qn GeneralGeneraldNC#,##0.00#,##0.00SystemNC #,##0.00 CCC#,##0.00 CCCNC$#,##0.--;[RED]($#,##0.--) $#,##0.--($#,##0.--)REDNC$ MM/DD/YYYYMM/DD/YYYY def/SystemNC%MM/DD/YYMM/DD/YY def/SystemNC&NNNNMMMM DD, YYYYNNNNMMMM  DD, YYYYSystemNC' MMM D, YYMMM D, YY def/SystemNC. [HH]:MM:SS.00 [HH ]:MM:SS .00NC3MM/DD/YYYY HH:MM:SS MM/DD/YYYY HH :MM:SS  NCK MMM D, YYYYMMM D, YYYY def/SystemNCL MMMM D, YYYYMMMM  D, YYYY def/SystemNCM NN, MMM D, YYNN, MMM D, YY def/SystemNCNNN, MMMM D, YYYYNN, MMMM  D, YYYY def/SystemNCONNNNMMMM D, YYYYNNNNMMMM  D, YYYY def/SystemNCP D. MMM. YYYYD. MMM. YYYYDIN 5008 (EN 28601)NCQ D. MMMM YYYYD. MMMM  YYYYDIN 5008 (EN 28601)NCRMM-DDMM-DDDIN 5008 (EN 28601)NCSYY-MM-DDYY-MM-DDDIN 5008 (EN 28601)NCT YYYY-MM-DDYYYY-MM-DDDIN 5008 (EN 28601)NCUWWWWNCStandardStandarddNC#.##0,00#.##0,00SystemNC #.##0,00 CCC#.##0,00 CCCNC#.##0,-- DM;[ROT]-#.##0,-- DM #.##0,-- DM-#.##0,-- DMROTNC TT.MM.JJJJTT.MM.JJJJ def/SystemNCTT.MM.JJTT.MM.JJ def/SystemNCNNNNT. MMMM JJJJNNNNT. MMMM  JJJJSystemNC T. MMM JJT. MMM JJ def/SystemNC [HH]:MM:SS,00 [HH ]:MM:SS ,00NCTT.MM.JJJJ HH:MM:SS TT.MM.JJJJ HH :MM:SS  NC T. MMM JJJJT. MMM JJJJ def/SystemNC T. MMMM JJJJT. MMMM  JJJJ def/SystemNC NN, T. MMM JJNN, T. MMM JJ def/SystemNCNN, T. MMMM JJJJNN, T. MMMM  JJJJ def/SystemNCNNNNT. MMMM JJJJNNNNT. MMMM  JJJJ def/SystemNC T. MMM. JJJJT. MMM. JJJJDIN 5008 (EN 28601)NC T. MMMM JJJJT. MMMM  JJJJDIN 5008 (EN 28601)NCMM-TTMM-TTDIN 5008 (EN 28601)NCJJ-MM-TTJJ-MM-TTDIN 5008 (EN 28601)NC JJJJ-MM-TTJJJJ-MM-TTDIN 5008 (EN 28601)NCWWWWNCBoeqePp %%2$99 SAAP/=APdddAPddSAAP/=APdddAPddZf%2iq8:}"5>OL[[GՇ_ xGm'GeT?kg[L{^8SW5HDR.0V1C(569a(Build:5169)(SV569)]D!Address Book Fileaddress!"* Frameformat ZeichenformatTextformatvorlageStandard Home~LT~TitelHome~LT~Gliederung 1Home~LT~Gliederung 2 Text body Heading  Heading 1Table Contents Internet linkBullet SymbolsNumbering Symbols4Strong EmphasisVisited Internet Link Frame GraphicsRoot 19 Graphic1 20 Graphic2 21 22 23 24 25 26 27 28 29 30 31 32 33 Table1 34 Table3 35 Table4 36 Table2 37Standard  Illustration Table TextDrawingd T1 4 5*jK standard.dic soffice.dicXsun.dic@ IgnoreAllListY &.Y '.Y (.Y ).6FNQTaMySQL and PHP with ApacheS=AArialAd A  A @TqAl Brown allan2@foxvalley.netSGAArialAd A  A A @TRSGAArialAd A  A A @TWhat was I thinking?SkAPdddAArialAd A  A @A @ 2049250713T My BackgroundSkAPdddAArialAd A  A @A @ 2049250713TRules of the GameSkAPdddAArialAd A  A @A @ 2045606913T|Installation IssuesSVAPdddAArialAd A @ 2045606913TnMySQLSVAPdddAArialAd A @ 2045606913TlPHPSVAPdddAArialAd A @ 2045606913T$An Implementation: Warning! Bad CodeSVAPdddAArialAd A @ 204560691A8$3TpSourcesSVAPdddAArialAd A @ 2045606913TfWhat was I thinking?SGAArialAd A  A A @TRSGAArialAd A  A A @TyThe main idea behind the project that I implemented in the following was to start building a knowledge base of MySQL and PHP that I could add to over time. I wanted to develop something that would be used in my work environment, but it also had to be non-critical just in case something went wrong. I can say up front that it is nowhere near perfect, but it serves its purpose.S=AArialAd A  A @TU My BackgroundS=AArialAd A  A @THS=AArialAd A  A @TNONE (useful for this project)SkAPdddAArialAd A  A @A @ 2053604613T%Fortran IV programming in high schoolSVAPPdddkAArialAd A @ 2054537413TxVCR programmingSVAPPdddkAArialAd A @ 2054537413T$First PC purchased 11/95 with Win 95SVAPPdddkAArialAd A @ 2054537413T&First Linux use 1/00 with Mandrake 6.5SVAPPdddkAArialAd A @ 2054537413T*Electronic and electromagnetic engineeringSVAPPdddkAArialAd A @ 2054537413TYRules of the GameS=AArialAd A  A @THS=AArialAd A  A @T}Implement a useful and user friendly project log that can be updated and corrected by engineers, and modified by technicians.SkAPdddAArialAd A  A @A @ 2057528013T3Don't make any changes to the existing ethernet LANSVAPdddAArialAd A @ 2057528013T3Incur zero cost unless a Microsoft product is used.SVAPdddAArialAd A @ 2057528013TCNo new non-Microsoft software should be required on users machines.SVAPdddAArialAd A @ 2057528013T=Implement non-Microsoft solution on own time with no support.SAAPdddAd A @ 205752801A8=Arial3T_Installation IssuesS3AArialAd A @A8 THS=AArialAd A  A @THS=AArialAd A  A @TThe Apache webserver, MySQL, and PHP can be installed from binaries which are readily available. One can download these from the web: www.apache.org, www.php.net, and www.mysql.com. Books such as PHP fast and easy by J. Meloni ($25) contain cd's with the necessary files. This is for the gunzip-untar-./configure-make-make install crowd. Recommended installation sequence is MySQL, then Apache, and PHP last.SA @A8d A8ArialA8 A18 http://www.apache.org/A.8 http://www.php.net/A08 http://www.mysql.com/A8A8 A8A8 TRSGAArialAd A  A A @TsMost Linux distributions have packages available for Apache, MySQL, and PHP which can be installed with the suitable package manager. However, I must confess that I did a clean install and made sure that everything was available from the start. When rummaging through packages on a Mandrake distribution, apache, apache-conf, apache-modules, mysql, mysql-client, mysql-shared, php, php-common, php-mysql, and mod_php were the appropriate things to look for.SA @A8A8 A8d A8ArialA8V]A8 V]A8V]d A8V]ArialTRSGAArialAd A  A A @T<Typical manual start-up of the webserver is: apachectl startSGAArialAd A  A A @TBrowse to http://localhostSGAArialAd A  A A @A,8  http://localhost/Ts!A generic webpage should show up.SGAArialAd A  A A @TRSGAArialAd A  A A @TZTypical manual start-up of the mysql database server at the command line is: safe_mysqld &SGAArialAd A  A A @TDInitial start-up of the mysql client from the command line is: mysqlSGAArialAd A  A A @TlMySQL welcomes you: mysql>SGAArialAd A  A A @TJAt the prompt, type quit, hit enter, and you are back to the command line.SGAAr     ialAd A  A A @TRSGAArialAd A  A A @T0Checking the proper operation of the PHP parser:SGAArialAd A  A A @T,Open a text editor and type SA @A8,A8 ,A8,d A8,ArialToSave the file as phpinfo.php in the document root of the webserver, typically a directory named htdocs or html.SGAArialAd A  A A @TAUse your browser to access the page: http://localhost/phpinfo.phpSGAArialAd A  A A @A78 %Ahttp://localhost/phpinfo.phpTx&An information page should come up. If you only see the text in your browser, change the name of the file to phpinfo.php3 and try accessing that page. If you still don't see the information page, search for the httpd.conf file on your machine. Open it, and uncomment the lines:SGAArialAd A  A A @Tw%#AddType application/x-httpd-php .phpSGAArialAd A  A A @T-#AddType application/x-httpd-php-source .phpsSGAArialAd A  A A @T{)If it still doesn't work, go have a beer.SGAArialAd A  A A @TvBasic MySQL AdministrationSQA PAArialAd A  A A @TRSGAArialAd A  A A @TEThe first thing to do after verifying that MySQL is up and running is to set and unset some passwords. A root user password should be set. This has nothing to do with the root user on the machine. MySQL gets a root password and various user passwords. They have nothing to do with the root or user passwords on the Linux box.SGAArialAd A  A A @TRSGAArialAd A  A A @TnMySQL is set-up by default to have no password for the root user. What is unusual is that after a root password is set, there may be another root user defined that is without a password. One must weed out inappropriate entries in the user table of the mysql (administrative) database.SGAArialAd A  A A @TRSGAArialAd A  A A @T@Start as the Linux root user and set a mysql root user password:SGAArialAd A  A A @TK[root@linux /blah]# mysqladmin -u root password 'rootpasswordmysql' A8KA8 KA8Kd A8KArialT~7[root@linux /blah]# mysqladmin flush-privileges S<AArialAd A  A TGS<AArialAd A  A TeCreate a user with a password:S<AArialAd A  A T|5[root@linux /blah]# mysql -prootpasswordmysql S<AArialAd A  A T`mysql> use mysql; S<AArialAd A  A Tumysql> insert into user (host,user,password) values ('yourhostname', 'ausername', password('auserpassword')); S<AArialAd A  A TZmysql>quit; S<AArialAd A  A T~7[root@linux /blah]# mysqladmin flush-privileges S<AArialAd A  A TGS<AArialAd A  A T~For the project presented later, I needed to create a database and a table, and assign privileges for a user on this database:S<AArialAd A  A TF(As Linux root)#mysqladmin -prootpasswordmysql create techproj S<AArialAd A  A Tv/(techproj is a name I picked for the database.)S<AArialAd A  A Ti"#mysql -prootpasswordmysql S<AArialAd A  A T>create table projlist(projid int unsigned not null auto_increment primary key,request char(10) not null,dtneed date,projdesc text not null,tech char(10),dtcomp date); S<AArialAd A  A TY>grant select,insert,delete,update on techproj.* to "allan" identified by "2al2"; S<AArialAd A  A TNote: By not specifying a host, the default is any (%), which means that user allan can connect to database techproj from any host by using the password 2al2.S<AArialAd A  A TnIf you quit and restart MySQL, you must tell it which database to use when selecting or modifying information.S<AArialAd A  A T]>use techproj; S<AArialAd A  A TqI decided along the way that I wanted a couple more columns in my database table, so the following is what I did:S<AArialAd A  A Tu.> alter table projlist add dtreq date; S<AArialAd A  A Tv/> alter table projlist add dtacpt date; S<AArialAd A  A TU>quit; S<AArialAd A  A Tr>The line that got cut off of the following screen capture was:SFA PAArialAd A  A lj: S[AP!A(PNG Pic0124D949APA Ply: SjAP!A(PNG Pic0124D94AAPAPA PT{4[allan@al allan]$ mysql -u root -pmypassword S<AArialAd A  A T_PHPSQA PAArialAd A  A A @TRSGAArialAd A  A A @TPHP is an open source server-side scripting language used mainly to generate dynamic web pages. It was originally a set of macros for maintaining personal home pages. Now it goes by the name PHP: Hypertext Preprocessor. Typically, PHP is mingled with HTML. The PHP code is processed and the output is passed along with the HTML code to a person's web browser. PHP is not as process intensive as CGI. It is not platform specific like ASP and is not dependent on client-side software. PHP is meant to be easier to learn than Java technologies.SGAArialAd A  A A @A8 A8 A8 TRSGAArialAd A  A A @TjSome of what PHP can do:SGAArialAd A  A A @TRSGAArialAd A  A A @TcPerform system functions, such as reading, writing, or creating files and executing system commandsSuAPdddAArialAd A  A A @A @ 4231459713TEGather data from forms, return manipulated data to a user, email dataSuAPdddAArialAd A  A A @A @ 4231459713T;Interact with a database to store or manipulate informationSuAPdddAArialAd A  A A @A @ 4231459713T'Set cookies and access cookie variablesSuAPdddAArialAd A  A A @A @ 4231459713T4Start sessions and use session variables and objectsSuAPdddAArialAd A  A A @A @ 4231459713TProvide user authenticationSuAPdddAArialAd A  A A @A @ 4231459713TCreate images on the flySuAPdddAArialAd A  A A @A @ 4231459713TRSGAArialAd A  A A @ThWith PHP built as a dynamic module for Apache, it is easy to upgrade without having to recompile Apache.SGAArialAd A  A A @TRSGAArialAd A  A A @T] are the simplest start and end tags used to set PHP code apart from everything else. If you plan to use XML, the tags should be used. The tags are "guaranteed" to work under all circumstances whereas the tags are not.SA @A8A8 A8d A8ArialTRSGAArialAd A  A A @T?One of the useful things that can be done with PHP is to use sessions. A session basically remembers variables and values while one traverses the pages of a website. Save the following to a file countme.php in the root of your webserver:SGAArialAd A  A A @TRSGAArialAd A  A A @TTOh boy! You've been here $count times.

";SAd A @A81A8 1A81ArialA827ArialT@?>S3AArialAd A @TDS3AArialAd A @TDS3AArialAd A @T^ Wow, I can count!S3AArialAd A @TES3AArialAd A @TDS3AArialAd A @TPS3AArialAd A @TES3AArialAd A @TISAd A @A8ArialTYAn ImplementationS=AArialAd A  A @THS=AArialAxd A  A @TN Warning! Bad Code NSGAArialAd A  A A @A8 WingdingsA8 WingdingsTRSGAArialAd A  A A @T^ techlog.php:SGAArialAd A  A A @TZS.A Courier NewAd T?S.A Courier NewAd T?S.A Courier NewAd TSProject LogS.A Courier NewAd T@S.A Courier NewAd T?S.A Courier NewAd TU

Welcome to Tech Log

S.A Courier NewAd Tg.

Project List

S.A Courier NewAd Tg.
S.A Courier NewAd T9S.A Courier NewAd T\#S.A Courier NewAd T=S.A Courier NewAd THS.A Courier NewAd T9S.A Courier NewAd T=S.A Courier NewAd T_&S.A Courier NewAd T>S.A Courier NewAd TA
S.A Courier NewAd T9S.A Courier NewAd T["

REQUESTOR:
S.A Courier NewAd TY

S.A Courier NewAd T9S.A Courier NewAd Tj1

Date Needed (YYYY-MM-DD):
S.A Courier NewAd Ts:

S.A Courier NewAd T>
S.A Courier NewAd Td+

Project Description
S.A Courier NewAd T~E

S.A Courier NewAd T9S.A Courier NewAd Tr9

S.A Courier NewAd T>
S.A Courier NewAd T@
S.A Courier NewAd T@S.A Courier NewAd T@S.A Courier NewAd T Welcome to Tech LogTU Project ListA>8  #http://100.100.100.222/techlog2.phpEf3!S(AP APL}BfSA Ptf-S$APQA P-NT^ REQUESTOR: A8 A80 o-:SAPNA P Tm Date Needed (YYYY-MM-DD): A8 A80o-:SAPA PtYf-S$AP9A P-N'T SA(d L'dtf-S$AP A P-NTv Project Description SA @A8 A80o-:SAPA PTS SA @A80o-:SAPA PT SA @TX SMA##AArialAd A  A TX SMA##AArialAd A  A T  This is the page you would see if your ip address is of an engineer or manager. If your ip address is one assigned to a technician, you would see the "Active Project List" page.SMA##AArialAd A  A Tbdo_addrecord.php:SFA PAArialAd A  A TRSGAArialAd A  A A @TT$result= @mysql_query($sql,$connection) or die(mysql_error());S(AArialAd T3S(AArialAd T5?>S(AArialAd T9S(AArialAd T9S(AArialAd TOAdd a ProjectS(AArialAd T:S(AArialAd T9S(AArialAd T3S(AArialAd Ti6

Adding a Project to

S(AArialAd T3S(AArialAd TV#S(AArialAd T7S(AArialAd T3S(AArialAd TBS(AArialAd T8S(AArialAd T3S(AArialAd T7S(AArialAd TBS(AArialAd T8S(AArialAd T3S(AArialAd T7S(AArialAd TY&S(AArialAd T8S(AArialAd T;
S(AArialAd TU"

Requestor:
S(AArialAd TIS(AArialAd T7

S(AArialAd T8
S(AArialAd TW$

Date Needed:
S(AArialAd TL

S(AArialAd T8
S(AArialAd T_,

Project Description:
S(AArialAd TZ'

S(AArialAd T_,

Add Another

S(AArialAd Ta.

Project List

S(AArialAd T8
S(AArialAd T:S(AArialAd T:S(AArialAd TT techlog2.php:S<AArialAd A  A TGS<AArialAd A  A TI$result = mysql_query($sql,$connection) or die(mysql_error());S(AArialAd T3S(AArialAd T^+while ($row = mysql_fetch_array($result)) {S(AArialAd T3S(AArialAd TL$projid = $row['projid'];S(AArialAd TJ$dtreq = $row['dtreq'];S(AArialAd TN$request = $row['request'];S(AArialAd TL$dtneed = $row['dtneed'];S(AArialAd TP$projdesc = $row['projdesc'];S(AArialAd TH$tech = $row['tech'];S(AArialAd TL$dtacpt = $row['dtacpt'];S(AArialAd TL$dtcomp = $row['dtcomp'];S(AArialAd T3S(AArialAd TQif ($dtneed == "0000-00-00") {S(AArialAd TI$dtneed = "[unknown]";S(AArialAd T4}S(AArialAd TQif ($dtcomp == "0000-00-00") {S(AArialAd TJ$dtcomp = "unfinished";S(AArialAd T4}S(AArialAd T3S(AArialAd TF$display_block .= "S(AArialAd T^+

PROJECT ID: $projid
S(AArialAd T{HRequested by: $request, Date requested: $dtreq, Date needed: $dtneed
S(AArialAd TuBTechnician: $tech, Date started: $dtacpt, Date completed: S(AArialAd TG$dtcomp
S(AArialAd TKProject Description:
S(AArialAd T_,$projdesc

S(AArialAd T5";S(AArialAd T4}S(AArialAd T5?>S(AArialAd T3S(AArialAd T9S(AArialAd T9S(AArialAd TNPROJECT LISTS(AArialAd T:S(AArialAd T9S(AArialAd TO

ACTIVE PROJECT LIST

S(AArialAd T3S(AArialAd TOS(AArialAd T3S(AArialAd Td1

Update Project

S(AArialAd Tc0

Add a Project

S(AArialAd TX%

oops!

S(AArialAd Ta.

Complete Log

S(AArialAd T:S(AArialAd TNS<AArialAd A  A T, ACTIVE PROJECT LISTSA PTAPROJECT ID: 25 Requested by: DK, Date requested: 2001-04-17, Date needed: 2001-11-12 Technician: James, Date started: 2001-04-24, Date completed: Project Description: Life test 5 Magnetek, 5+15ufd, 280 VAC, 60Hz, 90C capacitors. Test per standard procedure.A8 A8 A8wwTo1PROJECT ID: 49 Requested by: Mike, Date requested: 2001-05-18, Date needed: 2001-05-25 Technician: Cliff, Date started: 2001-06-07, Date completed: Project Description: Test 600W HPS CWA QUAD Pilot Run sample. All taps. Full electrical (off-time and ignitor output test at 277V tap only). Trapezoids at all taps at +/- 10%. Heat run - all taps. UL input test. UL Leakage current test. UL starter output test. Dielectric test. Use 55 uF capacitor and BVS-044 ignitor. BTL distance test. Pulse parameters: 3500 V minimum, 2 us width at 3250V.Make BTL test first.A8 A8 A81wwTPROJECT ID: 50 Requested by: DK, Date requested: 2001-05-21, Date needed: 2001-06-04 Technician: Cliff, Date started: 2001-05-22, Date completed: Project Description: Ballast V90D5810 (ref 105P,Q) is impregnated. Test it for electricals at 120, 208, 240 and 277 volts. If results are acceptable(see Don), Use M98, 70 watt lamp, 10 ufd capacitor >>>>>>>>>Correction: use M90 lamp.100 wattsBallast is V90D5810, no V90d5910, 105RA8 A8 A8wwTPROJECT ID: 51 Requested by: DK, Date requested: 2001-05-21, Date needed: 2001-06-04 Technician: Cliff, Date started: 2001-05-22, Date completed: Project Description: Ballast V90D5810 (ref 105P,Q) is impregnated. Test it for electricals at 120, 208, 240 and 277 volts. If results are acceptable(see Don), Use M98, 70 watt lamp, 10 ufd capacitor >>>>>>>Correction: Use Ballast ref is 106E, capacitor is 8ufd.A8 A8 A8wwTVUpdate ProjectA=8 "http://100.100.100.222/projupd.phpTU Add a ProjectA=8  "http://100.100.100.222/techlog.phpTJoops!A:8 http://100.100.100.222/oops.phpT Complete LogSMAwwAArialAd A  A A=8  "http://100.100.100.222/fulllog.phpA#8 Times New RomanT] projupd.php:SFA PAArialAd A  A TGS<AArialAd A  A TIS(AArialAd T3S(AArialAd T9S(AArialAd T9S(AArialAd TPProject UpdateS(AArialAd T:S(AArialAd T9S(AArialAd Ta.

Accept a project or mark it complete.

S(AArialAd T3S(AArialAd T[(
S(AArialAd T3S(AArialAd TV#S(AArialAd T7S(AArialAd TBS(AArialAd T3S(AArialAd T7S(AArialAd TBS(AArialAd T8S(AArialAd T;
S(AArialAd T3S(AArialAd TV#

Project ID:
S(AArialAd Tm:

S(AArialAd T3S(AArialAd Tg4

Date Completed (YYYY-MM-DD):
S(AArialAd Tm:

S(AArialAd T8
S(AArialAd TV#

Technician:
S(AArialAd TP

S(AArialAd T3S(AArialAd Tl9

S(AArialAd T8
S(AArialAd T3S(AArialAd T:
S(AArialAd T:S(AArialAd T:S(AArialAd T3S(AArialAd T3S(AArialAd T> %Accept a project or mark it complete.SA PEf3"S(APAPL(BfSA Pt @f-S$APA P-NT_ Project ID: A8 A80 o-:SAPA P Tp Date Completed (YYYY-MM-DD): A8 A80o-: SAPA PLdtbNT_ Technician: A8 A80 o-: SAPNA P TD A80o-: SAPA PTDS9A##AArialAd Tj&This page is strictly for technicians.S9A##AArialAd TH do_upd.php:S2A PAArialAd T3S(AArialAd T5$result = mysql_query($sql,$connection) or die(mysql_error());S(AArialAd T4}S(AArialAd T3S(AArialAd TGif ($dtcomp != "") {S(AArialAd T< $sql2 = "S(AArialAd TuBupdate $table_name set dtcomp=\"$dtcomp\" where projid=\"$projid\"S(AArialAd T5";S(AArialAd T4}S(AArialAd T3S(AArialAd TEif ($sql2 != "") {S(AArialAd Ts@$result2 = mysql_query($sql2,$connection) or die(mysql_error());S(AArialAd T4}S(AArialAd T5?>S(AArialAd T3S(AArialAd T9S(AArialAd T9S(AArialAd TRUpdate a ProjectS(AArialAd T:S(AArialAd T9S(AArialAd T3S(AArialAd T[(

Updating a project in Tech Log.

S(AArialAd T3S(AArialAd TV#S(AArialAd T7S(AArialAd TBS(AArialAd T3S(AArialAd TBS(AArialAd T8S(AArialAd T3S(AArialAd T7S(AArialAd TBS(AArialAd T8S(AArialAd T;
S(AArialAd TV#

Project ID:
S(AArialAd TL

S(AArialAd T8
S(AArialAd TV#

Technician:
S(AArialAd Tp=
Date started:

S(AArialAd T8
S(AArialAd TZ'

Date Completed:
S(AArialAd TL

S(AArialAd T3S(AArialAd Tb/

Update Another

S(AArialAd Ta.

Project List

S(AArialAd T8
S(AArialAd T:S(AArialAd T:S(AArialAd TC *Updating a project description in Tech LogSA PEf3#S(AP%APLBfSA Ptcf-S$APA P-N1T( Project ID: 20A8 tmf-S$AP% A P-N;T2 Date Needed(YYYY-MM-DD):A8 Ljdtaf-S$AP%A P-N/Te <Additional info: This was another test. The tests never end.SA @A8 T] Try AgainSA @A:8  http://100.100.100.222/oops.phpTd Project ListSA @A>8  #http://100.100.100.222/techlog2.phpTDS9A##AArialAd TDS9A##AArialAd TThis is the type of page that is returned after adding or modifying a project. It lets you know that your input has been recorded.S9A##AArialAd TF oops.php:S2A PAArialAd T3S(AArialAd T;exit;S.A Courier NewAd T:}S.A Courier NewAd T;?>S.A Courier NewAd T9S.A Courier NewAd T?S.A Courier NewAd T?S.A Courier NewAd TMOops!S.A Courier NewAd T@S.A Courier NewAd T?S.A Courier NewAd Tf-

Add to the description of a project.

S.A Courier NewAd T9S.A Courier NewAd Tb)
S.A Courier NewAd T9S.A Courier NewAd T\#S.A Courier NewAd T=S.A Courier NewAd THS.A Courier NewAd T9S.A Courier NewAd T=S.A Courier NewAd T_&S.A Courier NewAd T>S.A Courier NewAd TA
S.A Courier NewAd T9S.A Courier NewAd T\#

Project ID:
S.A Courier NewAd Ts:

S.A Courier NewAd T9S.A Courier NewAd Tj1

Date Needed (YYYY-MM-DD):
S.A Courier NewAd Ts:

S.A Courier NewAd T>
S.A Courier NewAd Th/

Additional Information:
S.A Courier NewAd TH

S.A Courier NewAd T9S.A Courier NewAd Tr9

S.A Courier NewAd T>
S.A Courier NewAd T9S.A Courier NewAd T@
S.A Courier NewAd T@S.A Courier NewAd T@S.A Courier NewAd T9S.A Courier NewAd T9S.A Courier NewAd T9S.A Courier NewAd T9S.A Courier NewAd T9S.A Courier NewAd T9S.A Courier NewAd T9S.A Courier NewAd T9S.A Courier NewAd T9S.A Courier NewAd T9S.A Courier NewAd T3S(AArialAd T3S(AArialAd T/ $Add to the description of a project.Ef3$S(AP APL~BfSA Ptf-S$APQA P-NT_ Project ID: A8 A80 o-:SAPA P Tm Date Needed (YYYY-MM-DD): A8 A80o-:SAPA PtYf-S$AP9A P-N'T SA(d Ldtf-S$AP A P-NTz Additional Information: SA @A8 A80o-:SAPA PTS SA @A80o-: SAPA PTN SCA##AArialAd A TN SCA##AArialAd A T vThis is the page you would see first if you are an engineer or manager and wanted to fix a mistake or add information.SCA##AArialAd A TI do_oops.php:S2A PAArialAd T3S(AArialAd T5$result = mysql_query($sql,$connection) or die(mysql_error());S(AArialAd T4}S(AArialAd T3S(AArialAd T@ if($dtneed) {S(AArialAd T:$sql2="S(AArialAd T\)update $table_name set dtneed=\"$dtneed\"S(AArialAd TKwhere projid=\"$projid\"S(AArialAd T5";S(AArialAd Ts@$result2 = mysql_query($sql2,$connection) or die(mysql_error());S(AArialAd T4}S(AArialAd T3S(AArialAd T5?>S(AArialAd T3S(AArialAd T9S(AArialAd T9S(AArialAd TGOops!S(AArialAd T:S(AArialAd T9S(AArialAd Tf3

Updating a project description in Tech Log

S(AArialAd TV#S(AArialAd T7S(AArialAd TBS(AArialAd T3S(AArialAd TBS(AArialAd T8S(AArialAd T3S(AArialAd T7S(AArialAd TY&S(AArialAd T8S(AArialAd T;
S(AArialAd TV#

Project ID:
S(AArialAd TL

S(AArialAd T8
S(AArialAd Tc0

Date Needed(YYYY-MM-DD):
S(AArialAd TL

S(AArialAd T8
S(AArialAd T[(

Additional info:
S(AArialAd T]*

S(AArialAd T3S(AArialAd TZ'

Try Again

S(AArialAd Ta.

Project List

S(AArialAd T8
S(AArialAd T:S(AArialAd T:S(AArialAd T? fulllog.php:S(AArialAd T3S(AArialAd T5$result = mysql_query($sql,$connection) or die(mysql_error());S(AArialAd T3S(AArialAd T^+while ($row = mysql_fetch_array($result)) {S(AArialAd T3S(AArialAd TL$projid = $row['projid'];S(AArialAd TJ$dtreq = $row['dtreq'];S(AArialAd TN$request = $row['request'];S(AArialAd TL$dtneed = $row['dtneed'];S(AArialAd TP$projdesc = $row['projdesc'];S(AArialAd TH$tech = $row['tech'];S(AArialAd TL$dtacpt = $row['dtacpt'];S(AArialAd TL$dtcomp = $row['dtcomp'];S(AArialAd T3S(AArialAd TQif ($dtneed == "0000-00-00") {S(AArialAd TI$dtneed = "[unknown]";S(AArialAd T4}S(AArialAd TQif ($dtcomp == "0000-00-00") {S(AArialAd TJ$dtcomp = "unfinished";S(AArialAd T4}S(AArialAd T3S(AArialAd TF$display_block .= "S(AArialAd T^+

PROJECT ID: $projid
S(AArialAd T{HRequested by: $request, Date requested: $dtreq, Date needed: $dtneed
S(AArialAd TuBTechnician: $tech, Date started: $dtacpt, Date completed: S(AArialAd TG$dtcomp
S(AArialAd TKProject Description:
S(AArialAd T_,$projdesc

S(AArialAd T5";S(AArialAd T4}S(AArialAd T5?>S(AArialAd T3S(AArialAd T9S(AArialAd T9S(AArialAd TNPROJECT LISTS(AArialAd T:S(AArialAd T9S(AArialAd TQ

COMPLETE PROJECT LIST

S(AArialAd T3S(AArialAd TOS(AArialAd T3S(AArialAd Td1

Update Project

S(AArialAd Tc0

Add a Project

S(AArialAd TX%

oops!

S(AArialAd Ti6

Active Project List

S(AArialAd T:S(AArialAd T:S(AArialAd T. COMPLETE PROJECT LISTSA PTPROJECT ID: 1 Requested by: Ed, Date requested: 2001-04-05, Date needed: [unknown] Technician: Cliff, Date started: 2001-05-23, Date completed: 2001-05-30 Project Description: Build one BVS 045 when housing is available.A8 A8 A8wwTPROJECT ID: 2 Requested by: AB, Date requested: 2001-04-12, Date needed: 2001-05-04 Technician: James, Date started: 2001-04-20, Date completed: 2001-04-20 Project Description: Measure electricals and do heat runs on (2) 125W Chinese ballasts.SAwwA8 A8 A8 A8 A8A8TVUpdate ProjectA=8 "http://100.100.100.222/projupd.phpTU Add a ProjectA=8  "http://100.100.100.222/techlog.phpTJoops!A:8 http://100.100.100.222/oops.phpTActive Project ListS9AwwAArialAd A>8 #http://100.100.100.222/techlog2.phpA8d A#8Times New RomanTZThis would normally be a complete list of all projects that were ever enter in the system.S9AAArialAd TcSourcesSQA PAArialAd A  A A @TRSGAArialAd A  A A @TePHPSA @A8A8 A8@d A8ArialTRSGAArialAd A  A A @TnPHP fast & easy web development, Julie Meloni, Prima Tech, 2000, $25, www.prima-tech.com, www.thickbook.com Easy reading, full code examples, quick intro to simple projects, cd included with Apache, MySQL, and PHP, corrections at www.thickbook.comSGAArialAd A  A A @A8##A8 TRSGAArialAd A  A A @TPHP4 in 24 hours, Matt Zandstra, Sams, 2000, $25 Targeted at the beginner, covers individual topics well, but is slow to tie ideas into a projectSGAArialAd A  A A @A8 TRSGAArialAd A  A A @TProfessional PHP Programming, Castagnetto, Rawat, Schumann, Scollo, and Veliath, Wrox, 1999, $50 A huge volume targeted at those with programming backgroundSGAArialAd A  A A @A8 TRSGAArialAd A  A A @TWMySQLSGAArialA@d A  A A @TRSGAArialAd A  A A @TwMySQL, Paul DuBois, New Riders, 2000, $50 Complete reference with tutorial, good compliment to the J. Meloni PHP bookSGAArialAd A  A A @A8##A8 wTRSGAArialAd A  A A @T] CombinationSGAArialA@d A  A A @TRSGAArialAd A  A A @T1MySQL/PHP Database Applications, Jay Greenspan and Brad Bulger, M&T Books, 2001, $40 Classic database theory, many examples, cd included with Apache, MySQL, PHP, example applications, libraries and utilitiesSGAArialAd A  A A @A8 TRSGAArialAd A  A A @TtMySQL & PHP from scratch, Wade Maxfield, Que, 2001, $30 Mostly a reference, some useful tips in the early chaptersSGAArialAd A  A A @A8 tTRSGAArialAd A  A A @TXApacheSGAArialA@d A  A A @TRSGAArialAd A  A A @TwApache, Ben Laurie and Peter Laurie, O'Reilly, 1999, $35 Reference book with cd containing Apache and sample websitesSGAArialAd A  A A @A8 wTRSGAArialAd A  A A @TAdministering Apache, Mark Arnold, McGraw Hill, 2000, $45 Large textbook-like, covers topics important to large and small businessesSA  A @A8A8d A8ArialA8 TRSGAArialAd A  A A @TRSGAArialAd A  A A @TRSGAArialAd A  A A @TRSGAArialAd A  A A @TRSGAArialAd A  A A @Ja\HP DeskJet 670C Serie (Copy 2)HP DeskJet 670C Series Printer`Tl3TNWHP DeskJet 670C Serie (Copy 2)7d,,HP DeskJet 670C Serie (Copy 2)\\ALLAN\lp ,,7 U>>V88/?/=U!2P%%U!2?B!@B@!B"!B!E!B!U!B!U!B!U!B !U!B !U! B!U! B!U! B!Y!= B:! B!jBZ!=B!B!E!B|!U4BN!U4B !U4B"!U4B$!U4B%!!!=B'!B(!E!Bm*!U!BW,!U!BA.!U!B+0!U!>/=U!2p%%U!2?B!E!B!.!BH! BZ!u!B !"B !l#BM!$B_!%Bq!&B!'B!(B!$)B!*B!+B!,B!-B!.B% !/B7!!$0AB[#!1BBm$!H2FB(!3GB)!4HB*!5Il}/=U!2P%%LU!2?B!6JB!7KB,!Z8PB!9QB !H:UB !;VB!<WB!=XB!>YB(!?ZB:!@[BL!A\B^!B]Bp!$C_B!D`B!EaB!FbB!$GdB!HeB!IfB !JgB$!!6KjBZ$!$LlB~&!6MoB)!$NqB+!OrB,!$PtB/!QuB 0!RvB21!Swз3%/=U!2p%%;U!2?-B!TxB!Uy+e@ !? !+e1 f!? !й%/=U!2P%%˜U!2?"B!VzB!W{B,!XB !YB !ZB ![B!$\B!]B(!^B:!_BL!`B^!aBp!bB!cB!$dB!eB!HfB !gB$!!6hBZ$!iBl%!jBN&!kB0'!lB(!mB(!nB)!oB*!pB+!qB,!rBb-!sBD.!tB&/!uB0!vB0!wO%:/=U!2p%%.U!2?5B!xB!yB!(zB!{B!|B!}B!~B!B} !BU !B- !B !B !B !B!Be!B=!B!B!B!B!Bu!BM!B%!B!B!B!B!B]!B5!B !B!B!B!Bm!BE !B!!B!!B"!B#!B}$!BU%!B-&!B'!B'!B(!B)!Be*!B=+!B,!B,!B-!B.!%y/=U!2P%%¸U!2?B!#B#!-!&P! ?! ?NQU--Y?-FU--/FU-z/EQ9U--Y?FU--0{ ?i U--0 ?-FU--0 /FU-+0 t0 YFU-0 -0 B!!B!-!BF!Q!6 %/=U!2p%%U!2?>B!B!B-!B!B!B!Be!B3!B!B!B!Bk !B9 !B !B !B !Bq !B?!B !B!B!Bw!BE!B!B!B!B}!BK!B!B!B!B!BQ!B!B!B! B! BW! B%! B! B !B!!B]"!B+#!B#!B$!B%!Bc&!B1'!B'!B(!B)!Bi*!B7+!B,!B,!B-!Bo.!B=/! B 0!!B0!"B1!#Ы%/=U!2P%% ŠU!2?FB!$B!%B!&B~!'B4!(B!)B!*BV!+B !,B!-Bx!.B.! /B! 0B ! 1BP ! 2B ! 3B !4Br !5B( !6B !7B!8BJ!9B!:B!;Bl!<B"!=B!>B!?BD!@B!AB!BBf!CB!DB!EB! FB>!!GB!"HB!#IB`!$JB!%KB!&LB!'MB8!(NB!)OB!*PBZ !+QB!!,RB!!-SB|"!.TB2#!/UB#!0VB$!1WBT%!2XB &!3YB&!4ZBv'!5[B,(!6\B(!7]B)!8^BN*!9_B+!:`B+!;aBp,!<bB&-!=cB-!>dB.!?eBH/!@fB/!AgB0!BhBj1!Ci%6/=U!2p%% U!2? B!#DjB#!!qEpB ! ! F yBq! !GB!!!HB&!-!IB(!-!JB+!-!KBF-!-!LГ%u/=U!2P%% rU!2?8B!MB!NB!OB!PB!QB!RB|!SB^!TB@!UB"!VB !WB !XB !YB !ZB ![Bn !\BP!]B2!^B!_B!`B!aB!bB!cB~!dB`!eBB!fB$!gB!hB!iB!jB!kB!lBp!mBR!nB4!oB!pB!qB !rB!!sB"!tB#!uBb$!vBD%!wB&&!xB'!yB'!zB(!{B)!|B*!}Br+!~BT,!B6-!B.!B.!B/!B0!R%Դ/=U!2p%% 1U!2?B!##! ?"`i?NiU--B?-FU--Bz/FU-BBz`?NU--B8?-FU--B/FU-BtBYB9!BK!-!Ы%/=U!2P%% ŠU!2?FB!B!B!B~!B4!B!B!BV!B !B!Bx!B.!B!B !BP !B !B !Br !B( !B !B!BJ!B!B!Bl!B"!B!B!BD!B!B!Bf!B!B!B!B>!B!B!B`!B!B!B!B8!B!B!BZ !B!!B!!B|"!B2#!B#!B$!BT%!B &!B&!Bv'!B,(!B(!B)!BN*!B+!B+!Bp,!B&-!B-!B.! BH/! B/! B0! Bj1! А%2/=U!2p%%oU!2?B!FF!q %V ?#n%~?-~U--$?FU--$/E% ~U-- $?FU-- u%?c%U--~?FU--$FU-Q-FU-~-B!B!-!B!?!$%q/=U!2P%%U!2?<B!B!B!B!Bx!BP!B(!B!B!B!B!B` !B8 ! B !!B !"B !#B !$Bp!%BH!&B !'B!(B!)B!*B!+BX!,B0!-B!.B!/B!0B!1Bh!2B@!3B! 4B! 5B! 6B! 7Bx! 8BP!9B( !:B!!;B!!<B"!=B#!>B`$!?B8%!@B&!AB&!BB'!CB(!DBp)!EBH*!FB +!GB+!HB,!IB-!JB.! KBX/!!LB00!"MB1!#NB1!$OУ%İ/=U!2p%%‚U!2?B!#%P #!P 5?$ i?NQiU--?-FU--z/FU-z/EQ9iU--?FU--0` ?N U--0 r?-FU--0 /FU-+0 t0 YBs!!3QBu!-!4RB!?!$5T %/=U!2P%%U!2?>B!6UB!7VB!8WB!9XBd!:YB2!;ZB!<[B!=\B!>]Bj!?^B8!@_B !A`B !BaB !CbBp !DcB> !EdB !FeB !GfB!HgBv!IhBD!JiB!KjB!LkB!MlB|!NmBJ!OnB!PoB!QpB!RqB!SrBP!TsB!UtB!VuB!WvB!XwBV!YxB$!ZyB![zB!\{B!]|B\ !^}B*!!_~B!!`B"!aB#!bBb$!cB0%!dB%!eB&!fB'!gBh(!hB6)!iB*!jB*!kB+!lBn,!mB<-!nB .!oB.!pB/!qBt0!rBB1!sЫ%./=U!2p%%ŠU!2?FB!tB!uB!vB!wBL!xB!yB!zBn!{B$!|B!}B!~BF!B!B !Bh !B !B !B !B@ !B !B!Bb!B!B!B!B:!B!B!B\!B!B!B~!B4!B!B!BV!B !B!Bx!B.!B!B!BP!B!B!Br !B(!!B!!B"!BJ#!B$!B$!Bl%!B"&!B&!B'!BD(!B(!B)!Bf*!B+!B+!B,!B>-!B-!B.!B`/!B0!B0!B1!%m/=U!2P%%U!2?B!#B#!z!_B!z!_B!-!BD!-!Bq!-!B!-!B!?!$Ћ%/=U!2p%%jU!2?B!B!B,!hB!B!HB !B !$B$ !B6!6Bl!B~!hB!B!$B!B.!hB!B!6B!B!$B!!B&"!hB#! B$!$ B&! B'!$B)!B +!B,!B0-!BB.!lZRoot Entry ®`VCompObj<Ole persist elements" SfxDocumentInfo  uSfxWindowsBDrawingLayer SwNumRules= SfxStyleSheets@ EmbeddedPictures" Pic0124D949 <@Pic0124D94AA?SummaryInformation( o8SwPageStyleSheets$bStarWriterDocument&q I