ROS.60050 Pr    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ò00gray12GGG,08x $ & (* (IJ00gray8,08x $ & (* (Ų00gray4-08x& (*+ (Ʋ00r0g100b0/08x ( *,-Dz 00r25g100b0@/08x ( *,-Ȳ 00r50g100b0/08x ( *,-ɲ 00r75g100b0/08x ( *,-ʲ 00r88g100b0/08x ( *,-˲ 00r100g100b0.08x' ( *,̲ 00r0g100b50008x ( * ,.Ͳ 00r25g100b50@008x ( * ,.β 00r50g100b50008x ( * ,.ϲ 00r75g100b50008x ( * ,.в 00r88g100b50208x * , .0Ѳ 00r100g100b50.08x' ( *,00Ҳ 00r0g100b75008x ( * ,.00Ӳ 00r25g100b75@008x ( * ,.00Բ 00r50g100b75008x ( * ,.00ղ 00r75g100b75008x ( * ,.00ֲ 00r88g100b75208x * , .000ײ 00r100g100b758.08x' ( *,00ز 00r0g100b888008x ( * ,.g8ٲ 00r25g100b88@008x ( * ,.5gڲ 00r50g100b88008x ( * ,.0g۲ 00r75g100b88008x ( * ,.5gܲ 00r88g100b88208x * , .08gݲ 00r100g100b88008x( * ,.8b޲ 00r0g100b100208x * , .010߲ 00r25g100b100@ (208x * , .0@ 00r50g100b10075208x * , .0 00r75g100b100>"208x * , .0 00r88g100b100208x * , .0 00r100g100b100*:BFx(~((((_f SQL*FormsFORM500D:\Projets\Atena\Forms\chat\html_block_table.fmbx;xk ]xk h];Copyright (c) Oracle Corporation 1990. All Rights Reserved.  (08  0800\0@ 0800?<P 0800$___p 8headerfield0000 0000 0000 0000 0000000000000000000000000000000000000000000000000000000000000000r08x ( ,$00x "00r50g0b75$00x" 00r75g@r0g25b88&00x $ * ,.k r100g50b88b1*08x (x * 00r25g75b10000 *08x (.08 00r50g88b10000custom5.08x & ( *,00custom6_C.08x & ( *,00custom7IT.08x & ( *, $00custom8ID,08x $ & (*)²00gray16 ,08x $ & (* (ò00gray12GGG,08x $ & (*IJ00gray8,08x $ & (*Ų00gray4-08x& (*+Ʋ00r0g100b0GR/08x ( *,- "Dz 00r25g100b0@/08x ( *,-Ȳ 00r50g100b0/08x ( *,-ɲ 00r75g100b09/08x ( *,-odʲ 00r88g100b0H/08x ( *,-)˲ 00r100g100b0.08x' ( *,̲ 00r0g100b50008x ( * ,.TMͲ 00r25g100b50@008x ( * ,. β 00r50g100b50008x ( * ,.ϲ 00r75g100b50008x ( * ,.в 00r88g100b50208x * , .0Ѳ 00r100g100b50.08x' ( *,Ҳ 00r0g100b75008x ( * ,.Ӳ 00r25g100b75@008x ( * ,.emԲ 00r50g100b75008x ( * ,.ղ 00r75g100b75008x ( * ,.ֲ 00r88g100b75208x * , .0ײ 00r100g100b75$.08x' ( *,ز 00r0g100b88008x ( * ,. ٲ 00r25g100b88@008x ( * ,.Hڲ 00r50g100b88008x ( * ,.V_۲ 00r75g100b88008x ( * ,.D;ܲ 00r88g100b88208x * , .0ݲ 00r100g100b88008x( * ,._H޲ 00r0g100b100208x * , .0߲ 00r25g100b100@208x * , .0 00r50g100b100208x * , .0 00r75g100b100>"208x * , .0 00r88g100b100208x * , .0 00r100g100b100*:BFx(~((((_f SQL*FormsFORM500D:\Projets\Atena\Forms\chat\html_block_table.fmbx;xk 5]xk 5h];Copyright (c) Oracle Corporation 1990. All Rights Reserved.  (08  0800\0@ 0800?<P 0800$___p 8headerfield0000 0000 0000 0000 0000000000000000000000000000000000000000000000000000000000000000x0lH:1 $$HPKG_HTML_TABLEPACKAGE PKG_HTML_TABLE IS -- ------------------------------------------------- -- -- package to transform the table-block 's content -- -- into a HTML table -- -- ------------------------------------------------- -- Type TYP_TAB_CHAR is table of Varchar2(32700) index by binary_integer; TabCols TYP_TAB_CHAR ; TabLines TYP_TAB_CHAR ; -- find all visible items in a given block -- Procedure Loop_items (PC$Block IN VARCHAR2); -- build the HTML code -- Function Build_HTML_Varchar ( PC$Block IN VARCHAR2 ,PN$Start IN PLS_INTEGER Default 1 ,PN$End IN PLS_INTEGER Default 9999 ) Return Varchar2 ; -- build the HTML code -- Function Build_HTML_Table ( PC$Block IN VARCHAR2 ,PN$Start IN PLS_INTEGER Default 1 ,PN$End IN PLS_INTEGER Default 9999 ) Return TYP_TAB_CHAR ; -- delete the PL/SQL table -- Procedure RAZ ; END; SBͫͫͫͫͫͫͫ wSYSSTANDARD $ͫͫͫͫͫͫͫͫͫͫͫͫͫͫͫ 8G""PKG_HTML_TABLE"TABCOLS"TABLINES""#$&*058<=?C        $ͫͫͫͫͫͫͫͫͫͫͫͫͫͫͫ 8OOOO)l@eedAAededKJAKJAdedKJAKJA"PKG_HTML_TABLE"TYP_TAB_CHAR"BINARY_INTEGER"VARCHAR2"32700"TABCOLS"TABLINES"LOOP_ITEMS"PC$BLOCK"BUILD_HTML_VARCHAR"PN$START"PLS_INTEGER"1"PN$END"9999"BUILD_HTML_TABLE"RAZ"" #*/015=AEHMNU]afgnvz~ "#()15:;CGJOPX\_cg{XYw @cQjU=j,==Q=Qj,==Q=QjU !!!! :!!* % &&  &&  NM       " !$% %$#&5#(* )$ ,./ /-$ 13442$ '7887 69H6;=# <7?AB% B@7  DFG'GE 7 'JKKJILI#6I !'+0)-2:>C<@ErdJ7<)!$@-E2,plsql_compiler_flags"nls_length_semantics"INTERPRETED,DEBUG"BYTE"ͫͫͫͫͫͫͫ l  Hics"$  !!&)*0(0 LOOP_ITEMS@ l  BUILD_HTML_VARCHAR BUILD_HTML_TABLERAZ*   , ,08x$ & ( *00gray16 ,08x$ & ( *00gray12GGG,08x$ & ( *00gray8,08x$ & ( *00gray4-08x&( *+00r0g100b0/08x( * ,- 00r25g100b0@/08x( * ,- 00r50g100b0/08x( * ,- 00r75g100b0/08x( * ,- 00r88g100b0/08x( * ,- 00r100g100b0.08x'( * , 00r0g100b50008x( * , . 00r25g100b50@008x( * , . 00r50g100b50008x( * , . 00r75g100b50008x( * , . 00r88g100b50208x* , . 0 00r100g100b50.08x'( * , 00r0g100b75008x( * , . 00r25g100b75@008x( * , . 00r50g100b75008x( * , . 00r75g100b75008x( * , . 00r88g100b75208x* , . 0 00r100g100b75.08x'( * , 00r0g100b88008x( * , . 00r25g100b88@008x( * , . 00r50g100b88008x( * , . 00r75g100b88008x( * , . 00r88g100b88208x* , . 0 00r100g100b88008x(* , . 00r0g100b100208x* , . 0 00r25g100b100@208x* , . 0 00r50g100b100208x* , . 0 00r75g100b100208x* , . 0 00r88g100b100208x* , . 0 00r100g100b100*:BFx~((((( SQL*FormsFORM500D:\Projets\Atena\Forms\chat\html_block_table.fmb$;xk  ]xk  h];Copyright (c) Oracle Corporation 1990. All Rights Reserved.  (008?L@P 08N 08DQ 08GUHI*JKLM+NOPQH^,R`PSdfRThjlorvy-UVWX{+YZ[\~.] ^_`$+9:AIJYV[dbf^hMjpz{sv}9: 2")/4=AIJOOQQV[bfpabz{N d 2+$N,plsql_compiler_flags"nls_length_semantics"INTERPRETED,DEBUG"BYTE"ͫͫͫͫͫͫͫ H hics"  @((tAt $hh$_ W  $PP%P%mhAP;APh$ QhfJ $<<Ah<$ h,,$,h;t<; <08 8$?L$F$$$:!< BUILD_HTML_CODE!&)*0(0 &) *&)*H(P lH:1 $&?$PKG_HTML_TABLEXPACKAGE BODY PKG_HTML_TABLE IS -- -- global variables -- PC$Caption Varchar2(1024) := 'Table:%1' ; PC$Table Varchar2(2048) := ''; PC$Header Varchar2(10000):= '' || CHR(10); PC$Footer Varchar2(512) := '' ; PC$TdH Varchar2(128) := '' || CHR(10) ; For i IN TabCols.First .. TabCols.Last Loop LC$Line := LC$Line || PC$TdH || Get_Item_Property(TabCols(i), PROMPT_TEXT) || ''; End loop; LC$Line := LC$Line || '' || CHR(10) ; Go_Block(PC$Block); First_Record ; Loop n := n + 1 ; If n Between LN$Start And LN$End Then LC$Line := LC$Line || '' || CHR(10) ; For i in PKG_HTML_TABLE.TabCols.First .. PKG_HTML_TABLE.TabCols.Last Loop LC$Line := LC$Line || PC$TdC || Name_In(PKG_HTML_TABLE.TabCols(i)) || ''; End loop ; LC$Line := LC$Line || CHR(10) || '' || CHR(10) ; End if ; Exit when :system.last_record = 'TRUE' Or n > LN$End ; Next_record ; End loop ; LC$Line := LC$Line || '
' ; PC$TdC Varchar2(128) := '' ; -- -- returns the complete HTML code corresponding -- to the values read from the given table_block -- Function Build_HTML_Varchar ( PC$Block IN VARCHAR2 ,PN$Start IN PLS_INTEGER Default 1 ,PN$End IN PLS_INTEGER Default 9999 ) Return Varchar2 IS LC$Line Varchar2(32700) ; LN$Start Pls_Integer := PN$Start ; LN$End Pls_Integer := PN$End ; n Pls_Integer := 0 ; rec Pls_Integer := Get_Block_Property(PC$Block, CURRENT_RECORD); Begin If LN$Start = -1 Then -- want only the current displayed selection -- LN$Start := Get_Block_Property( PC$Block, TOP_RECORD ) ; LN$End := LN$Start + Get_Block_Property( PC$Block, RECORDS_DISPLAYED ) - 1 ; End if ; If LN$Start < 1 Then LN$Start := 1; End if ; If LN$End > 9999 Then LN$End := 9999; End if ; PKG_HTML_TABLE.RAZ ; PKG_HTML_TABLE.Loop_Items(PC$Block) ; If PKG_HTML_TABLE.TabCols.Count > 0 Then ---------------------- -- build the header -- ---------------------- LC$Line := PC$Header || PC$Table || Replace(PC$Caption, '%1', PC$Block) || '
' || PC$Footer; Go_Record(rec); End if ; Return LC$Line ; End Build_HTML_Varchar; -- -- returns the complete HTML code corresponding -- to the values read from the given table_block -- Function Build_HTML_Table ( PC$Block IN VARCHAR2 ,PN$Start IN PLS_INTEGER Default 1 ,PN$End IN PLS_INTEGER Default 9999 ) Return TYP_TAB_CHAR IS LC$Line Varchar2(32700) ; TabLines TYP_TAB_CHAR ; LN$Start Pls_Integer := PN$Start ; LN$End Pls_Integer := PN$End ; i pls_integer := 0 ; n Pls_Integer := 0 ; rec Pls_Integer := Get_Block_Property(PC$Block, CURRENT_RECORD); Begin If LN$Start = -1 Then -- want only the current displayed selection -- LN$Start := Get_Block_Property( PC$Block, TOP_RECORD ) ; LN$End := LN$Start + Get_Block_Pro`lperty( PC$Block, RECORDS_DISPLAYED ) - 1 ; End if ; If LN$Start < 1 Then LN$Start := 1; End if ; If LN$End > 9999 Then LN$End := 9999; End if ; PKG_HTML_TABLE.RAZ ; PKG_HTML_TABLE.Loop_Items(PC$Block) ; If PKG_HTML_TABLE.TabCols.Count > 0 Then ---------------------- -- build the header -- ---------------------- LC$Line := PC$Header || PC$Table || Replace(PC$Caption, '%1', PC$Block) || '' || CHR(10) ; For i IN TabCols.First .. TabCols.Last Loop LC$Line := LC$Line || PC$TdH || Get_Item_Property(TabCols(i), PROMPT_TEXT) || ''; End loop; LC$Line := LC$Line || '' || CHR(10) ; i := i + 1 ; TabLines(i) := LC$Line ; Go_Block(PC$Block); First_Record ; Loop n := n + 1 ; If n Between LN$Start And LN$End Then LC$Line := '' || CHR(10) ; For i in PKG_HTML_TABLE.TabCols.First .. PKG_HTML_TABLE.TabCols.Last Loop LC$Line := LC$Line || PC$TdC || Name_In(PKG_HTML_TABLE.TabCols(i)) || ''; End loop ; LC$Line := LC$Line || CHR(10) || '' || CHR(10) ; i := i + 1 ; TabLines(i) := LC$Line ; End if ; Exit when :system.last_record = 'TRUE' Or n > LN$End ; Next_record ; End loop ; LC$Line := '' || PC$Footer; i := i + 1 ; TabLines(i) := LC$Line ; Go_Record(rec); End if ; Return TabLines ; End Build_HTML_Table; -- -- loop into the given block -- to find the columns -- Procedure Loop_items (PC$Block IN VARCHAR2) IS LC$item varchar2(60); -- current item LC$Type varchar2(20); -- item type LC$itemdeb varchar2(60); -- first item LC$canvas varchar2(60); -- current canvas name LC$Line varchar2(32000); LN$Count pls_integer := 0 ; BEGIN LC$itemdeb := get_block_property(PC$BLOCK, FIRST_ITEM) ; LC$item := PC$BLOCK || '.' || LC$itemdeb ; While LC$itemdeb is not null loop -- For each item -- visible item ? -- IF GET_ITEM_PROPERTY(LC$Item , VISIBLE) = 'TRUE' Then LC$Type := GET_ITEM_PROPERTY(LC$Item , ITEM_TYPE) ; IF LC$Type IN ('DISPLAY ITEM','TEXT ITEM','CHECKBOX','LIST','RADIO GROUP') And GET_ITEM_PROPERTY(LC$Item , ITEM_CANVAS ) is not null Then -- processing the value -- LN$Count := LN$Count + 1 ; TabCols(LN$Count) := LC$Item ; End if ; End if ; LC$itemdeb := get_item_property(LC$item, NEXT_NAVIGATION_ITEM ); LC$item := PC$BLOCK || '.' || LC$itemdeb ; End loop ; END Loop_Items; -- -- delete the PL/SQL table -- Procedure RAZ Is Begin TabCols.delete ; End RAZ; END PKG_HTML_TABLE;$|ͫͫͫͫͫͫͫ wSYSSTANDARD /NSPC2/PKG_HTML_TABLE FORMS40 FORMS4C PLITBLM SQLFORMS $ͫͫͫͫͫͫͫͫͫͫͫͫͫͫͫ 8w8"PKG_HTML_TABLE"PC$CAPTION"PC$TABLE"PC$HEADER"PC$FOOTER"PC$TDH"PC$TDC"BUILD_HTML_VARCHAR"PC$BLOCK"PN$START"PN$END"LC$LINE"LN$START"LN$END"N"REC"I":system.last_record"BUILD_HTML_TABLE"TABLINES"LOOP_ITEMS"LC$ITEM"LC$TYPE"LC$ITEMDEB"LC$CANVAS"LN$COUNT"RAZ""*"(,-/39=>@DJNOQU[_`bflpqsw %+/17:@CINQUVX^bceiotw{|~  "&,0137=ABDHNQU_cgkos                    pl   '(< P"&$#%d )*+ - /123 59768D ;<(D>?,DAB0DDE4DGH7JKH}MONPL'\ TUV X Z\]^`_a cgedfD iojkmln(D qr@D tuDD wxHD z{LD }~PD t2 1 < Q $ Q <8 Q <L Q }` Q t Q x2D Q (,.0SWY['RQ !L4:=@CFI bhpsvy|,plsql_compiler_flags"nls_length_semantics"INTERPRETED,DEBUG"BYTE"ͫͫͫͫͫͫͫ l h h ics" DQ `D  Hd44 ;40;0,HH ;,H(;($\\ ;$\ ; pp ;p; ;;  : 4 Pl! D`%(% ,0%GI$88 $4)84(s h%GELL $4)L(.(h%GEll $4(lAhd.Bd`,`,( (,  ,$%$GE%  ;% ;; :GE%GE%ni;ԒGEG Eh $8;:ЈQhf;  : %$:$6J00,0(Q G0,A7;044 : 04GEL%LHGET%TPHPsl;\GEH``tt$I; \tX: XHPQHhf ;;   : (  0,  $Rg;D:  .4$<% hg! $4H%@% DHL%GI$TT $4)TP@s h%GEhh $4)h@.@%GE $4(A.B|,|D@ @D  D$%$GE%; 0;% ;; :GE%GE%pk;GEG Eh $8;:Qhf; 044 : 04JHH(HHH%$:$6JLL\L@_ ULDOE`` :`GEx%xtGE%|t|un;GEt$I; : t|Qthf ;;   : JHH(H(  LD  $RlY:D JHH(H.P  $<(% hg! (8t%GIxx $4x8;%`:883GI $8( GI $8$$| J$ 9$ ($ $U JGI $8&JttGEtGIP $88;%`:8! GE%! < g!&)*0(0Table:%1TRUE
  BUILD_HTML_VARCHAR'%1
 BUILD_HTML_TABLE LOOP_ITEMS.DISPLAY ITEMTEXT ITEMCHECKBOXLISTRADIO GROUPRAZCD    $'D (D,D0D4 > 4 H \ p   (A(A,A0A4(8(LA`Ad(AhH(lhApAA((AAAA(* **4A H$A L0A P<A TH*t\*d*lA t"((( A@4AD@AHLALXAPd(Tp(hxA|AA(AAA((4(<ADAPA\Ah*|**4*`A tA xA |A ***A h D<D$@D8\<DL<(`}At(x(((( "', 2 7!<"B#e%v'(**++, -.;234376b7l8q.q:y;<=>\=}@BC E"F3H>I\]^_`bde1gBgHhYh_idjnkop-qtpstuvwkyz{2|~}|3 ; O P  & U x    : J P W g  <H)dZ $4X+aaLf4PlTX\`dhl t(|D`,|0 < HPT  8,00x$ & ( *#k r100g50b88*00x#$ & (#l r0g50b1001:; lH:FG1 $&#BUILD_HTML_CODEPROCEDURE Build_HTML_Code (PC$Block IN VARCHAR2 Default null) IS LC$Block Varchar2(30) := PC$Block ; LC$Line Varchar2(32000) ; TabLines PKG_HTML_TABLE.TYP_TAB_CHAR ; LF$File TEXT_IO.FILE_TYPE ; LC$File Varchar2(128) := 'c:\test.htm' ; LB$Table Boolean := true ; Begin If PC$Block is null then LC$Block := :system.trigger_block ; End if ; :CTRL.LINE := '' ; -- open the HTML test file -- LF$File := TEXT_IO.FOPEN(LC$File, 'W'); If TEXT_IO.IS_OPEN(LF$File) Then -- write the HTML file -- If LB$Table Then TabLines := PKG_HTML_TABLE.Build_HTML_Table(LC$Block); For i IN TabLines.First .. TabLines.Last Loop :CTRL.LINE := :CTRL.LINE || TabLines(i) ; TEXT_IO.PUT_LINE( LF$File, TabLines(i) ) ; End loop ; Else LC$Line := PKG_HTML_TABLE.Build_HTML_Varchar(LC$Block) ; :CTRL.LINE := LC$Line ; TEXT_IO.PUT_LINE( LF$File, LC$Line ); End if ; -- close the HTML file -- TEXT_IO.FCLOSE(LF$File); -- display the HTML file -- Host('cmd /c START "" "' || LC$File || '"'); End if ; -- -- send the HTML content to the clipboard -- Go_Item('CTRL.LINE'); Select_All ; Copy_Region; Go_Block(LC$Block); End ;ͫͫͫͫͫͫͫwSYSSTANDARD /NSPC2/PKG_HTML_TABLE TEXT_IO PLITBLM SQLFORMS FORMS40 $ͫͫͫͫͫͫͫͫͫͫͫͫͫͫͫ 8=="PKG INIT"BUILD_HTML_CODE"PC$BLOCK"LC$BLOCK"LC$LINE"TABLINES"LF$FILE"HANDLE"LC$FILE"LB$TABLE":system.trigger_block":CTRL.LINE"I""!%'-1248>BCEIOTW[\^bhjpsw{     < }(<! T  #'%$&` )*t ,:.-/+F 2;4350u1G 89x06 "(+17$ͫͫͫͫͫͫͫͫͫͫͫͫͫͫͫ 8g/eddAeedAee    dAee    7 A&<A e $e&eeeeAeeAAAAAAeAAeAAe  AAeAAeAAeBG/4x"BUILD_HTML_CODE"PC$BLOCK"VARCHAR2"LC$BLOCK"30"LC$LINE"32000"TABLINES"PKG_HTML_TABLE"TYP_TAB_CHAR"LF$FILE"TEXT_IO"FILE_TYPE"LC$FILE"128"c:\test.htm"LB$TABLE"BOOLEAN"TRUE"IS NULL"system.trigger_block""CTRL.LINE"FOPEN"W"IS_OPEN"BUILD_HTML_TABLE"I"FIRST"LAST"||"PUT_LINE"BUILD_HTML_VARCHAR"FCLOSE"HOST"cmd /c START '"'" '""'""GO_ITEM"SELECT_ALL"COPY_REGION"GO_BLOCK"11"0"1"17"9"" %)*/08<=?FJMUY^_fjmuz{ #&-49=AEILPUV[_cgjnotx|  '+/37:>BCHJNRUY]`dejnsw{|  '(+/7:>FGHINOPUVWXYZ[\_cklos{|}hU=MQQkkQn|l. <n kn. k.k. c7|A. kAWGk. kW<kWn|.|n.W<nWWWWOcQcQcccQcQcQc..QcQcQc  !!!!"""###$$$$% !!!"#$ (9              **'""3 "+!$-$$#,##0!!4"  ! ), ! ''++ ,,   U/   }      %  "#$'% +,).+,120412 67 F;F9:=>8=?GAG@B ! EF(GJDK !MN !OQ"/ #$UV WY%TZ y& '()\aGAGA*\ fh+"ej,ck w - .mn !\%qs/'ou w*xbw y- 0!1{| 0}2z GA 3 4 !2 5Sy9 5"6 !<#7$$8(>9:%%A;DFRJ&<L'=(>)? N_X@ABCDE0uFG*H*I JKLS+MNOP,QRSTPik^Uoq`Vsuwz}-WXYZ,[\]^._ `ab  !(/5<>HIPXgdirptlv[x~HI5;A&-3 ?CLPXcd]]__dipt~efT d;A/!(  \,plsql_compiler_flags"nls_length_semantics"INTERPRETED,DEBUG"BYTE"ͫͫͫͫͫͫͫ H }Pics"  |%`t%FxxG` $TT$] Ut  $<<%<%mhG<;G<T$ QhfIl $((GT($ T,,$,T;`<; <8 8$?4$F$$$:!<G BUILD_HTML_CODE!&)*0(0 &) *&)*H(0c:\test.htmW'cmd /c START "" ""CTRL.LINED@((h}(""b,plsql_compiler_flags"nls_length_semantics"INTERPRETED,DEBUG"BYTE"ͫͫͫͫͫͫͫ H ics"c $ $!H8  0800\0@ 0800?<P 0800$ 08000@$00x !"black(00x " $&5gwhite%00x "#green0)00x# $&' . darkgreen100(00x " $&gray96 = = =(00x " $&gray92zzz(00x " $&gray88(00x " $&0bgray84(((%00x !"#00r0g0b0(00x "$%& r25g0b0@(00x "$%& * r50g0b0(00x "$%& r75g0b0(00x "$%& r88g0b0(00x "$%&0b r100g0b0(00x!" $&00r0g0b50*00x "$ &(V_r25g0b50@*00x "$ &( ,r50g0b500b*00x "$ &( *r75g0b5000*00x "$ &(8r88g0b50,00x $& (* r100g0b50(00x!" $&r0g0b75*00x "$ &(0br25g0b75@08x * , .0 00r75g100b100>"208x * , .0 00r88g100b100208x * , .0 00r100g100b100*:BFx(~((((_f SQL*FormsFORM500D:\Projets\Atena\Forms\chat\html_block_table.fmbx;xk 5]xk 5h];Copyright (c) Oracle Corporation 1990. All Rights Reserved.  (08  0800\0@ 0800?<P 0800$___p 8headerfield0000 0000 0000 0000 0000000000000000000000000000000000000000000000000000000000000000 r<hh:FRM50_BUFFER table contains user's buffer.hh,V_ROSATTRIBSclass attributesd_+hh)D;ROSLFDESCros lf descripO)hh'ROSOBJMAPros name->id+hh)/NROSSTRINGStk2 uiStrings*hh(ROSSTRUCTSstruct types*hh(ROSTK2RESVtk2 reservedPhhNTOOL_MODULEtable contains information about different module$pp"VG_COLORVG_COLOR+pp $&'()VG_COLORITEMIDo@+pp $&'()VG_COLORCELLIDo@-pp &()*+VG_COLORNAME_SET@ /pp (*+,-VG_COLORNAME_LENGTH /pp (*+,-VG_COLORCOLOR_NAMEx'pp "#$%VG_COLORRED )pp "$%&'VG_COLORGREEN )pp "$%&'VG_COLORBLUE 0808HD1 $ sP0_26_NOV_200716_47_59BEGIN Build_HTML_Code('EMP'); END;WHEN-BUTTON-PRESSED (CTRL.BT)fͫͫͫͫͫͫͫwSYSSTANDARD /NSPC2/BUILD_HTML_CODE$ͫͫͫͫͫͫͫͫͫͫͫͫͫͫͫ 8"PKG INIT"""b,plsql_compiler_flags"nls_length_semantics"INTERPRETED,DEBUG"BYTE"ͫͫͫͫͫͫͫ H ics"J $!4$EMP 0b*00x "$ &( *r75g0b5000*00x "$ &(8r88g0b50,00x $& (* r100g0b50(00x!" $&r0g0b75*00x "$ &(0br25g0b75@08x * , .0 00r75g100b100>"208x * , .0 00r88g100b100208x * , .0 00r100g100b100*:BFx(~((((_f SQL*FormsFORM500D:\Projets\Atena\Forms\chat\html_block_table.fmbx;xk 5]xk 5h];Copyright (c) Oracle Corporation 1990. All Rights Reserved.  (08  0800\0@ 0800?<P 0800$___p 8headerfield0000 0000 0000 0000 0000000000000000000000000000000000000000000000000000000000000000r*00x "$ &(BUr50g0b75in*00x "$ &(r75g0b75*00x "$ &(r88g0b75ES,00x $& (* r100g0b75(00x!" $&r0g0b88*00x "$ &(r25g0b88@SS*00x "$ &(r50g0b88ST*00x "$ &(r75g0b88OL*00x "$ &(nfr88g0b88fe,00x $& (*p r100g0b88(00x"# $&) r0g0b100,00x $& (*'! r25g0b100@,00x $& (*)" r50g0b100,00x $& (* (# r75g0b100,00x $& (*$ r88g0b100,00x $& (*% r100g0b100&00x  "$&gray_C*00x " $ &('darkgray_C&00x "$(cyanr*00x" $ &( )darkcyan(00x " $&*gray80333333(00x " $&+gray76=p=p=p(00x " $&,gray72GGG(00x " $&-gray68QQQ'00x! "$%LD.r0g25b0@)00x " $&'ͫ/r25g25b0@@)00x " $&'0r50g25b0@)00x " $&'1r75g25b0@)00x " $&'ym2r88g25b0@+00x $ &()3 r100g25b0@*00x" $ &(4r0g25b50@,00x $ & (*,5 r25g25b50@@,00x $ & (*"6 r50g25b50@,00x $ & (*7 r75g25b50@,00x $ & (*8 r88g25b50@,00x $ & (*9 r100g25b50@*00x" $ &(:r0g25b750@$,00x $ & (*; r25g25b75@@,00x $ & (*< r50g25b75@,00x $ & (*= r75g25b75@,00x $ & (*> r88g25b75@,00x $ & (*? r100g25b75@r0g0b75*00x "$ &(0br25g0b75@08x * , .0 00r75g100b100>"208x * , .0 00r88g100b100208x * , .0 00r100g100b100*:BFx(~((((_f SQL*FormsFORM500D:\Projets\Atena\Forms\chat\html_block_table.fmbx;xk 5]xk 5h];Copyright (c) Oracle Corporation 1990. All Rights Reserved.  (08  0800\0@ 0800?<P 0800$___p 8headerfield0000 0000 0000 0000 0000000000000000000000000000000000000000000000000000000000000000r*00x" $ &(BU@r0g25b885@in,00x $ & (*A r25g25b88@@,00x $ & (*B r50g25b88@,00x $ & (*C r75g25b88@,00x $ & (*D r88g25b88@,00x $ & (*E r100g25b88@*00x# $ &(F r0g25b100@,00x $ & (*G r25g25b100@@,00x $ & (*H r50g25b100@,00x $ & (* I r75g25b100@,00x $ & (*J r88g25b100@.00x & ( *,5gK r100g25b100@0$00x  !"10Lred(00x "$%& Mdarkred$00x "Nblue(00x"# $& $Odarkblue(00x " $&Pgray64\(\(\((00x " $&Qgray60ffffff(00x " $&0Rgray56ppp(00x " $&0Sgray52zzz'00x! "$%Tr0g50b0$)00x " $&'Ur25g50b0@&)00x " $&'0Vr50g50b0,)00x " $&'Wr75g50b0ray)00x " $&'!Xr88g50b0b0+00x $ &()&Y r100g50b0*00x" $ &(&Zr0g50b50@,00x $ & (*&[ r25g50b50@,00x $ & (*&\ r50g50b50,00x $ & (*(] r75g50b50,00x $ & (* &^ r88g50b50,00x $ & (* (_ r100g50b50*00x" $ &( (`r0g50b750,00x $ & (* (a r25g50b75@,00x $ & (* (b r50g50b75,00x $ & (* (c r75g50b75,00x $ & (* &d r88g50b75,00x $ & (* (e r100g50b75*00x" $ &( (fr0g50b885,00x $ & (* (g r25g50b88@,00x $ & (* (h r50g50b88,00x $ & (* (i r75g50b88,00x $ & (*j r88g50b88r25g0b75@08x * , .0 00r75g100b100>"208x * , .0 00r88g100b100208x * , .0 00r100g100b100*:BFx(~((((_f SQL*FormsFORM500D:\Projets\Atena\Forms\chat\html_block_table.fmbx;xk 5]xk 5h];Copyright (c) Oracle Corporation 1990. All Rights Reserved.  (08  0800\0@ 0800?<P 0800$___p 8headerfield0000 0000 0000 0000 0000000000000000000000000000000000000000000000000000000000000000r,00x $ & (*BUk r100g50b88*00x# $ &(l r0g50b100,00x $ & (*m r25g50b100@,00x $ & (*n r50g50b100,00x $ & (*o r75g50b100,00x $ & (*p r88g50b100.00x & ( *,q r100g50b100'00x "$% ryellow+00x $ &()s darkyellow*00x "$ &( tmagenta.00x &( *,u darkmagenta(00x " $& vgray48(00x " $&!wgray44\\\(00x " $& xgray40(00x " $&ygray36ףף'00x! "$%zr0g75b0)00x " $&'{r25g75b0@()00x " $&'ay|r50g75b00)00x " $&'p}r75g75b0)00x " $&'z~r88g75b0!+00x $ &() r100g75b0&.08x& ( *,00r0g75b500008x ( * ,. 00r25g75b50@008x ( * ,.0 00r50g75b50008x ( * ,. 00r75g75b50008x ( * ,." 00r88g75b50008x ( * ,. ( 00r100g75b50.08x& ( *,&00r0g75b750008x ( * ,.  00r25g75b75@008x ( * ,.8g 00r50g75b75008x ( * ,.0b 00r75g75b75008x ( * ,. 00r88g75b75008x ( * ,. 00r100g75b75.08x& ( *,00r0g75b885 (008x ( * ,. 00r25g75b88@008x ( * ,.0 00r50g75b88008x ( * ,. 00r75g75b88008x ( * ,. $ 00r88g75b88008x ( * ,. ( 00r100g75b88.08x' ( *, ( 00r0g75b100,00x $ & (*j r88g50b88r25g0b75@08x * , .0 00r75g100b100>"208x * , .0 00r88g100b100208x * , .0 00r100g100b100*:BFx(~((((_f SQL*FormsFORM500D:\Projets\Atena\Forms\chat\html_block_table.fmbx;xk 5]xk 5h];Copyright (c) Oracle Corporation 1990. All Rights Reserved.  (08  0800\0@ 0800?<P 0800$___p 8headerfield0000 0000 0000 0000 0000000000000000000000000000000000000000000000000000000000000000r008x ( * ,.BU 00r25g75b100@008x ( * ,.  00r50g75b100008x ( * ,.5g 00r75g75b100008x ( * ,.b1 00r88g75b100208x * , .0 00r100g75b100 (.08x & ( *,00custom1.08x & ( *,00custom2 .08x & ( *,000custom3rk.08x & ( *,00custom4a,08x $ & (* &00gray32,08x $ & (*00gray28QQQ,08x $ & (* 00gray24,08x $ & (* $00gray20+08x% &()00r0g88b0-08x & (*+00r25g88b0@0-08x & (*+b000r50g88b0-08x & (*+00r75g88b0 "-08x & (*+00r88g88b0$&/08x ( *,- 00r100g88b0.08x& ( *,00r0g88b50008x ( * ,. 00r25g88b50@008x ( * ,. 00r50g88b50008x ( * ,. 00r75g88b50008x ( * ,. 00r88g88b50008x ( * ,. 00r100g88b50.08x& ( *,00r0g88b750008x ( * ,. 00r25g88b75@008x ( * ,. 00r50g88b75008x ( * ,. 00r75g88b75008x ( * ,. 00r88g88b75008x ( * ,. 00r100g88b75.08x& ( *,00r0g88b885008x ( * ,. 00r25g88b88@008x ( * ,. 00r50g88b88008x ( * ,. 00r75g88b88008x ( * ,. 00r88g88b88008x ( * ,. 00r100g88b88.08x' ( *, 00r0g88b100008x ( * ,.0 00r25g88b100@50b88r25g0b75@08x * , .0 00r75g100b100>"208x * , .0 00r88g100b100208x * , .0 00r100g100b100*:BFx(~((((_f SQL*FormsFORM500D:\Projets\Atena\Forms\chat\html_block_table.fmbx;xk 5]xk 5h];Copyright (c) Oracle Corporation 1990. All Rights Reserved.  (08  0800\0@ 0800?<P 0800$___p 8headerfield0000 0000 0000 0000 0000000000000000000000000000000000000000000000000000000000000000 r008x ( * ,.RI 00r50g88b100008x ( * ,.ES 00r75g88b100008x ( * ,. 00r88g88b100208x * , .0k2 00r100g88b100h.08x & ( *,pe00custom5.08x & ( *,00custom6_C.08x & ( *,00custom7IT.08x & ( *, $00custom8ID,08x $ & (*)²00gray16 ,08x $ & (* (ò00gray12GGG,08x $ & (*IJ00gray8,08x $ & (*Ų00gray4-08x& (*+Ʋ00r0g100b0GR/08x ( *,- "Dz 00r25g100b0@/08x ( *,-Ȳ 00r50g100b0/08x ( *,-ɲ 00r75g100b09/08x ( *,-odʲ 00r88g100b0H/08x ( *,-)˲ 00r100g100b0.08x' ( *,̲ 00r0g100b50008x ( * ,.TMͲ 00r25g100b50@008x ( * ,. β 00r50g100b50008x ( * ,.ϲ 00r75g100b50008x ( * ,.в 00r88g100b50208x * , .0Ѳ 00r100g100b50.08x' ( *,Ҳ 00r0g100b75008x ( * ,.Ӳ 00r25g100b75@008x ( * ,.emԲ 00r50g100b75008x ( * ,.ղ 00r75g100b75008x ( * ,.ֲ 00r88g100b75208x * , .0ײ 00r100g100b75$.08x' ( *,ز 00r0g100b88008x ( * ,. ٲ 00r25g100b88@008x ( * ,.Hڲ 00r50g100b88008x ( * ,.V_۲ 00r75g100b88008x ( * ,.D;ܲ 00r88g100b88208x * , .0ݲ 00r100g100b88008x( * ,._H޲ 00r0g100b100208x * , .0߲ 00r25g100b100@208x * , .0 00r50g100b100208x * , .0 00r75g100b100>"208x * , .0 00r88g100b100208x * , .0 00r100g100b100*:BFx(~((((_f SQL*FormsFORM500D:\Projets\Atena\Forms\chat\html_block_table.fmbx;xk 5]xk 5h];Copyright (c) Oracle Corporation 1990. All Rights Reserved.  (08  0800\0@ 0800?<P 0800$___p 8headerfield0000 0000 0000 0000 00000000000000000000000000000000000000000000000000000000000000000l 38;HaXp kln / ``AoHTML_BLOCK_TABLEi (j@kpxFl@  $0<HTdpExtract HTML table...JobEnameEmpnoDeptnoCommSalHiredateMgrMODULE1Build HTML codeHTML table-blockm } 33~ *NFHTML_BLOCK_TABLEMODULE1FENETRE1DEFAULT&SMARTBAR 8 ,  8Dg (" d &''% /EMPEMPEMP tL(    XZ[Y/EMPNO   h X Z[Y/ENAME   X Z[Y/JOB  @ XZ[Y/MGR   XZ[Y/HIREDATE   XZ[Y/SAL   XZ[Y/COMM   XZ[Y/DEPTNOCV p   H  x hP   X i)y  /MGRMGRMGRMgr p   X iJy /HIREDATEHIREDATEHIREDATEHiredate   $  X 0iDy </SALSALSALSal    X iDy /COMMCOMMCOMMComm H  T X `iy l/DEPTNODEPTNODEPTNODeptno ( 4 X @! L Ttu'i)y \Y/EMPNOEMPNOEMPNOCVEmpno  X(!4<t7u'iJyDY/ENAMEENAMEENAMECVEname  X!$tu'iDy,Y/JOBJOBJOBCVJobx%/CTRLCTRL@8 $u0!08i@ly/LINELINECV 8 !<t$uiqylDPg\h jik:h/Z~BTBTExtract HTML table...CVblackwhiteTahoma!E8"D@/:WHEN-BUTTON-PRESSEDWHEN-BUTTON-PRESSED# $  -_^DoiyD/]d CVCVHTML_TABLEFENETRE1% & ` (%tuiy[/rCADRE5CADRE5EMPnonewhitesolid'LKq jj0lx[gh jikUZr~ & !"#$%&'()*+,-./ 01 2x3 4&56789:;dblackwhitetransparentblackblacktransparentTahoma(),)(<L/HTML_TABLEHTML_TABLE*+l+* /pBUILD_HTML_CODEBUILD_HTML_CODEBuild HTML code,;,l-:/\PKG_HTML_TABLEPKG_HTML_TABLE.:/?<PKG_HTML_TABLEPKG_HTML_TABLE</:T/$BUILD_HTML_CODEBUILD_HTML_CODE0Oj1N3riyDn /kFENETRE1FENETRE1HTML table-blockCV2e@L@@3dCDEFGHASYSTEM.LAST_RECORDSYSTEM.LAST_RECORD4PKG_HTML_TABLEP5dlCFDEFGHASYSTEM.TRIGGER_BLOCKSYSTEM.TRIGGER_BLOCK6BUILD_HTML_CODE7d(8CGDEFu0GHACTRL.LINECTRL.LINE8]`9^LINE:^CTRL;BUILD_HTML_CODEODE  & U x    : J P W g  <H)dZ $4X+aaLf4PlTX\`dhl t(|D`,|0 < HPT  ;   : JHH(H(  LD  $R