*-----------------------------------------------------------------------* * prog-tekst * SCHERM FOOD INFO PAGE GEGEVENS FOODPSCHR.PRG * * versie 1-1-2006 indicatie SIMILAR * versie 18-8-2006 tekst i.p.v. plaatje * versie 22-8-2006 link aan plaatje hangen (nummering plaatjes) * versie 14-10-2006 onder-plaatjes vervallen (jgp b01 / b02) * versie 06-11 2006 bugje aktie regel door tekst * versie 11-02-2007 RUN NOZ to remove crtl-z, (Autor NoZ.exe is Wayne Larmon, wlarmon@netheaven.com) * versie 16-03-2008 VIS: WARNING (weer vervallen) * versie 22-10-09 hele pagina code RGP reisgidswoorden * versie 01-01-10 pagina met 1 taal *-----------------------------------------------------------------------* PROCEDURE FOODPSCHR @ 0,0 CLEAR @ 0,5 SAY 'Gekozen transactie: '+MXMUT @ 0,30 SAY 'Datum: '+IIF(EMPTY(MAAKDATUM), MXDATUM, MAAKDATUM) @ 0,55 SAY 'Afw.pag.: '+IIF(AFWIJKEND,'J','N')+' 1taal: '+EENTAAL @ 1,0 SAY '*---------------------------- Pagina gegevens -------------------------------*' @ 2,5 SAY 'Link/Filenaam '+LNK @ 2,30 SAY 'Titel/Taal ' @ 2,41 SAY TITEL @ 2,72 SAY '/' @ 2,74 SAY TITEL_TAAL @ 3,0 SAY '*---------------------------- Plaatjes --------------------------------------*' @ 4,5 SAY 'Plaats: Filename - Breedte - Hoogte' @ 5,5 SAY '1e rechter plaatje ' @ 5,25 SAY JPG_R01 @ 5,39 SAY BRT_R01 @ 5,45 SAY HGT_R01 @ 5,50 SAY 'Of tekst-file' @ 5,64 SAY IIF(TXT, "J", "N") @ 6,5 SAY '2e rechter plaatje ' @ 6,25 SAY JPG_R02 @ 6,39 SAY BRT_R02 @ 6,45 SAY HGT_R02 @ 6,50 SAY 'dan filenaam in 1e plaatje.' @ 7,5 SAY '3e onder plaatje ' @ 7,25 SAY 'weg' @ 8,5 SAY '4e onder plaatje ' @ 8,25 SAY 'weg' @ 9,5 SAY '5e kleintje in kop ' @ 9,25 SAY JPG_KOP @ 9,39 SAY BRT_KOP @ 9,45 SAY HGT_KOP DO SHOWTXT @ 12,0 @ 13,5 @ 14,5 @ 15,5 @ 16,5 @ 17,5 @ 18,0 SAY '*----------------------------- Overig ---------------------------------------*' @ 19,5 SAY 'Soortcode 1 '+SRT01 @ 19,20 SAY 'Soortcode 2 '+SRT02 @ 19,37 SAY 'Pagina standaard reisgids '+IIF(RGP,'Y','N') IF AFWIJKEND @ 21,5 SAY 'LET OP: controleer sitemap gegeven, via edit sitemap' ELSE @ 21,5 SAY 'Min of meer vergelijkbare woorden '+IIF(SIMILAR,'Y','N')+' (Y/N)' @ 21,50 SAY '(N = precieze vertalingen)' ENDIF @ 23,0 SAY '*----------------------------------------------------------------------------*' RETURN * * *-----------------------------------------------------------------------* * prog-tekst * SCHERM INFO PAGE.DBF - SHOW INFO.TXT's SHOWTXT.PRG * * versie 21-12-2007 toevoeging SE * versie 30-03-10 bug filename 8 pos. txt's *-----------------------------------------------------------------------* PROCEDURE SHOWTXT LOCAL plug plug=" " @ 10,0 SAY '*------- Info files N in niet aanwezig - J is wel aanwezig ------------------*' IF EMPTY(EENTAAL) @ 11,5 SAY 'Extra info NL: EN: FR: DE: DA: ES: SE: ' plug=MXTEKSTDIR+TRIM(LNK)+".tnl" @ 11,20 SAY IIF(FILE(plug), "J","N") plug=MXTEKSTDIR+TRIM(LNK)+".ten" @ 11,28 SAY IIF(FILE(plug), "J","N") plug=MXTEKSTDIR+TRIM(LNK)+".tfr" @ 11,36 SAY IIF(FILE(plug), "J","N") plug=MXTEKSTDIR+TRIM(LNK)+".tde" @ 11,44 SAY IIF(FILE(plug), "J","N") plug=MXTEKSTDIR+TRIM(LNK)+".tda" @ 11,52 SAY IIF(FILE(plug), "J","N") plug=MXTEKSTDIR+TRIM(LNK)+".tes" @ 11,60 SAY IIF(FILE(plug), "J","N") plug=MXTEKSTDIR+TRIM(LNK)+".tse" @ 11,68 SAY IIF(FILE(plug), "J","N") @ 11,70 SAY 'aanwezig ' ELSE @ 11,5 SAY 'Een-taal tekst: ' PLUG=MXTEKSTDIR+TRIM(LNK)+"."+LOWER(EENTAAL)+"t" @ 11,20 SAY IIF(FILE(PLUG), PLUG,"Niet aanwezig") ENDIF * RETURN *----------------------------------------------------------------------* * *----------------------------------------------------------------------* * prog-tekst * GET FOOD PAGE GEGEVENS FOODPGET.PRG * * versie 1-1-2006 indicatie SIMILAR * versie 22-8-2006 link aan plaatje hangen * versie 14-10-2006 onder-plaatjes vervallen (jgp b01 / b02) * versie 21-6-2007 Afwijkende pagina's toch opnemen in de bestanden * versie 4-11-2007 voor afwijkende pagina's ook de srt opnemen * versie 21-12-2007 toevoeging SE * versie 16-03-2008 VIS: WARNING (weer vervallen) * versie 22-10-09 hele pagina code RGP reisgidswoorden * versie 10-12-09 nieuw, wijzigen, vervallen van tekstfiles. * versie 30-03-10 bug filename 8 pos. txt's * versie 01-01-10 pagina met 1 taal *----------------------------------------------------------------------* * PROCEDURE FOODPGET PRIV MANTW,MLETTER,MPLUG,MGREEP,MGLNK,MSCHOON,MANS,MWEG,MNEW,LINKIS,R1,R2,KP MSCHOON=.F. MANS="N" MWEG="N" MNEW="N" LINKIS=.F. STORE " " TO R1,R2,KP SELECT PAGE @ 2,19 SAY LNK MXLNK = LNK * --------- * AFWIJKEND * --------- IF AFWIJKEND MXAFW = .T. MANTW = "?" @ 23,05 @ 23,05 SAY 'AFWIJKEND uitzetten ? bij pagina '+TRIM(LNK)+'.htm' @ 23,25 GET MANTW PICT "@! A" VALID(MANTW $ "YJNQC") READ IF MANTW="Q" QUIT ENDIF IF MANTW="N" ELSE REPL AFWIJKEND WITH .F. MXAFW = .F. @ 0,0 CLEAR ENDIF ELSE MANTW = "N" @ 0,65 GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") READ IF MANTW="Q" QUIT ENDIF IF MANTW="N" REPL AFWIJKEND WITH .F. MXAFW = .F. ELSE REPL AFWIJKEND WITH .T. MXAFW = .T. ENDIF ENDIF * -------- * EEN TAAL * -------- @ 0,75 GET EENTAAL PICT "@! AA" VALID(EENTAAL $ 'NL,EN,FR,DE,DA,ES,SE, ') READ MXEENTAAL = EENTAAL MANTW = IIF(TXT, "J", "N") * R1 = TRIM(JPG_R01) R2 = TRIM(JPG_R02) KP = TRIM(JPG_KOP) * @ 2,41 GET TITEL PICT "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" @ 2,74 GET TITEL_TAAL PICT "@! AA" VALID(TITEL_TAAL $ 'NL,EN,FR,DE,DA,ES,SE') IF AFWIJKEND READ SET CONFIRM ON DO WHILE .T. @ 19,17 GET SRT01 PICT "!9" @ 19,32 GET SRT02 PICT "!#" @ 20,39 GET SIMILAR PICT "Y" READ IF EMPTY(SRT01) LOOP ELSE EXIT ENDIF ENDDO SET CONFIRM OFF REPLACE MAAK WITH .F., MAAKDATUM WITH SUBS(DTOC(DATE()),7,4)+"-"+SUBS(DTOC(DATE()),4,2)+"-"+SUBS(DTOC(DATE()),1,2)+"T"+LEFT(TIME()+"00000",5)+"Z" RETURN ENDIF @ 5,25 GET JPG_R01 PICT "XXXXXXXXXXXX" @ 5,39 GET BRT_R01 PICT "999" @ 5,45 GET HGT_R01 PICT "999" @ 5,64 GET MANTW PICT "@! A" VALID(MANTW $ "YJN") && eventueel tekst i.p.v. plaatje @ 6,25 GET JPG_R02 PICT "XXXXXXXXXXXX" @ 6,39 GET BRT_R02 PICT "999" @ 6,45 GET HGT_R02 PICT "999" @ 9,25 GET JPG_KOP PICT "XXXXXXXXXXXX" @ 9,39 GET BRT_KOP PICT "999" @ 9,45 GET HGT_KOP PICT "999" READ REPL TXT WITH IIF(MANTW="N", .F., .T.) * versie 22-8-2006 link aan plaatje hangen, maar ook laten vervallen IF .NOT. EMPTY(R1) .AND. EMPTY(JPG_R01) MXWOORD = R1 MGREEP = "I"+LNK SELECT LINK SEEK MGREEP IF FOUND() LOCATE FOR WOORD = MXWOORD .AND. LNK = MGREEP IF FOUND() DELETE PACK ENDIF ENDIF SELECT PAGE ENDIF IF .NOT. EMPTY(R2) .AND. EMPTY(JPG_R02) MXWOORD = R2 MGREEP = "I"+LNK SELECT LINK SEEK MGREEP IF FOUND() LOCATE FOR WOORD = MXWOORD .AND. LNK = MGREEP IF FOUND() DELETE PACK ENDIF ENDIF SELECT PAGE ENDIF IF .NOT. EMPTY(KP) .AND. EMPTY(JPG_KOP) MXWOORD = KP MGREEP = "I"+LNK SELECT LINK SEEK MGREEP IF FOUND() LOCATE FOR WOORD = MXWOORD .AND. LNK = MGREEP IF FOUND() DELETE PACK ENDIF ENDIF SELECT PAGE ENDIF * * versie 22-8-2006 link aan plaatje hangen * IF .NOT. EMPTY(JPG_R01) @ 10,0 CLEAR TO 13,79 @ 10,0 SAY '*-------------------------- 1e plaatjes links --------------------------------*' MANTW = "N" MXWOORD = TRIM(LTRIM(JPG_R01)) MGREEP = "I"+LNK LINKIS=.F. SELECT LINK SEEK MGREEP IF FOUND() LOCATE FOR WOORD = MXWOORD .AND. LNK = MGREEP IF FOUND() LINKIS=.T. @ 11,5 SAY LINK @ 12,5 SAY 'link 1e plaatje WISSEN ' GET MANTW PICT "@! A" VALID(MANTW $ "JYNQ") ELSE @ 12,5 SAY 'Aan 1e plaatje linken ' GET MANTW PICT "@! A" VALID(MANTW $ "JYNQ") ENDIF ELSE @ 12,5 SAY 'Aan 1e plaatje linken ' GET MANTW PICT "@! A" VALID(MANTW $ "JYNQ") ENDIF READ IF MTANTW ="Q" QUIT ENDIF IF MANTW ="N" ELSE IF LINKIS DELETE ELSE DO FOODLINK WITH "I" ENDIF ENDIF SELECT PAGE ENDIF * IF .NOT. EMPTY(JPG_R02) @ 10,0 CLEAR TO 13,79 @ 10,0 SAY '*-------------------------- 2e plaatjes links --------------------------------*' MANTW = "N" MXWOORD = TRIM(LTRIM(JPG_R01)) MGREEP = "I"+LNK LINKIS=.F. SELECT LINK SEEK MGREEP IF FOUND() LOCATE FOR WOORD = MXWOORD .AND. LNK = MGREEP IF FOUND() LINKIS=.T. @ 11,5 SAY LINK @ 12,5 SAY 'link 2e plaatje WISSEN ' GET MANTW PICT "@! A" VALID(MANTW $ "JYNQ") ELSE @ 12,5 SAY 'Aan 2e plaatje linken ' GET MANTW PICT "@! A" VALID(MANTW $ "JYNQ") ENDIF ELSE @ 12,5 SAY 'Aan 2e plaatje linken ' GET MANTW PICT "@! A" VALID(MANTW $ "JYNQ") ENDIF READ IF MTANTW ="Q" QUIT ENDIF IF MANTW ="N" ELSE IF LINKIS DELETE ELSE DO FOODLINK WITH "I" ENDIF ENDIF SELECT PAGE ENDIF * IF .NOT. EMPTY(JPG_KOP) @ 10,0 CLEAR TO 13,79 @ 10,0 SAY '*----------------------------- plaatjes in de kop ----------------------------*' MANTW = "N" MXWOORD = TRIM(LTRIM(JPG_KOP)) MGREEP = "I"+LNK LINKIS=.F. SELECT LINK SEEK MGREEP IF FOUND() LOCATE FOR WOORD = MXWOORD .AND. LNK = MGREEP IF FOUND() LINKIS=.T. @ 11,5 SAY LINK @ 12,5 SAY 'link kopplaatje WISSEN ' GET MANTW PICT "@! A" VALID(MANTW $ "JYNQ") ELSE @ 12,5 SAY 'Aan kopplaatje linken ' GET MANTW PICT "@! A" VALID(MANTW $ "JYNQ") ENDIF ELSE @ 12,5 SAY 'Aan kopplaatje linken ' GET MANTW PICT "@! A" VALID(MANTW $ "JYNQ") ENDIF READ IF MTANTW ="Q" QUIT ENDIF IF MANTW ="N" ELSE IF LINKIS DELETE ELSE DO FOODLINK WITH "I" ENDIF ENDIF SELECT PAGE ENDIF * @ 10,0 CLEAR TO 13,79 * ------------------------------- * INFO FILES MUTEREN * ------------------------------- DO SHOWTXT && Scherm herstellen IF EMPTY(EENTAAL) * MPLUG=MXTEKSTDIR+TRIM(LNK)+".tnl" && NL MANTW="N" * IF FILE(MPLUG) @ 13,10 SAY "Nederlandse tekst aanwezig." @ 14,10 SAY "Wijzigen " GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") @ 15,10 SAY "Wissen " READ IF MANTW="Q" QUIT ENDIF IF MANTW $ "YJ" MODIFY FILE(MPLUG) ELSE MANTW="N" @ 15,18 GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") READ IF MANTW="Q" QUIT ENDIF IF MANTW $ "YJ" DELETE FILE(MPLUG) ENDIF ENDIF ELSE @ 13,10 SAY "Geen Nederlandse tekst aanwezig." @ 14,10 SAY "Aanmaken " GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") READ IF MANTW="Q" QUIT ENDIF IF MANTW $ "YJ" CREATE FILE(MPLUG) * MGREEP=FCREATE(MPLUG) (alternatief) * FCLOSE(MGREEP) ENDIF ENDIF @ 13,0 @ 14,0 @ 15,0 DO SHOWTXT * MPLUG=MXTEKSTDIR+TRIM(LNK)+".ten" && EN MANTW="N" * IF FILE(MPLUG) @ 13,10 SAY "Engelse tekst aanwezig." @ 14,10 SAY "Wijzigen " GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") @ 15,10 SAY "Wissen " READ IF MANTW="Q" QUIT ENDIF IF MANTW $ "YJ" MODIFY FILE(MPLUG) ELSE MANTW="N" @ 15,18 GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") READ IF MANTW="Q" QUIT ENDIF IF MANTW $ "YJ" DELETE FILE(MPLUG) ENDIF ENDIF ELSE @ 13,10 SAY "Geen Engelse tekst aanwezig. " @ 14,10 SAY "Aanmaken " GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") READ IF MANTW="Q" QUIT ENDIF IF MANTW $ "YJ" CREATE FILE(MPLUG) * MGREEP=FCREATE(MPLUG) (alternatief) * FCLOSE(MGREEP) ENDIF ENDIF @ 13,0 @ 14,0 @ 15,0 DO SHOWTXT * MPLUG=MXTEKSTDIR+TRIM(LNK)+".tfr" && FR MANTW="N" * IF FILE(MPLUG) @ 13,10 SAY "Franse tekst aanwezig." @ 14,10 SAY "Wijzigen " GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") @ 15,10 SAY "Wissen " READ IF MANTW="Q" QUIT ENDIF IF MANTW $ "YJ" MODIFY FILE(MPLUG) ELSE MANTW="N" @ 15,18 GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") READ IF MANTW="Q" QUIT ENDIF IF MANTW $ "YJ" DELETE FILE(MPLUG) ENDIF ENDIF ELSE @ 13,10 SAY "Geen Franse tekst aanwezig." @ 14,10 SAY "Aanmaken " GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") READ IF MANTW="Q" QUIT ENDIF IF MANTW $ "YJ" CREATE FILE(MPLUG) * MGREEP=FCREATE(MPLUG) (alternatief) * FCLOSE(MGREEP) ENDIF ENDIF @ 13,0 @ 14,0 @ 15,0 DO SHOWTXT * MPLUG=MXTEKSTDIR+TRIM(LNK)+".tde" && DE MANTW="N" * IF FILE(MPLUG) @ 13,10 SAY "Duitse tekst aanwezig." @ 14,10 SAY "Wijzigen " GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") @ 15,10 SAY "Wissen " READ IF MANTW="Q" QUIT ENDIF IF MANTW $ "YJ" MODIFY FILE(MPLUG) ELSE MANTW="N" @ 15,18 GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") READ IF MANTW="Q" QUIT ENDIF IF MANTW $ "YJ" DELETE FILE(MPLUG) ENDIF ENDIF ELSE @ 13,10 SAY "Geen Duitse tekst aanwezig." @ 14,10 SAY "Aanmaken " GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") READ IF MANTW="Q" QUIT ENDIF IF MANTW $ "YJ" CREATE FILE(MPLUG) * MGREEP=FCREATE(MPLUG) (alternatief) * FCLOSE(MGREEP) ENDIF ENDIF @ 13,0 @ 14,0 @ 15,0 DO SHOWTXT * MPLUG=MXTEKSTDIR+TRIM(LNK)+".tda" && DA MANTW="N" * IF FILE(MPLUG) @ 13,10 SAY "Deense tekst aanwezig." @ 14,10 SAY "Wijzigen " GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") @ 15,10 SAY "Wissen " READ IF MANTW="Q" QUIT ENDIF IF MANTW $ "YJ" MODIFY FILE(MPLUG) ELSE MANTW="N" @ 15,18 GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") READ IF MANTW="Q" QUIT ENDIF IF MANTW $ "YJ" DELETE FILE(MPLUG) ENDIF ENDIF ELSE @ 13,10 SAY "Geen Deense tekst aanwezig." @ 14,10 SAY "Aanmaken " GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") READ IF MANTW="Q" QUIT ENDIF IF MANTW $ "YJ" CREATE FILE(MPLUG) * MGREEP=FCREATE(MPLUG) (alternatief) * FCLOSE(MGREEP) ENDIF ENDIF @ 13,0 @ 14,0 @ 15,0 DO SHOWTXT * MPLUG=MXTEKSTDIR+TRIM(LNK)+".tes" && ES MANTW="N" * IF FILE(MPLUG) @ 13,10 SAY "Spaanse tekst aanwezig." @ 14,10 SAY "Wijzigen " GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") @ 15,10 SAY "Wissen " READ IF MANTW="Q" QUIT ENDIF IF MANTW $ "YJ" MODIFY FILE(MPLUG) ELSE MANTW="N" @ 15,18 GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") READ IF MANTW="Q" QUIT ENDIF IF MANTW $ "YJ" DELETE FILE(MPLUG) ENDIF ENDIF ELSE @ 13,10 SAY "Geen Spaanse tekst aanwezig." @ 14,10 SAY "Aanmaken " GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") READ IF MANTW="Q" QUIT ENDIF IF MANTW $ "YJ" CREATE FILE(MPLUG) * MGREEP=FCREATE(MPLUG) (alternatief) * FCLOSE(MGREEP) ENDIF ENDIF @ 13,0 @ 14,0 @ 15,0 DO SHOWTXT * MPLUG=MXTEKSTDIR+TRIM(LNK)+".tse" && SE MANTW="N" * IF FILE(MPLUG) @ 13,10 SAY "Zweedse tekst aanwezig." @ 14,10 SAY "Wijzigen " GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") @ 15,10 SAY "Wissen " READ IF MANTW="Q" QUIT ENDIF IF MANTW $ "YJ" MODIFY FILE(MPLUG) ELSE MANTW="N" @ 15,18 GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") READ IF MANTW="Q" QUIT ENDIF IF MANTW $ "YJ" DELETE FILE(MPLUG) ENDIF ENDIF ELSE @ 13,10 SAY "Geen Zweedse tekst aanwezig." @ 14,10 SAY "Aanmaken " GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") READ IF MANTW="Q" QUIT ENDIF IF MANTW $ "YJ" CREATE FILE(MPLUG) * MGREEP=FCREATE(MPLUG) (alternatief) * FCLOSE(MGREEP) ENDIF ENDIF * ELSE && NOT EMPTY EENTAAL * MPLUG=MXTEKSTDIR+TRIM(LNK)+"."+LOWER(EENTAAL)+"t" && EENTAAL MANTW="N" * IF FILE(MPLUG) @ 13,10 SAY "Een-taal tekst aanwezig." @ 14,10 SAY "Wijzigen " GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") @ 15,10 SAY "Wissen " READ IF MANTW="Q" QUIT ENDIF IF MANTW $ "YJ" MODIFY FILE(MPLUG) ELSE MANTW="N" @ 15,18 GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") READ IF MANTW="Q" QUIT ENDIF IF MANTW $ "YJ" DELETE FILE(MPLUG) ENDIF ENDIF ELSE @ 13,10 SAY "Geen een-taal tekst aanwezig." @ 14,10 SAY "Aanmaken " GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") READ IF MANTW="Q" QUIT ENDIF IF MANTW $ "YJ" CREATE FILE(MPLUG) * MGREEP=FCREATE(MPLUG) (alternatief) * FCLOSE(MGREEP) ENDIF ENDIF @ 13,0 @ 14,0 @ 15,0 * ENDIF * DO SHOWTXT * @ 12,0 SAY '*----------------------------- See also / more information -------------------*' @ 13,0 CLEAR TO 17,79 IF MXMUT="N" MANTW="N" @ 13,5 SAY 'SEE ALSO / MORE INFO regel invoeren 'GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") READ IF MANTW="Q" QUIT ENDIF IF MANTW="N" ELSE SELECT LINK DO FOODLINK WITH 'N' ENDIF @ 13,5 CLEAR TO 17,79 ELSE && BIJ WIJZIGINGEN MGLNK="P"+TRIM(LNK) SELECT LINK SEEK MGLNK IF FOUND() DO WHILE MGLNK = LNK MANTW="N" MANS="N" MWEG="N" MNEW="N" @ 13,5 SAY IIF(SEE,"See also: ","More info: ")+LANG+" [ "+TRIM(OMS)+" ]" @ 14,5 SAY "H Ref: "+TRIM(LINK) @ 15,5 SAY 'Deze regel WIJZIGEN Deze regel laten VERVALLEN ' @ 16,5 SAY 'Hier een nieuwe regel TUSSENVOEGEN (er na)' @ 17,5 SAY 'Een regel TOEVOEGEN ' @ 15,25 GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") && WIJZIGEN READ IF MANTW="Q" QUIT ENDIF IF MANTW $ "YJ" && WIJZIGEN DO FOODLINK WITH 'W' SKIP LOOP ENDIF @ 15,55 GET MWEG PICT "@! A" VALID(MWEG $ "YJNQ") && VERVALLEN READ IF MANS="Q" QUIT ENDIF IF MWEG $ "YJ" && VERVALLEN DELETE SKIP MSCHOON=.T. LOOP ENDIF @ 16,40 GET MANS PICT "@! A" VALID(MANS $ "YJNQ") && INSERT READ IF MWEG="Q" QUIT ENDIF IF MANS $ "YJ" && TUSSENVOEGEN DO FOODLINK WITH 'T' LOOP ENDIF @ 17,25 GET MNEW PICT "@! A" VALID(MNEW $ "YJNQ") && APPEND READ IF MNEW="Q" QUIT ENDIF IF MNEW $ "YJ" && TOEVOEGEN DO FOODLINK WITH 'N' LOOP ENDIF SKIP @ 13,5 CLEAR TO 17,79 ENDDO IF MSCHOON PACK ENDIF ELSE && NOT FOUND MANTW="N" @ 13,5 SAY 'SEE ALSO / MORE INFO regel invoeren 'GET MANTW PICT "@! A" VALID(MANTW $ "YJNQ") READ IF MANTW="Q" QUIT ENDIF IF MANTW="N" ELSE && TOEVOEGEN SELECT LINK DO FOODLINK WITH 'N' ENDIF @ 13,5 CLEAR TO 17,79 ENDIF ENDIF SELECT PAGE SET CONFIRM ON DO WHILE .T. @ 19,17 GET SRT01 PICT "!9" @ 19,32 GET SRT02 PICT "!#" @ 19,63 GET RGP PICT "Y" @ 21,39 GET SIMILAR PICT "Y" READ IF EMPTY(SRT01) LOOP ELSE EXIT ENDIF ENDDO SET CONFIRM OFF RETURN * * * *----------------------------------------------------------------------* * prog-tekst * VERVALLEN PAGINA VERVANGEN DOOR VERWIJZING DELPAGE.PRG * * * OUD-, EN NWPAGE INCL. .HTM * * versie 14-3-2005 toegevoegd: * versie 11-2-2007 RUN noz.exe; remove ctrl-z (Autor NoZ.exe is Wayne Larmon, wlarmon@netheaven.com) * versie 29-03-2007 nieuwe stijl *----------------------------------------------------------------------* PROCEDURE DELPAGE LOCAL DELLIJST,NWPAGE DELLIJST = MXINHOUDDIR+MXWEGPAGE+'.htm' NWPAGE = MXNAARPAGE+'.htm' SET ALTERNATE TO (DELLIJST) SET ALTERNATE ON DO FDOCTYPE WITH "NFI" ? '